public setRequestPatterns ( array $requestPatterns ) : void | ||
$requestPatterns | array | Array of RequestPatternInterface to be set |
return | void |
public function setRequestPatterns(array $requestPatterns)
{
foreach ($requestPatterns as $requestPattern) {
if (!$requestPattern instanceof RequestPatternInterface) {
throw new \InvalidArgumentException(sprintf('Invalid request pattern passed to token of type "%s"', get_class($this)), 1327398366);
}
}
$this->requestPatterns = $requestPatterns;
}
/** * @test * @expectedException \InvalidArgumentException */ public function setRequestPatternsOnlyAcceptsRequestPatterns() { $uriRequestPattern = new UriRequestPattern(['uriPattern' => 'http://mydomain.com/some/path/pattern']); $this->token->setRequestPatterns([$uriRequestPattern, 'no valid pattern']); }