diff --git a/src/Temperature.php b/src/Temperature.php index 10e6ac9..0ed2a74 100644 --- a/src/Temperature.php +++ b/src/Temperature.php @@ -40,13 +40,15 @@ final class Temperature extends Measurement { * @see http://www.rapidtables.com/convert/temperature/how-celsius-to-fahrenheit.htm */ $new_number = Calculator::add( Calculator::multiply($this->number, '1.8'), $factor); - } else { + } + else { /* * @see http://www.rapidtables.com/convert/temperature/celsius-to-kelvin.htm */ $new_number = Calculator::add( $this->number, $factor ); } break; + case TemperatureUnit::FAHRENHEIT: $factor = $new_unit == TemperatureUnit::CELSIUS ? '32' : '459.67'; if ( $new_unit == TemperatureUnit::CELSIUS ) { @@ -54,13 +56,15 @@ final class Temperature extends Measurement { * @see http://www.rapidtables.com/convert/temperature/fahrenheit-to-celsius.htm */ $new_number = Calculator::divide( Calculator::subtract( $this->number, $factor), '1.8' ); - } else { + } + else { /* * http://www.rapidtables.com/convert/temperature/fahrenheit-to-kelvin.htm */ $new_number = Calculator::divide( Calculator::add( $this->number, $factor ), '1.8'); } break; + case TemperatureUnit::KELVIN: $factor = $new_unit == TemperatureUnit::CELSIUS ? '273.15' : '459.67'; if ( $new_unit == TemperatureUnit::CELSIUS ) { @@ -68,7 +72,8 @@ final class Temperature extends Measurement { * @see http://www.rapidtables.com/convert/temperature/kelvin-to-celsius.htm */ $new_number = Calculator::subtract( $this->number, $factor ); - } else { + } + else { /* * @see http://www.rapidtables.com/convert/temperature/kelvin-to-fahrenheit.htm */ @@ -79,4 +84,4 @@ final class Temperature extends Measurement { return new static($new_number, $new_unit); } -} \ No newline at end of file +} diff --git a/src/TemperatureUnit.php b/src/TemperatureUnit.php index afac6c6..bfafb7d 100644 --- a/src/TemperatureUnit.php +++ b/src/TemperatureUnit.php @@ -54,4 +54,4 @@ final class TemperatureUnit implements UnitInterface { throw new \InvalidArgumentException(sprintf('Invalid temperature unit "%s" provided.', $unit)); } } -} \ No newline at end of file +} diff --git a/tests/src/Unit/TemperatureTest.php b/tests/src/Unit/TemperatureTest.php index 4417f17..e1e786a 100644 --- a/tests/src/Unit/TemperatureTest.php +++ b/tests/src/Unit/TemperatureTest.php @@ -71,5 +71,4 @@ class TemperatureTest extends UnitTestCase { $this->assertEquals( new Temperature('447.53', TemperatureUnit::FAHRENHEIT), $this->temperature_kelvin->convert('°F')->round(2) ); } - -} \ No newline at end of file +}