GetOptionKit\ValueType\BooleanType::parse PHP Méthode

parse() public méthode

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

Usage Example

Exemple #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));
     }
 }
BooleanType