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.
The purpose of Zend_Tool_Framework_Provider_Signature is to derive callable signatures from the provided provider.
array $_actionableMethods = 'array'
unknown_type $_actions = 'array'
bool $_isProcessed = 'false'
string $_name = 'null'
Zend_Tool_Framework_Provider_Interface $_provider = 'null'
Zend_Reflection_Class $_providerReflection = 'null'
Zend_Tool_Framework_Registry $_registry = 'null'
array $_specialties = 'array'
__construct(
Zend_Tool_Framework_Provider_Interface $provider
)
:
Constructor
_process(
)
:
_process() is called at construction time and is what will build the signature information for determining what is actionable
_processActionableMethods(
)
:
_processActionableMethods() - process all methods that can be called on this provider.
_processName(
)
:
_processName();
_processSpecialties(
)
:
_processSpecialties() - Break out the specialty names for this provider
getActionableMethod(
string $methodName
)
:
array
getActionableMethod() - Get an actionable method by name, this will return an array of useful information about what can be exectued on this provider
getActionableMethodByActionName(
string $actionName, $specialtyName
=
_Global
)
:
array
getActionableMethodByActionName() - Get an actionable method by its action name, this will return an array of useful information about what can be exectued on this provider
getActionableMethods(
)
:
array
getActionableMethods()
getActions(
)
:
array
getActions()
getName(
)
:
unknown
getName() of the provider
getProvider(
)
:
Zend_Tool_Framework_Provider_Interface
Get the provider for this signature
getProviderReflection(
)
:
Zend_Reflection_Class
getProviderReflection()
getSpecialties(
)
:
array
getSpecialities()
process(
)
:
setRegistry(
Zend_Tool_Framework_Registry_Interface $registry
)
:
Zend_Tool_Framework_Provider_Signature
setRegistry()