Example #1
0
 /**
  * @param float $value
  * @param SpeedTable $speedTable
  * @param string $unit
  */
 public function __construct($value, $unit, SpeedTable $speedTable)
 {
     $this->speedTable = $speedTable;
     parent::__construct($value, $unit);
 }
Example #2
0
 public function __construct($value, $unit, FatigueTable $fatigueTable)
 {
     parent::__construct($value, $unit);
     $this->fatigueTable = $fatigueTable;
 }
 public function __construct($value, ExperiencesTable $experiencesTable, $unit = self::EXPERIENCES)
 {
     parent::__construct($value, $unit);
     $this->experiencesTable = $experiencesTable;
 }
Example #4
0
 public function __construct($value, $unit, WeightTable $weightTable)
 {
     $this->weightTable = $weightTable;
     parent::__construct($value, $unit);
 }
Example #5
0
 /**
  * @param float $value
  * @param string $unit
  * @param AmountTable $amountTable
  */
 public function __construct($value, $unit, AmountTable $amountTable)
 {
     $this->amountTable = $amountTable;
     parent::__construct($value, $unit);
 }
Example #6
0
 /**
  * @param float $value
  * @param string $unit
  * @param DistanceTable $distanceTable
  * @throws \DrdPlus\Tables\Measurements\Exceptions\UnknownUnit
  * @throws \Granam\Float\Tools\Exceptions\WrongParameterType
  * @throws \Granam\Float\Tools\Exceptions\ValueLostOnCast
  */
 public function __construct($value, $unit, DistanceTable $distanceTable)
 {
     $this->distanceTable = $distanceTable;
     parent::__construct($value, $unit);
 }
Example #7
0
 /**
  * @return int
  */
 public function getValue()
 {
     // turning float to integer (without value lost)
     /** @noinspection ExceptionsAnnotatingAndHandlingInspection */
     return ToInteger::toInteger(parent::getValue());
 }