Webmozart\Console\Util\StringUtil::parseFloat PHP Method

parseFloat() public static method

public static parseFloat ( $value, $nullable = true )
    public static function parseFloat($value, $nullable = true)
    {
        if ($nullable && (null === $value || 'null' === $value)) {
            return null;
        }
        if (is_numeric($value) || is_bool($value)) {
            return (double) $value;
        }
        throw new InvalidValueException(sprintf('The value "%s" cannot be parsed as float.', $value));
    }

Usage Example

Esempio n. 1
0
 /**
  * @dataProvider getInvalidParseFloatTests
  * @expectedException \Webmozart\Console\Api\Args\Format\InvalidValueException
  */
 public function testParseFloatFailsIfInvalid($input, $nullable = true)
 {
     StringUtil::parseFloat($input, $nullable);
 }
All Usage Examples Of Webmozart\Console\Util\StringUtil::parseFloat