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

match() public method

public match ( $value, $pattern )
    public function match($value, $pattern)
    {
        if ($value === $pattern) {
            return true;
        }
    }

Usage Example

Example #1
0
 /**
  * @param Request $request
  * @param Element $config
  * @return boolean
  */
 public function match(Request $request, Element $config)
 {
     if (!$config->getRequest()->hasHeaders()) {
         return true;
     }
     foreach ($config->getRequest()->getHeaders() as $headerName => $headerValuePattern) {
         if (!$request->headers->has($headerName)) {
             return false;
         }
         if (!$this->phpMatcher->match($request->headers->get($headerName), $headerValuePattern)) {
             return false;
         }
     }
     return true;
 }
All Usage Examples Of Coduo\PHPMatcher\Matcher\Matcher::match