HumHub Documentation (unofficial)

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.

        
On this page

Search results