Zend Framework 2
  • Overview
  • Installation
  • Learning Dependency Injection
    • Very brief introduction to Di.
    • Very brief introduction to Di Container.
    • Simplest usage case (2 classes, one consumes the other)
    • Simplest Usage Case Without Type-hints
    • Simplest usage case with Compiled Definition
    • Creating a precompiled definition for others to use
    • Using Multiple Definitions From Multiple Sources
    • Generating Service Locators
  • Introduction
    • Adapters
    • Results
    • Identity Persistence
    • Usage
  • Database Table Authentication
    • Introduction
    • Advanced Usage: Persisting a DbTable Result Object
    • Advanced Usage By Example
  • Digest Authentication
    • Introduction
    • Specifics
    • Identity
  • HTTP Authentication Adapter
    • Introduction
    • Design Overview
    • Configuration Options
    • Resolvers
    • Basic Usage
  • LDAP Authentication
    • Introduction
    • Usage
    • The API
    • Server Options
    • Collecting Debugging Messages
    • Common Options for Specific Servers
  • Introduction
  • Barcode creation using Zend\Barcode\Barcode class
    • Using Zend\Barcode\Barcode::factory
    • Drawing a barcode
    • Renderering a barcode
  • Zend\Barcode\Barcode Objects
    • Common Options
    • Common Additional Getters
  • Description of shipped barcodes
    • Zend\Barcode\Object\Error
    • Zend\Barcode\Object\Code128
    • Zend\Barcode\Object\Codabar
    • Zend\Barcode\Object\Code25
    • Zend\Barcode\Object\Code25interleaved
    • Zend\Barcode\Object\Ean2
    • Zend\Barcode\Object\Ean5
    • Zend\Barcode\Object\Ean8
    • Zend\Barcode\Object\Ean13
    • Zend\Barcode\Object\Code39
    • Zend\Barcode\Object\Identcode
    • Zend\Barcode\Object\Itf14
    • Zend\Barcode\Object\Leitcode
    • Zend\Barcode\Object\Planet
    • Zend\Barcode\Object\Postnet
    • Zend\Barcode\Object\Royalmail
    • Zend\Barcode\Object\Upca
    • Zend\Barcode\Object\Upce
  • Zend\Barcode Renderers
    • Common Options
    • Zend\Barcode\Renderer\Image
    • Zend\Barcode\Renderer\Pdf
  • The Theory of Caching
    • The Zend_Cache Factory Method
    • Tagging Records
    • Cleaning the Cache
  • Introduction
  • Zend_Cache Frontends
    • Zend_Cache_Core
    • Zend_Cache_Frontend_Output
    • Zend_Cache_Frontend_Function
    • Zend_Cache_Frontend_Class
    • Zend_Cache_Frontend_File
    • Zend_Cache_Frontend_Page
    • Zend_Cache_Frontend_Capture
  • Zend\Cache\Storage\Adapter
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • TODO: Examples
  • Zend\Cache\Storage\Capabilities
    • Overview
    • Available Methods
    • Examples
  • Zend\Cache\Storage\Plugin
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • TODO: Examples
  • Zend\Cache\Pattern
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Introduction
  • Captcha Operation
  • CAPTCHA Adapters
    • Zend\Captcha\Word
    • Zend\Captcha\Dumb
    • Zend\Captcha\Figlet
    • Zend\Captcha\Image
    • Zend\Captcha\ReCaptcha
  • Introduction
  • Theory of Operation
  • Zend\Config\Reader
    • Zend\Config\Reader\Ini
    • Zend\Config\Reader\Xml
    • Zend\Config\Reader\Json
    • Zend\Config\Reader\Yaml
  • Zend\Config\Writer
    • Zend\Config\Writer\Ini
    • Zend\Config\Writer\Xml
    • Zend\Config\Writer\PhpArray
    • Zend\Config\Writer\Json
    • Zend\Config\Writer\Yaml
  • Zend\Config\Processor
    • Zend\Config\Processor\Constant
    • Zend\Config\Processor\Filter
    • Zend\Config\Processor\Queue
    • Zend\Config\Processor\Token
    • Zend\Config\Processor\Translator
  • Introduction
  • Encrypt/decrypt using block ciphers
  • Key derivation function
  • Password secure storing
  • Zend\Db\Adapter
    • Creating an Adapter (Quickstart)
    • Creating an Adapter (By Injecting Dependencies)
    • Query Preparation Through Zend\Db\Adapter\Adapter::query()
    • Query Execution Through Zend\Db\Adapter\Adapter::query()
    • Creating Statements
    • Using The Platform Object
    • Using The Parameter Container
    • Examples
  • Zend\Db\ResultSet
    • Quickstart
    • Zend\Db\ResultSet\HydratingResultSet
  • Zend\Db\Sql
    • Zend\Db\Sql\Sql (Quickstart)
    • Zend\Db\Sql’s Select, Insert, Update and Delete
    • Zend\Db\Sql\Select
    • Zend\Db\Sql\Insert
    • Zend\Db\Sql\Update
    • Zend\Db\Sql\Delete
    • Zend\Db\Sql\Where & Zend\Db\Sql\Having
  • Zend\Db\TableGateway
    • Basic Usage
    • TableGateway Features
  • Zend\Db\RowGateway
    • Quickstart
  • Zend\Db\Metadata
    • Basic Usage
  • Introduction to Zend\Di
    • Dependency Injection
    • Dependency Injection Containers
  • Zend\Di Quickstart
  • Zend\Di Definition
    • DefinitionList
    • RuntimeDefinition
    • CompilerDefinition
    • ClassDefinition
  • Zend\Di InstanceManager
    • Parameters
    • Preferences
    • Aliases
  • Zend\Di Configuration
  • Zend\Di Debugging & Complex Use Cases
    • Debugging a DiC
    • Complex Use Cases
  • Introduction
  • Zend\Dom\Query
    • Theory of Operation
    • Methods Available
  • The EventManager
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Introduction to Zend\Form
  • Zend\Form Quick Start
  • Zend\Form\Element
    • Available Methods
  • Zend\Form\Element\Captcha
    • Available Methods
  • Zend\Form\Element\Color
    • Available Methods
  • Zend\Form\Element\Csrf
    • Available Methods
  • Zend\Form\Element\Date
    • Available Methods
  • Zend\Form\Element\DateTimeLocal
    • Available Methods
  • Zend\Form\Element\DateTime
    • Available Methods
  • Zend\Form\Element\Email
    • Available Methods
  • Zend\Form\Element\Month
    • Available Methods
  • Zend\Form\Element\Number
    • Available Methods
  • Zend\Form\Element\Range
    • Available Methods
  • Zend\Form\Element\Time
    • Available Methods
  • Zend\Form\Element\Url
    • Available Methods
  • Zend\Form\Element\Week
    • Available Methods
  • Zend\Http
    • Overview
    • Zend\Http Request, Response and Headers
  • Zend\Http\Request
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Zend\Http\Response
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Zend\Http\Headers And The Various Header Classes
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
    • Zend\Http\Header\* Base Methods
    • List of Http Header Types
  • Zend_Http_Cookie and Zend_Http_CookieJar
    • Introduction
    • Instantiating Zend_Http_Cookie Objects
    • Zend_Http_Cookie getter methods
    • Zend_Http_Cookie: Matching against a scenario
    • The Zend_Http_CookieJar Class: Instantiation
    • Adding Cookies to a Zend_Http_CookieJar object
    • Retrieving Cookies From a Zend_Http_CookieJar object
  • Zend\Http\Client
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Zend_Http_Client - Connection Adapters
    • Overview
    • The Socket Adapter
    • The Proxy Adapter
    • The cURL Adapter
    • The Test Adapter
    • Creating your own connection adapters
  • Zend_Http_Client - Advanced Usage
    • HTTP Redirections
    • Adding Cookies and Using Cookie Persistence
    • Setting Custom Request Headers
    • File Uploads
    • Sending Raw POST Data
    • HTTP Authentication
    • Sending Multiple Requests With the Same Client
    • Data Streaming
  • Translating
    • Adding translations
    • Supported formats
    • Setting a locale
    • Translating messages
    • Caching
  • I18n View Helpers
    • Introduction
  • CurrencyFormat Helper
  • DateFormat Helper
  • NumberFormat Helper
  • Translate Helper
  • TranslatePlural Helper
  • I18n Filters
  • Alnum Filter
  • Alpha Filter
  • NumberFormat Filter
  • Introduction
  • Introduction
    • Theory of operation
  • API overview
    • Configuration / options
    • API Reference
  • Zend\Ldap\Ldap
    • Zend\Ldap\Collection
  • Zend\Ldap\Attribute
  • Zend\Ldap\Converter\Converter
  • Zend\Ldap\Dn
  • Zend\Ldap\Filter
  • Zend\Ldap\Node
  • Zend\Ldap\Node\RootDse
    • OpenLDAP
    • ActiveDirectory
    • eDirectory
  • Zend\Ldap\Node\Schema
    • OpenLDAP
    • ActiveDirectory
  • Zend\Ldap\Ldif\Encoder
  • Usage Scenarios
    • Authentication scenarios
    • Basic CRUD operations
    • Extended operations
  • Tools
    • Creation and modification of DN strings
    • Using the filter API to create search filters
    • Modify LDAP entries using the Attribute API
  • Object oriented access to the LDAP tree using Zend\Ldap\Node
    • Basic CRUD operations
    • Extended operations
    • Tree traversal
  • Getting information from the LDAP server
    • RootDSE
    • Schema Browsing
  • Serializing LDAP data to and from LDIF
    • Serialize a LDAP entry to LDIF
    • Deserialize a LDIF string into a LDAP entry
  • The AutoloaderFactory
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The PluginClassLoader
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The ShortNameLocator Interface
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The PluginClassLocator interface
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The SplAutoloader Interface
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The ClassMapAutoloader
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The StandardAutoloader
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The Class Map Generator utility: bin/classmap_generator.php
    • Overview
    • Quick Start
    • Configuration Options
  • The PrefixPathLoader
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • The PrefixPathMapper Interface
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Zend\Mail\Message
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Zend\Mail\Transport
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Zend\Mail\Transport\SmtpOptions
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Zend\Mail\Transport\FileOptions
    • Overview
    • Quick Start
    • Configuration Options
    • Available Methods
    • Examples
  • Introduction to the Module System
    • The autoload_*.php Files
  • The Module Manager
    • Module Manager Events
    • Module Manager Listeners
  • The Module Class
    • The “loadModules.post” Event
    • The MVC “bootstrap” Event
  • The Module Autoloader
    • Module Autoloader Usage
    • Non-Standard / Explicit Module Paths
    • Packaging Modules with Phar
  • Best Practices when Creating Modules
  • Introduction to the MVC Layer
    • Basic Application Structure
    • Basic Module Structure
    • Bootstrapping an Application
    • Bootstrapping a Modular Application
    • Conclusion
  • Quick Start
    • Install the Zend Skeleton Application
    • Create a new module
    • Update the Module class
    • Create a Controller
    • Create a view script
    • Create a route
    • Tell the application about our module
    • Test it out!
  • Default Services
    • ServiceManagerConfiguration
    • ViewManager
    • Application Configuration Options
    • Default Configuration Options
  • Routing
    • Router Types
    • Route Types
  • The MvcEvent
  • Available Controllers
    • Common Interfaces Used With Controllers
    • The AbstractActionController
    • The AbstractRestfulController
  • Controller Plugins
    • The FlashMessenger
    • The Forward Plugin
    • The Post/Redirect/Get Plugin
    • The Redirect Plugin
    • The Url Plugin
  • Examples
    • Controllers
    • Bootstrapping
  • Introduction
    • Resources
    • Roles
    • Creating the Access Control List
    • Registering Roles
    • Defining Access Controls
    • Querying an ACL
  • Refining Access Controls
    • Precise Access Controls
    • Removing Access Controls
  • Advanced Usage
    • Storing ACL Data for Persistence
    • Writing Conditional ACL Rules with Assertions
  • Zend\ServiceManager
  • Zend\ServiceManager Quick Start
    • Using Configuration
    • Modules as Service Providers
    • Examples
  • Zend\Stdlib\Hydrator
    • HydratorInterface
    • Usage
    • Available Implementations
  • Zend_Uri
    • Overview
    • Creating a New URI
    • Manipulating an Existing URI
    • URI Validation
    • Common Instance Methods
  • Introduction
    • What is a validator?
    • Basic usage of validators
    • Customizing messages
    • Translating messages
  • Standard Validation Classes
  • Alnum
    • Supported options for Zend\Validator\Alnum
    • Basic usage
    • Using whitespaces
    • Using different languages
  • Alpha
    • Supported options for Zend\Validator\Alpha
    • Basic usage
    • Using whitespaces
    • Using different languages
  • Barcode
    • Supported options for Zend\Validator\Barcode
    • Basic usage
    • Optional checksum
    • Writing custom adapters
  • Between
    • Supported options for Zend\Validator\Between
    • Default behaviour for Zend\Validator\Between
    • Validation exclusive the border values
  • Callback
    • Supported options for Zend\Validator\Callback
    • Basic usage
    • Usage with closures
    • Usage with class-based callbacks
    • Adding options
  • CreditCard
    • Supported options for Zend\Validator\CreditCard
    • Basic usage
    • Accepting defined credit cards
    • Validation by using foreign APIs
    • Ccnum
  • Date
    • Supported options for Zend\Validator\Date
    • Default date validation
    • Localized date validation
    • Self defined date validation
  • Db\RecordExists and Db\NoRecordExists
    • Supported options for Zend\Validator\Db_*
    • Basic usage
    • Excluding records
    • Database Adapters
    • Database Schemas
  • Digits
    • Supported options for Zend\Validator\Digits
    • Validating digits
  • EmailAddress
    • Basic usage
    • Options for validating Email Addresses
    • Complex local parts
    • Validating only the local part
    • Validating different types of hostnames
    • Checking if the hostname actually accepts email
    • Validating International Domains Names
    • Validating Top Level Domains
    • Setting messages
  • Float
    • Supported options for Zend\Validator\Float
    • Simple float validation
    • Localized float validation
  • GreaterThan
    • Supported options for Zend\Validator\GreaterThan
    • Basic usage
    • Validation inclusive the border value
  • Hex
    • Supported options for Zend\Validator\Hex
  • Hostname
    • Supported options for Zend\Validator\Hostname
    • Basic usage
    • Validating different types of hostnames
    • Validating International Domains Names
    • Validating Top Level Domains
  • Iban
    • Supported options for Zend\Validator\Iban
    • IBAN validation
  • Identical
    • Supported options for Zend\Validator\Identical
    • Basic usage
    • Identical objects
    • Form elements
    • Strict validation
    • Configuration
  • InArray
    • Supported options for Zend\Validator\InArray
    • Simple array validation
    • Array validation modes
    • Recursive array validation
  • Int
    • Supported options for Zend\Validator\Int
    • Simple integer validation
    • Localized integer validation
  • Ip
    • Supported options for Zend\Validator\Ip
    • Basic usage
    • Validate IPv4 or IPV6 alone
  • Isbn
    • Supported options for Zend\Validator\Isbn
    • Basic usage
    • Setting an explicit ISBN validation type
    • Specifying a separator restriction
  • LessThan
    • Supported options for Zend\Validator\LessThan
    • Basic usage
    • Validation inclusive the border value
  • NotEmpty
    • Supported options for Zend\Validator\NotEmpty
    • Default behaviour for Zend\Validator\NotEmpty
    • Changing behaviour for Zend\Validator\NotEmpty
  • PostCode
    • Constructor options
    • Supported options for Zend\Validator\PostCode
  • Regex
    • Supported options for Zend\Validator\Regex
    • Validation with Zend\Validator\Regex
    • Pattern handling
  • Sitemap Validators
    • Sitemap\Changefreq
    • Sitemap\Lastmod
    • Sitemap\Loc
    • Sitemap\Priority
    • Supported options for Zend\Validator\Sitemap_*
  • Step
    • Supported options for Zend\Validator\Step
    • Basic usage
    • Using floating-point values
  • StringLength
    • Supported options for Zend\Validator\StringLength
    • Default behaviour for Zend\Validator\StringLength
    • Limiting the maximum allowed length of a string
    • Limiting the minimal required length of a string
    • Limiting a string on both sides
    • Encoding of values
  • Validator Chains
  • Writing Validators
  • Validation Messages
    • Using pre-translated validation messages
    • Limit the size of a validation message
  • Zend\View Quick Start
    • Overview
    • Usage
  • The PhpRenderer
    • Usage
    • Options and Configuration
    • Additional Methods
  • PhpRenderer View Scripts
    • Escaping Output
  • View Helpers
    • Included Helpers
  • Action View Helper
  • BaseUrl Helper
  • Cycle Helper
  • Partial Helper
  • Placeholder Helper
    • Concrete Placeholder Implementations
  • Doctype Helper
  • HeadLink Helper
  • HeadMeta Helper
  • HeadScript Helper
  • HeadStyle Helper
  • HeadTitle Helper
  • HTML Object Helpers
  • InlineScript Helper
  • JSON Helper
  • Navigation Helpers
    • Translation of labels and titles
    • Integration with ACL
    • Navigation setup used in examples
    • Breadcrumbs Helper
    • Links Helper
    • Menu Helper
    • Sitemap Helper
    • Navigation Helper
    • Registering Helpers
    • Writing Custom Helpers
    • Registering Concrete Helpers
  • Introduction
  • Zend\XmlRpc\Client
    • Introduction
    • Method Calls
    • Types and Conversions
    • Server Proxy Object
    • Error Handling
    • Server Introspection
    • From Request to Response
    • HTTP Client and Testing
  • Zend\XmlRpc\Server
    • Introduction
    • Basic Usage
    • Server Structure
    • Anatomy of a webservice
    • Conventions
    • Utilizing Namespaces
    • Custom Request Objects
    • Custom Responses
    • Handling Exceptions via Faults
    • Caching Server Definitions Between Requests
    • Usage Examples
    • Performance optimization
  • Copyright Information
 
Zend Framework 2
  • Docs »
  • Copyright Information
  • Edit on GitHub

Copyright Information¶

The following copyrights are applicable to portions of Zend Framework.

Copyright © 2005-Zend Technologies Inc. (http://www.zend.com)

Previous

© Copyright 2012, Zend Technologies Ltd..

Sphinx theme provided by Read the Docs
Edit this document

Edit this document

The source code of this file is hosted on GitHub. Everyone can update and fix errors in this document with few clicks - no downloads needed.

  1. Go to Copyright Information on GitHub.
  2. Edit file contents using GitHub's text editor in your web browser
  3. Fill in the Commit message text box at the end of the page telling why you did the changes. Press Propose file change button next to it when done.
  4. On Send a pull request page you don't need to fill in text anymore. Just press Send pull request button.
  5. Your changes are now queued for review under project's Pull requests tab on GitHub.