Coduo\PHPMatcher\Matcher\OrMatcher::match PHP Method

match() public method

{@inheritDoc}
public match ( $value, $pattern )
    public function match($value, $pattern)
    {
        $patterns = explode('||', $pattern);
        foreach ($patterns as $childPattern) {
            if ($this->matchChild($value, $childPattern)) {
                return true;
            }
        }
        return false;
    }

Usage Example

Example #1
0
 /**
  * @dataProvider negativeMatchData
  */
 public function test_negative_match_arrays($value, $pattern)
 {
     $this->assertFalse($this->matcher->match($value, $pattern), $this->matcher->getError());
 }