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.

__construct(
\Zend_Tool_Framework_Provider_Interface $provider
)
:
void
Constructor
Name | Type | Description |
---|---|---|
$provider | \Zend_Tool_Framework_Provider_Interface |

_process(
)
:
void
_process() is called at construction time and is what will build the signature information for determining what is actionable

_processActionableMethods(
)
:
void
_processActionableMethods() - process all methods that can be called on this provider.

_processSpecialties(
)
:
void
_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
Name | Type | Description |
---|---|---|
$methodName | string |
Type | Description |
---|---|
array |

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
Name | Type | Description |
---|---|---|
$actionName | string | |
$specialtyName |
Type | Description |
---|---|
array |

getProvider(
)
:
\Zend_Tool_Framework_Provider_Interface
Get the provider for this signature
Type | Description |
---|---|
\Zend_Tool_Framework_Provider_Interface |

getProviderReflection(
)
:
\Zend_Reflection_Class
getProviderReflection()
Type | Description |
---|---|
\Zend_Reflection_Class |

setRegistry(
\Zend_Tool_Framework_Registry_Interface $registry
)
:
\Zend_Tool_Framework_Provider_Signature
setRegistry()
Name | Type | Description |
---|---|---|
$registry | \Zend_Tool_Framework_Registry_Interface |
Type | Description |
---|---|
\Zend_Tool_Framework_Provider_Signature |