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'
Detailsunknown_type $_actions = 'array'
Detailsbool $_isProcessed = 'false'
Detailsstring $_name = 'null'
DetailsZend_Tool_Framework_Provider_Interface $_provider = 'null'
DetailsZend_Reflection_Class $_providerReflection = 'null'
DetailsZend_Tool_Framework_Registry $_registry = 'null'
Detailsarray $_specialties = 'array'
Details__construct(
Zend_Tool_Framework_Provider_Interface $provider
)
:
Constructor
Details_process(
)
:
_process() is called at construction time and is what will build the signature information for determining what is actionable
Details_processActionableMethods(
)
:
_processActionableMethods() - process all methods that can be called on this provider.
Details_processName(
)
:
_processName();
Details_processSpecialties(
)
:
_processSpecialties() - Break out the specialty names for this provider
DetailsgetActionableMethod(
string $methodName
)
:
arraygetActionableMethod() - Get an actionable method by name, this will return an array of useful information about what can be exectued on this provider
DetailsgetActionableMethodByActionName(
string $actionName, $specialtyName
=
_Global
)
:
arraygetActionableMethodByActionName() - Get an actionable method by its action name, this will return an array of useful information about what can be exectued on this provider
DetailsgetActionableMethods(
)
:
arraygetActionableMethods()
DetailsgetActions(
)
:
arraygetActions()
DetailsgetName(
)
:
unknowngetName() of the provider
DetailsgetProvider(
)
:
Zend_Tool_Framework_Provider_InterfaceGet the provider for this signature
DetailsgetProviderReflection(
)
:
Zend_Reflection_ClassgetProviderReflection()
DetailsgetSpecialties(
)
:
arraygetSpecialities()
Detailsprocess(
)
:
DetailssetRegistry(
Zend_Tool_Framework_Registry_Interface $registry
)
:
Zend_Tool_Framework_Provider_SignaturesetRegistry()
Details