filters
Table of Contents
Namespaces
- auth
Interfaces
- RateLimitInterface
- RateLimitInterface is the interface that may be implemented by an identity object to enforce rate limiting.
Classes
- AccessControl
- AccessControl provides simple access control based on a set of rules.
- AccessRule
- This class represents an access rule defined by the [[AccessControl]] action filter.
- AjaxFilter
- AjaxFilter allow to limit access only for ajax requests.
- ContentNegotiator
- ContentNegotiator supports response format negotiation and application language negotiation.
- Cors
- Cors filter implements [Cross Origin Resource Sharing](https://en.wikipedia.org/wiki/Cross-origin_resource_sharing).
- HostControl
- HostControl provides simple control over requested host name.
- HttpCache
- HttpCache implements client-side caching by utilizing the `Last-Modified` and `ETag` HTTP headers.
- PageCache
- PageCache implements server-side caching of whole pages.
- RateLimiter
- RateLimiter implements a rate limiting algorithm based on the [leaky bucket algorithm](https://en.wikipedia.org/wiki/Leaky_bucket).
- VerbFilter
- VerbFilter is an action filter that filters by HTTP request methods.