Add unit conversion handling for block_fuel like for fuel_used (#1076)

* Add unit conversion handling for block_fuel like for fuel_used, add further checks in PIREPTest->testUnitFields

* Remove accidentially added "use"

Co-authored-by: Andreas Palm <ap@ewsp.de>
This commit is contained in:
exciler
2021-03-15 13:30:14 +01:00
committed by GitHub
parent 73f88fce0c
commit b9e7a2efc9
3 changed files with 44 additions and 0 deletions

View File

@@ -326,6 +326,22 @@ class Pirep extends Model
return $field_values;
}
/**
* Set the amount of block fuel
*
* @param $value
*/
public function setBlockFuelAttribute($value): void
{
if ($value instanceof Fuel) {
$this->attributes['block_fuel'] = $value->toUnit(
config('phpvms.internal_units.fuel')
);
} else {
$this->attributes['block_fuel'] = $value;
}
}
/**
* Set the amount of fuel used
*