Move internal unit definitions to config file #189

This commit is contained in:
Nabeel Shahzad
2018-02-11 20:19:02 -06:00
parent 4eef254688
commit fd4407a798
8 changed files with 40 additions and 32 deletions

View File

@@ -9,11 +9,6 @@ use Illuminate\Contracts\Support\Arrayable;
*/
class Volume extends \PhpUnitsOfMeasure\PhysicalQuantity\Volume implements Arrayable
{
/**
* The unit that this is stored as
*/
public const STORAGE_UNIT = 'gal';
/**
* @return string
*/
@@ -40,6 +35,8 @@ class Volume extends \PhpUnitsOfMeasure\PhysicalQuantity\Volume implements Array
*/
public function toArray()
{
return round($this->toUnit(self::STORAGE_UNIT), 2);
return round($this->toUnit(
config('phpvms.internal_units.volume')
), 2);
}
}