Example #1
0
 public function match(Request $request)
 {
     $isMatch = (!count($this->methods) || $request->isRequestMethods($this->methods)) && preg_match($this->expression, $request->getURI(), $matches);
     if ($isMatch) {
         $this->matches->exchangeArray(array_intersect_key($matches, $this->constrains));
     }
     return $isMatch;
 }