The purpose of Zend_Tool_Framework_Provider_Signature is to derive
callable signatures from the provided provider.
category |
Zend |
package |
Zend_Tool |
copyright |
Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
license |
New BSD License |
Methods
Constructor
__construct(\Zend_Tool_Framework_Provider_Interface $provider)
Parameters
$provider
\Zend_Tool_Framework_Provider_Interface
getActionableMethod() - Get an actionable method by name, this will return an array of
useful information about what can be exectued on this provider
getActionableMethod(string $methodName) : array
Parameters
$methodName
string
Returns
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
getActionableMethodByActionName(string $actionName, $specialtyName = '_Global'
) : array
Parameters
$actionName
string
$specialtyName
Returns
array
getActionableMethods()
getActionableMethods() : array
getActions()
getActions() : array
Returns
array
Array of Actions
getName() of the provider
getName() : \unknown
Get the provider for this signature
getProvider() : \Zend_Tool_Framework_Provider_Interface
Returns
\Zend_Tool_Framework_Provider_Interface
getProviderReflection()
getProviderReflection() : \Zend_Reflection_Class
Returns
\Zend_Reflection_Class
getSpecialities()
getSpecialties() : array
setRegistry()
setRegistry(\Zend_Tool_Framework_Registry_Interface $registry) : \Zend_Tool_Framework_Provider_Signature
inherited_from |
\Zend_Tool_Framework_Registry_EnabledInterface::setRegistry() |
Parameters
$registry
\Zend_Tool_Framework_Registry_Interface
Returns
\Zend_Tool_Framework_Provider_Signature
_process() is called at construction time and is what will build the signature information
for determining what is actionable
_process()
_processActionableMethods() - process all methods that can be called on this provider.
_processActionableMethods()
_processName();
_processName()
_processSpecialties() - Break out the specialty names for this provider
_processSpecialties()
Properties
$_actionableMethods
$_actionableMethods : array
$_actions
$_actions : \unknown_type
$_isProcessed
$_isProcessed : boolean
$_provider
$_provider : \Zend_Tool_Framework_Provider_Interface
$_providerReflection
$_providerReflection : \Zend_Reflection_Class
$_registry
$_registry : \Zend_Tool_Framework_Registry
$_specialties
$_specialties : array