Zend Framework Documentation
Documentation for the MVC Framework, Expressive, and all Components
Learn ZF
Tutorials
zendframework/tutorials
Learn how to create zend-mvc applications, get in-depth guides into components, and discover how to migrate your applications to version 3!
MVC Framework
Module Manager
zendframework/zend-modulemanager
Modular application system for zend-mvc applications.
MVC
zendframework/zend-mvc
Zend Framework's event-driven MVC layer, including MVC Applications, Controllers, and Plugins.
MVC-Console integration
zendframework/zend-mvc-console
Integration between zend-mvc and zend-console.
fileprg() plugin
zendframework/zend-mvc-plugin-fileprg
Post/Redirect/Get plugin with file upload handling for zend-mvc controllers.
flashmessenger() plugin
zendframework/zend-mvc-plugin-flashmessenger
Plugin for creating and exposing flash messages via zend-mvc controllers.
identity() plugin
zendframework/zend-mvc-plugin-identity
Plugin for retrieving the current authenticated identity within zend-mvc controllers.
Expressive and PSR-15 Middleware
Authentication for Expressive and PSR-7
zendframework/zend-expressive-authentication
Authentication middleware for Expressive and PSR-7 applications.
HTTP Basic Authentication for Expressive and PSR-7
zendframework/zend-expressive-authentication-basic
HTTP Basic Authentication adapter for zend-expressive-authentication.
Username/password authentication for zend-expressive-authentication
zendframework/zend-expressive-authentication-session
Username/password, session-backed authentication adapter for zend-expressive-authentication.
zend-authentication integration for Expressive
zendframework/zend-expressive-authentication-zendauthentication
zend-authentication adapter for zend-expressive-authentication.
Authorization for Expressive and PSR-7
zendframework/zend-expressive-authorization
Authorization middleware for Expressive and PSR-7 applications.
zend-permissions-acl integration for Expressive
zendframework/zend-expressive-authorization-acl
ACL permission adapter for zend-expressive-authorization.
zend-permissions-rbac integration for Expressive
zendframework/zend-expressive-authorization-rbac
RBAC permission adapter for zend-expressive-authorization.
Swoole support for Expressive
zendframework/zend-expressive-swoole
Support of Swoole into an Expressive application.
HTTP Request Handler Runner
zendframework/zend-httphandlerrunner
Execute PSR-15 RequestHandlerInterface instances and emit responses they generate.
Problem Details
zendframework/zend-problem-details
PSR-7 Problem Details for HTTP API responses and middleware.
PSR-7 Sessions
zendframework/zend-expressive-session
Session container and middleware PSR-7 and Expressive applications.
PSR-7 Sessions via PSR-6 Cache Item Pools
zendframework/zend-expressive-session-cache
PSR-6 session persistence adapter for zend-expressive-session.
PSR-7 Sessions via ext-session
zendframework/zend-expressive-session-ext
PHP ext-session persistence for PSR-7 sessions.
Stratigility
zendframework/zend-stratigility
PSR-7 middleware foundation for building and dispatching middleware pipelines.
Tooling and Composer Plugins
Component Installer
zendframework/zend-component-installer
Composer plugin for injecting modules and configuration providers into application configuration.
Components
Authentication
zendframework/zend-authentication
Authenticate users via a variety of adapters, and provide the authenticated identity to your application.
Barcode
zendframework/zend-barcode
Programmatically create and render barcodes as images or in PDFs.
Cache
zendframework/zend-cache
Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output.
Captcha
zendframework/zend-captcha
Generate and validate CAPTCHAs using Figlets, images, ReCaptcha, and more.
Code
zendframework/zend-code
Extensions to the PHP Reflection API, static code scanning, and code generation.
ConfigAggregator
zendframework/zend-config-aggregator
Lightweight library for collecting and merging configuration from different sources.
ConfigAggregator ModuleManager Plugin
zendframework/zend-config-aggregator-modulemanager
Consume zend-mvc modules as configuration providers within zend-config-aggregator.
ConfigAggregator Templated Parameters PostProcessor
zendframework/zend-config-aggregator-parameters
PostProcessor extension for zendframework/zend-config-aggregator to allow usage of templated parameters within your configuration.
Console
zendframework/zend-console
Build console applications using getopt syntax or routing, complete with prompts
CSRF
zendframework/zend-expressive-csrf
CSRF token generation and validation for PSR-7 and Expressive applications.
DB
zendframework/zend-db
Database abstraction layer, SQL abstraction, result set abstraction, and RowDataGateway and TableDataGateway implementations.
Escaper
zendframework/zend-escaper
Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs.
EventManager
zendframework/zend-eventmanager
Implement events, signal slots, aspects, and observers!
Feed
zendframework/zend-feed
Consume and generate Atom and RSS feeds, and interact with Pubsubhubbub.
Form
zendframework/zend-form
Validate and display simple and complex forms, casting forms to business objects and vice versa.
HTTP
zendframework/zend-http
HTTP message and header abstractions, and HTTP client implementation. (Not a PSR-7 implementation.)
InputFilter
zendframework/zend-inputfilter
Normalize and validate input sets from the web, APIs, the CLI, and more, including files.
Internationalization
zendframework/zend-i18n
Provide translations for your application, and filter and validate internationalized values.
LDAP
zendframework/zend-ldap
Perform LDAP operations, including binding, searching and modifying entries in an LDAP directory.
zendframework/zend-mail
Parse, create, store, and send email messages, using a variety of storage and transport protocols.
Math
zendframework/zend-math
Create cryptographically secure pseudo-random numbers, and manage big integers.
Navigation
zendframework/zend-navigation
Manage trees of pointers to web pages in order to build navigation systems.
RBAC
zendframework/zend-permissions-rbac
Provide and query Role-Based Access Controls for your application.
ProgressBar
zendframework/zend-progressbar
Create and update progress bars in different environments.
Serializer
zendframework/zend-serializer
Serialize and deserialize PHP structures to a variety of representations.
ServiceManager-Di integration
zendframework/zend-servicemanager-di
zend-di integration for zend-servicemanager
SOAP
zendframework/zend-soap
Create, serve, and access SOAP applications, and parse and generate WSDL.
Validator
zendframework/zend-validator
Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria.
View
zendframework/zend-view
Flexible view layer supporting and providing multiple view layers, helpers, and more.
ZendDiagnostics
zendframework/zenddiagnostics
Universal set of diagnostic tests for PHP applications.