Tries to match the given request against this filter and calls the set security interceptor on success.
public filterRequest ( Neos\Flow\Mvc\RequestInterface $request ) : boolean | ||
$request | Neos\Flow\Mvc\RequestInterface | The request to be matched |
Résultat | boolean | Returns TRUE if the filter matched, FALSE otherwise |
/** * @test */ public function theFilterReturnsFalseIfThePatternDidNotMatch() { $request = $this->createMock(RequestInterface::class); $requestPattern = $this->createMock(Security\RequestPatternInterface::class); $interceptor = $this->createMock(Security\Authorization\InterceptorInterface::class); $requestPattern->expects($this->once())->method('matchRequest')->will($this->returnValue(false)); $requestFilter = new Security\Authorization\RequestFilter($requestPattern, $interceptor); $this->assertFalse($requestFilter->filterRequest($request)); }