public static function scalar($value, $message = '') { if (!is_scalar($value)) { static::reportInvalidArgument(sprintf($message ?: 'Expected a scalar. Got: %s', static::typeToString($value))); } }