public static function float($value, $message = '') { if (!is_float($value)) { static::reportInvalidArgument(sprintf($message ?: 'Expected a float. Got: %s', static::typeToString($value))); } }
/** * {@inheritdoc} * * @throws \InvalidArgumentException */ public function setRatio($ratio) { Assert::float($ratio); $this->ratio = $ratio; }