GetOptionKit\ValueType\BooleanType::test PHP Method

test() public method

public test ( $value )
    public function test($value)
    {
        if (is_string($value)) {
            $value = strtolower($value);
            return '0' === $value || '1' === $value || 'true' === $value || 'false' === $value;
        }
        return is_bool($value);
    }

Usage Example

Beispiel #1
0
 /**
  * @dataProvider booleanTestProvider
  */
 public function testBooleanType($a, $test, $expected)
 {
     $bool = new BooleanType();
     $this->assertEquals($test, $bool->test($a));
     if ($bool->test($a)) {
         $this->assertEquals($expected, $bool->parse($a));
     }
 }
All Usage Examples Of GetOptionKit\ValueType\BooleanType::test
BooleanType