public function blockIllegalRequests(ActionRequest $request)
{
$filterMatched = false;
/** @var $filter RequestFilter */
foreach ($this->filters as $filter) {
if ($filter->filterRequest($request)) {
$filterMatched = true;
}
}
if ($this->rejectAll && !$filterMatched) {
throw new AccessDeniedException('The request was blocked, because no request filter explicitly allowed it.', 1216923741);
}
}