Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
bool $_processOnAdd = 'false'
Zend_Tool_Framework_Provider_Signature[] $_providerSignatures = 'array'
array $_providers = 'array'
Zend_Tool_Framework_Registry $_registry = 'null'
Zend_Tool_Framework_Provider_Interface[] $_unprocessedProviders = 'array'
_parseName(
$provider
)
:
string
_parseName - internal method to determine the name of an action when one is not explicity provided.
addProvider(
Zend_Tool_Framework_Provider_Interface $provider, $overwriteExistingProvider
=
false
)
:
Zend_Tool_Framework_Provider_Repository
Add a provider to the repository for processing
count(
)
:
int
count() - return the number of providers
getIterator(
)
:
ArrayIterator
getIterator() - Required by the IteratorAggregate Interface
getProvider(
string $providerName
)
:
Zend_Tool_Framework_Provider_Interface
getProvider()
getProviderSignature(
string $providerName
)
:
Zend_Tool_Framework_Provider_Signature
getProviderSignature()
getProviderSignatures(
)
:
array
getProviderSignatures() Get all the provider signatures
getProviders(
)
:
array
getProviders() Get all the providers in the repository
hasProvider(
$providerOrClassName, $processedOnly
=
true
)
:
process(
)
:
Process all of the unprocessed providers
setProcessOnAdd(
unknown_type $processOnAdd
=
true
)
:
unknown
Set the ProcessOnAdd flag
setRegistry(
Zend_Tool_Framework_Registry_Interface $registry
)
:
unknown
setRegistry()