Alpha ZealPHP is early-stage and under active development. APIs may change between minor versions until v1.0. Feedback and bug reports welcome on GitHub.
API Index — Namespaces, Packages, Reports, Indices

Middleware

Table of Contents

Classes

BasicAuthMiddleware
HTTP Basic Auth Middleware
BlockPhpExtMiddleware
Block .php Extension Middleware
BodyRewriteMiddleware
Body Rewrite Middleware (mod_substitute equivalent)
BodySizeLimitMiddleware
Body Size Limit Middleware — nginx client_max_body_size / Apache LimitRequestBody / PHP post_max_size parity.
CacheControlMiddleware
Cache-Control Middleware
CharsetMiddleware
Charset Middleware
CompressionMiddleware
Compression Middleware (gzip / deflate)
ConcurrencyLimitMiddleware
Concurrency-Limit Middleware
ContentEncodingMiddleware
Content-Encoding Middleware — Apache mod_mime AddEncoding parity.
ContentLanguageMiddleware
Content-Language Middleware — Apache mod_mime AddLanguage parity.
CorsMiddleware
CORS Middleware
ETagMiddleware
ETag / Conditional-Request Middleware
ExpiresMiddleware
Expires Middleware (Apache mod_expires equivalent)
HeaderMiddleware
Header Middleware
HostRouterMiddleware
Host-Router Middleware (nginx server_name virtual-host equivalent)
IniIsolationMiddleware
Snapshot / restore selected php.ini values around each request.
IpAccessMiddleware
IP Access Middleware
MergeSlashesMiddleware
Merge Slashes Middleware — Apache MergeSlashes On / nginx merge_slashes.
MimeTypeMiddleware
MIME Type Middleware
RangeMiddleware
HTTP Range Request Middleware (RFC 7233)
RateLimitMiddleware
Rate-Limit Middleware (sliding window, per-IP, shared across workers)
RedirectMiddleware
Redirect Middleware — declarative URL redirects, Apache mod_alias parity.
RefererMiddleware
Referer Middleware — nginx valid_referers / $invalid_referer parity.
RequestHeaderMiddleware
Request Header Middleware — Apache mod_headers RequestHeader parity.
ReturnMiddleware
Return Middleware — nginx return directive parity.
ScopedMiddleware
Scoped Middleware — apply another middleware only to matching request paths.
SessionStartMiddleware
SetEnvIfMiddleware
SetEnvIf Middleware — Apache mod_setenvif parity.
On this page