category |
Zend |
package |
Zend_Tool |
copyright |
Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
license |
New BSD License |
Methods
Add a provider to the repository for processing
addProvider(\Zend_Tool_Framework_Provider_Interface $provider, $overwriteExistingProvider = false
) : \Zend_Tool_Framework_Provider_Repository
Parameters
$provider
\Zend_Tool_Framework_Provider_Interface
$overwriteExistingProvider
Returns
\Zend_Tool_Framework_Provider_Repository
count() - return the number of providers
count() : integer
getIterator() - Required by the IteratorAggregate Interface
getIterator() : \ArrayIterator
getProvider()
getProvider(string $providerName) : \Zend_Tool_Framework_Provider_Interface
Parameters
$providerName
string
Returns
\Zend_Tool_Framework_Provider_Interface
getProviderSignature()
getProviderSignature(string $providerName) : \Zend_Tool_Framework_Provider_Signature
Parameters
$providerName
string
Returns
\Zend_Tool_Framework_Provider_Signature
getProviderSignatures() Get all the provider signatures
getProviderSignatures() : array
getProviders() Get all the providers in the repository
getProviders() : array
hasProvider()
hasProvider($providerOrClassName, $processedOnly = true
)
Parameters
$providerOrClassName
$processedOnly
Process all of the unprocessed providers
process()
Set the ProcessOnAdd flag
setProcessOnAdd(\unknown_type $processOnAdd = true
) : \unknown
Parameters
$processOnAdd
\unknown_type
Returns
\unknown
setRegistry()
setRegistry(\Zend_Tool_Framework_Registry_Interface $registry) : \unknown
inherited_from |
\Zend_Tool_Framework_Registry_EnabledInterface::setRegistry() |
Parameters
$registry
\Zend_Tool_Framework_Registry_Interface
Returns
\unknown
_parseName - internal method to determine the name of an action when one is not explicity provided.
_parseName(\Zend_Tool_Framework_Provider_Interface $provider) : string
Parameters
$provider
Returns
string
Properties
$_processOnAdd
$_processOnAdd : boolean
$_providerSignatures
$_providerSignatures : array<mixed,\Zend_Tool_Framework_Provider_Signature>
Array of Zend_Tool_Framework_Provider_Inteface
$_providers : array
$_registry
$_registry : \Zend_Tool_Framework_Registry
$_unprocessedProviders
$_unprocessedProviders : array<mixed,\Zend_Tool_Framework_Provider_Interface>