Property | Type | Description | |
---|---|---|---|
$filters | array |
||
$interceptorResolver | |||
$objectManager | Neos\Flow\ObjectManagement\ObjectManagerInterface | ||
$rejectAll | boolean | If set to TRUE the firewall will reject any request except the ones explicitly whitelisted by a \Neos\Flow\Security\Authorization\AccessGrantInterceptor | |
$requestPatternResolver |
Method | Description | |
---|---|---|
__construct ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager, |
Constructor. | |
blockIllegalRequests ( |
Analyzes a request against the configured firewall rules and blocks any illegal request. | |
injectSettings ( array $settings ) : void | Injects the configuration settings |
Method | Description | |
---|---|---|
buildFiltersFromSettings ( array $filterSettings ) : void | Sets the internal filters based on the given configuration. |
public __construct ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager, |
||
$objectManager | Neos\Flow\ObjectManagement\ObjectManagerInterface | The object manager |
$requestPatternResolver | The request pattern resolver | |
$interceptorResolver | The interceptor resolver |
public blockIllegalRequests ( |
||
$request | The request to be analyzed | |
return | void |
protected buildFiltersFromSettings ( array $filterSettings ) : void | ||
$filterSettings | array | The filter settings |
return | void |
public injectSettings ( array $settings ) : void | ||
$settings | array | |
return | void |
protected InterceptorResolver,Neos\Flow\Security\Authorization $interceptorResolver | ||
return |
protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager | ||
return | Neos\Flow\ObjectManagement\ObjectManagerInterface |
protected bool $rejectAll | ||
return | boolean |