GetOptionKit\ValueType\RegexType::parse PHP Метод

parse() публичный Метод

public parse ( $value )
    public function parse($value)
    {
        preg_match($this->option, $value, $this->matches);
        return strval($value);
    }

Usage Example

Пример #1
0
 public function testValidation()
 {
     $regex = new RegexType('#^Test$#');
     $this->assertTrue($regex->test('Test'));
     $this->assertFalse($regex->test('test'));
     $regex->option = '/^([a-z]+)$/';
     $this->assertTrue($regex->test('barfoo'));
     $this->assertFalse($regex->test('foobar234'));
     $ret = $regex->parse('foobar234');
     $this->assertNotNull($ret);
 }