match() public method

public match ( Request $request, Element $config ) : boolean
$request Symfony\Component\HttpFoundation\Request
$config Coduo\TuTu\Config\Element
return boolean
示例#1
0
文件: Resolver.php 项目: coduo/tutu
 /**
  * @param Request $request
  * @return Element|null
  */
 public function resolveConfigElement(Request $request)
 {
     foreach ($this->configs as $config) {
         if ($this->matchingPolicy->match($request, $config)) {
             return $config;
         }
     }
     return null;
 }
示例#2
0
 function it_return_null_when_matching_policy_cant_match_request(MatchingPolicy $matchingPolicy)
 {
     $request = Request::create('/foo/index', 'POST');
     $matchingPolicy->match($request, Argument::type('Coduo\\TuTu\\Config\\Element'))->willReturn(false);
     $this->resolveConfigElement($request)->shouldReturn(null);
 }