Created
March 8, 2015 20:47
-
-
Save pmjones/048451f929b75ebe2cf4 to your computer and use it in GitHub Desktop.
PHPDocumentor and Markdown
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### This command line session ... | |
$ mkdir phpdoctest | |
$ cd phpdoctest/ | |
$ git clone [email protected]:auraphp/Aura.Dispatcher | |
Cloning into 'Aura.Dispatcher'... | |
remote: Counting objects: 455, done. | |
remote: Total 455 (delta 0), reused 0 (delta 0), pack-reused 455 | |
Receiving objects: 100% (455/455), 85.18 KiB | 0 bytes/s, done. | |
Resolving deltas: 100% (265/265), done. | |
Checking connectivity... done. | |
$ phpdoc --version | |
phpDocumentor version 2.7.0 | |
$ phpdoc -d Aura.Dispatcher/src/ --template=xml | |
Collecting files .. OK | |
Initializing parser .. OK | |
Parsing files | |
Parsing /Users/pmjones/phpdoctest/Aura.Dispatcher/src/Dispatcher.php | |
Only one @package tag is allowed | |
Parsing /Users/pmjones/phpdoctest/Aura.Dispatcher/src/DispatcherInterface.php | |
Only one @package tag is allowed | |
Parsing /Users/pmjones/phpdoctest/Aura.Dispatcher/src/Exception/MethodNotAccessible.php | |
Only one @package tag is allowed | |
Parsing /Users/pmjones/phpdoctest/Aura.Dispatcher/src/Exception/MethodNotDefined.php | |
Only one @package tag is allowed | |
Parsing /Users/pmjones/phpdoctest/Aura.Dispatcher/src/Exception/MethodNotSpecified.php | |
Only one @package tag is allowed | |
Parsing /Users/pmjones/phpdoctest/Aura.Dispatcher/src/Exception/ObjectNotDefined.php | |
Only one @package tag is allowed | |
Parsing /Users/pmjones/phpdoctest/Aura.Dispatcher/src/Exception/ObjectNotSpecified.php | |
Only one @package tag is allowed | |
Parsing /Users/pmjones/phpdoctest/Aura.Dispatcher/src/Exception/ParamNotSpecified.php | |
Only one @package tag is allowed | |
Parsing /Users/pmjones/phpdoctest/Aura.Dispatcher/src/Exception.php | |
Only one @package tag is allowed | |
Parsing /Users/pmjones/phpdoctest/Aura.Dispatcher/src/InvokeClosureTrait.php | |
Only one @package tag is allowed | |
Parsing /Users/pmjones/phpdoctest/Aura.Dispatcher/src/InvokeMethodTrait.php | |
Only one @package tag is allowed | |
Storing cache in "/Users/pmjones/phpdoctest/output/build" .. OK | |
Load cache .. 0.002s | |
Preparing template "xml" .. 0.026s | |
Preparing 1 transformations .. 0.000s | |
Build "elements" index .. 0.001s | |
Replace textual FQCNs with object aliases .. 0.013s | |
Resolve @link and @see tags in descriptions .. 0.002s | |
Enriches inline example tags with their sources .. 0.001s | |
Build "packages" index .. 0.004s | |
Build "namespaces" index and add namespaces to "elements" .. 0.001s | |
Collect all markers embedded in tags .. 0.001s | |
Transform analyzed project into artifacts .. 0.047s | |
Analyze results and write report to log .. 0.001s | |
$ | |
### ... results in this structure.xml: | |
<?xml version="1.0" encoding="utf-8"?> | |
<project title="API Documentation" version="2.7.0"> | |
<partials/> | |
<file path="Dispatcher.php" generated-path="Dispatcher.html" hash="66e6ce10e750a6e6b257ce1bde044520" package="Aura.Dispatcher"> | |
<docblock line="0"> | |
<description>This file is part of Aura for PHP.</description> | |
<long-description></long-description> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="license" line="0" description="BSD" link="http://opensource.org/licenses/bsd-license.php"/> | |
</docblock> | |
<namespace-alias name="Closure">\Closure</namespace-alias> | |
<class final="false" abstract="false" namespace="Aura\Dispatcher" line="22" package="Aura.Dispatcher"> | |
<extends/> | |
<implements>\Aura\Dispatcher\DispatcherInterface</implements> | |
<name>Dispatcher</name> | |
<full_name>\Aura\Dispatcher\Dispatcher</full_name> | |
<docblock line="22"> | |
<description>A recursive dispatcher.</description> | |
<long-description></long-description> | |
<tag name="package" line="22" description="Aura.Dispatcher"/> | |
</docblock> | |
<property static="false" visibility="protected" namespace="Aura\Dispatcher" line="34" package="Aura.Dispatcher"> | |
<name>$objects</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::objects</full_name> | |
<default>array()</default> | |
<docblock line="34"> | |
<description>Dispatchable objects.</description> | |
<long-description></long-description> | |
<tag name="var" line="34" description="" type="array" variable=""> | |
<type>array</type> | |
</tag> | |
</docblock> | |
</property> | |
<property static="false" visibility="protected" namespace="Aura\Dispatcher" line="43" package="Aura.Dispatcher"> | |
<name>$object_param</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::object_param</full_name> | |
<default></default> | |
<docblock line="43"> | |
<description>The param indicating the dispatchable object name.</description> | |
<long-description></long-description> | |
<tag name="var" line="43" description="" type="string" variable=""> | |
<type>string</type> | |
</tag> | |
</docblock> | |
</property> | |
<property static="false" visibility="protected" namespace="Aura\Dispatcher" line="52" package="Aura.Dispatcher"> | |
<name>$method_param</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::method_param</full_name> | |
<default></default> | |
<docblock line="52"> | |
<description>The param indicating the method to invoke on created objects.</description> | |
<long-description></long-description> | |
<tag name="var" line="52" description="" type="string" variable=""> | |
<type>string</type> | |
</tag> | |
</docblock> | |
</property> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="67" package="Aura.Dispatcher"> | |
<name>__construct</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::__construct()</full_name> | |
<docblock line="67"> | |
<description>Constructor.</description> | |
<long-description></long-description> | |
<tag name="param" line="67" description="<p>An array of dispatchable objects keyed by name.</p>" type="array" variable="$objects"> | |
<type>array</type> | |
</tag> | |
<tag name="param" line="67" description="<p>The param indicating the dispatchable object name.</p>" type="string" variable="$object_param"> | |
<type>string</type> | |
</tag> | |
<tag name="param" line="67" description="<p>The param indicating the method to invoke on the dispatchable object.</p>" type="string" variable="$method_param"> | |
<type>string</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$objects</name> | |
<default>array()</default> | |
<type>array</type> | |
</argument> | |
<argument line="0" by_reference="false"> | |
<name>$object_param</name> | |
<default>null</default> | |
<type>string</type> | |
</argument> | |
<argument line="0" by_reference="false"> | |
<name>$method_param</name> | |
<default>null</default> | |
<type>string</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="90" package="Aura.Dispatcher"> | |
<name>__invoke</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::__invoke()</full_name> | |
<docblock line="90"> | |
<description>Uses the params to get a dispatchable object, then dispatches it using | |
the params.</description> | |
<long-description></long-description> | |
<tag name="param" line="90" description="<p>Params for the invocation.</p>" type="array|\Aura\Dispatcher\ArrayAccess" variable="$params"> | |
<type>array</type> | |
<type>\Aura\Dispatcher\ArrayAccess</type> | |
</tag> | |
<tag name="param" line="90" description="<p>Use an explicit object name instead of getting it from the params.</p>" type="string" variable="$object_name"> | |
<type>string</type> | |
</tag> | |
<tag name="return" line="90" description="The return from the invoked object." type="mixed"> | |
<type>mixed</type> | |
</tag> | |
<tag name="inherited_from" description="\Aura\Dispatcher\DispatcherInterface::__invoke()" refers="\Aura\Dispatcher\DispatcherInterface::__invoke()" link="/classes/Aura.Dispatcher.DispatcherInterface.html#method___invoke"/> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$params</name> | |
<default>array()</default> | |
<type>array|\Aura\Dispatcher\ArrayAccess</type> | |
</argument> | |
<argument line="0" by_reference="false"> | |
<name>$object_name</name> | |
<default>null</default> | |
<type>string</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="protected" namespace="Aura\Dispatcher" line="113" package="Aura.Dispatcher"> | |
<name>dispatch</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::dispatch()</full_name> | |
<docblock line="113"> | |
<description>Dispatches to the object with the params; if the result is an object | |
with the dispatchable method, a closure, or an invokable object, | |
recursively to that result with the same params.</description> | |
<long-description></long-description> | |
<tag name="param" line="113" description="<p>Dispatch to this object.</p>" type="mixed" variable="$object"> | |
<type>mixed</type> | |
</tag> | |
<tag name="param" line="113" description="<p>Params for the invocation.</p>" type="array|\Aura\Dispatcher\ArrayAccess" variable="$params"> | |
<type>array</type> | |
<type>\Aura\Dispatcher\ArrayAccess</type> | |
</tag> | |
<tag name="return" line="113" description="first non-dispatchable result." type="\Aura\Dispatcher\The"> | |
<type>\Aura\Dispatcher\The</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$object</name> | |
<default></default> | |
<type>mixed</type> | |
</argument> | |
<argument line="0" by_reference="false"> | |
<name>$params</name> | |
<default>array()</default> | |
<type>array|\Aura\Dispatcher\ArrayAccess</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="143" package="Aura.Dispatcher"> | |
<name>setObjectParam</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::setObjectParam()</full_name> | |
<docblock line="143"> | |
<description>Sets the parameter indicating the dispatchable object name.</description> | |
<long-description></long-description> | |
<tag name="param" line="143" description="<p>The parameter name to use.</p>" type="string" variable="$object_param"> | |
<type>string</type> | |
</tag> | |
<tag name="return" line="143" description="" type="null"> | |
<type>null</type> | |
</tag> | |
<tag name="inherited_from" description="\Aura\Dispatcher\DispatcherInterface::setObjectParam()" refers="\Aura\Dispatcher\DispatcherInterface::setObjectParam()" link="/classes/Aura.Dispatcher.DispatcherInterface.html#method_setObjectParam"/> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$object_param</name> | |
<default></default> | |
<type>string</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="155" package="Aura.Dispatcher"> | |
<name>getObjectParam</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::getObjectParam()</full_name> | |
<docblock line="155"> | |
<description>Gets the parameter indicating the dispatchable object name.</description> | |
<long-description></long-description> | |
<tag name="return" line="155" description="" type="string"> | |
<type>string</type> | |
</tag> | |
<tag name="inherited_from" description="\Aura\Dispatcher\DispatcherInterface::getObjectParam()" refers="\Aura\Dispatcher\DispatcherInterface::getObjectParam()" link="/classes/Aura.Dispatcher.DispatcherInterface.html#method_getObjectParam"/> | |
</docblock> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="169" package="Aura.Dispatcher"> | |
<name>setMethodParam</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::setMethodParam()</full_name> | |
<docblock line="169"> | |
<description>Sets the parameter indicating the method to call on the created object.</description> | |
<long-description></long-description> | |
<tag name="param" line="169" description="<p>The parameter name to use.</p>" type="string" variable="$method_param"> | |
<type>string</type> | |
</tag> | |
<tag name="return" line="169" description="" type="null"> | |
<type>null</type> | |
</tag> | |
<tag name="inherited_from" description="\Aura\Dispatcher\DispatcherInterface::setMethodParam()" refers="\Aura\Dispatcher\DispatcherInterface::setMethodParam()" link="/classes/Aura.Dispatcher.DispatcherInterface.html#method_setMethodParam"/> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$method_param</name> | |
<default></default> | |
<type>string</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="181" package="Aura.Dispatcher"> | |
<name>getMethodParam</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::getMethodParam()</full_name> | |
<docblock line="181"> | |
<description>Gets the parameter indicating the method to call on the created object.</description> | |
<long-description></long-description> | |
<tag name="return" line="181" description="" type="string"> | |
<type>string</type> | |
</tag> | |
<tag name="inherited_from" description="\Aura\Dispatcher\DispatcherInterface::getMethodParam()" refers="\Aura\Dispatcher\DispatcherInterface::getMethodParam()" link="/classes/Aura.Dispatcher.DispatcherInterface.html#method_getMethodParam"/> | |
</docblock> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="196" package="Aura.Dispatcher"> | |
<name>setObjects</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::setObjects()</full_name> | |
<docblock line="196"> | |
<description>Set the array of dispatchable objects; this clears all existing objects.</description> | |
<long-description></long-description> | |
<tag name="param" line="196" description="<p>An array where the key is a name and the value is a dispatchable object.</p>" type="array" variable="$objects"> | |
<type>array</type> | |
</tag> | |
<tag name="return" line="196" description="" type="null"> | |
<type>null</type> | |
</tag> | |
<tag name="inherited_from" description="\Aura\Dispatcher\DispatcherInterface::setObjects()" refers="\Aura\Dispatcher\DispatcherInterface::setObjects()" link="/classes/Aura.Dispatcher.DispatcherInterface.html#method_setObjects"/> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$objects</name> | |
<default></default> | |
<type>array</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="212" package="Aura.Dispatcher"> | |
<name>addObjects</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::addObjects()</full_name> | |
<docblock line="212"> | |
<description>Adds to the array of dispatchable objects; this merges with existing | |
objects.</description> | |
<long-description></long-description> | |
<tag name="param" line="212" description="<p>An array where the key is a name and the value is a dispatchable object.</p>" type="array" variable="$objects"> | |
<type>array</type> | |
</tag> | |
<tag name="return" line="212" description="" type="null"> | |
<type>null</type> | |
</tag> | |
<tag name="inherited_from" description="\Aura\Dispatcher\DispatcherInterface::addObjects()" refers="\Aura\Dispatcher\DispatcherInterface::addObjects()" link="/classes/Aura.Dispatcher.DispatcherInterface.html#method_addObjects"/> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$objects</name> | |
<default></default> | |
<type>array</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="224" package="Aura.Dispatcher"> | |
<name>getObjects</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::getObjects()</full_name> | |
<docblock line="224"> | |
<description>Returns the array of dispatchable objects.</description> | |
<long-description></long-description> | |
<tag name="return" line="224" description="" type="array"> | |
<type>array</type> | |
</tag> | |
<tag name="inherited_from" description="\Aura\Dispatcher\DispatcherInterface::getObjects()" refers="\Aura\Dispatcher\DispatcherInterface::getObjects()" link="/classes/Aura.Dispatcher.DispatcherInterface.html#method_getObjects"/> | |
</docblock> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="238" package="Aura.Dispatcher"> | |
<name>setObject</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::setObject()</full_name> | |
<docblock line="238"> | |
<description>Sets a dispatchable object by name.</description> | |
<long-description></long-description> | |
<tag name="param" line="238" description="<p>The name.</p>" type="string" variable="$name"> | |
<type>string</type> | |
</tag> | |
<tag name="param" line="238" description="<p>The dispatchable object.</p>" type="object" variable="$object"> | |
<type>object</type> | |
</tag> | |
<tag name="inherited_from" description="\Aura\Dispatcher\DispatcherInterface::setObject()" refers="\Aura\Dispatcher\DispatcherInterface::setObject()" link="/classes/Aura.Dispatcher.DispatcherInterface.html#method_setObject"/> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$name</name> | |
<default></default> | |
<type>string</type> | |
</argument> | |
<argument line="0" by_reference="false"> | |
<name>$object</name> | |
<default></default> | |
<type>object</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="252" package="Aura.Dispatcher"> | |
<name>hasObject</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::hasObject()</full_name> | |
<docblock line="252"> | |
<description>Does a dispatchable object exist?</description> | |
<long-description></long-description> | |
<tag name="param" line="252" description="<p>The name of the dispatchable object.</p>" type="string" variable="$name"> | |
<type>string</type> | |
</tag> | |
<tag name="return" line="252" description="" type="boolean"> | |
<type>boolean</type> | |
</tag> | |
<tag name="inherited_from" description="\Aura\Dispatcher\DispatcherInterface::hasObject()" refers="\Aura\Dispatcher\DispatcherInterface::hasObject()" link="/classes/Aura.Dispatcher.DispatcherInterface.html#method_hasObject"/> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$name</name> | |
<default></default> | |
<type>string</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="266" package="Aura.Dispatcher"> | |
<name>getObject</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::getObject()</full_name> | |
<docblock line="266"> | |
<description>Returns a dispatchable object using its name.</description> | |
<long-description></long-description> | |
<tag name="param" line="266" description="<p>The name of the dispatchable object.</p>" type="string" variable="$name"> | |
<type>string</type> | |
</tag> | |
<tag name="return" line="266" description="" type="object"> | |
<type>object</type> | |
</tag> | |
<tag name="inherited_from" description="\Aura\Dispatcher\DispatcherInterface::getObject()" refers="\Aura\Dispatcher\DispatcherInterface::getObject()" link="/classes/Aura.Dispatcher.DispatcherInterface.html#method_getObject"/> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$name</name> | |
<default></default> | |
<type>string</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="286" package="Aura.Dispatcher"> | |
<name>getObjectByParams</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::getObjectByParams()</full_name> | |
<docblock line="286"> | |
<description>Returns a dispatchable object using an array of params; if the | |
`$object_param` is an object, it is returned directly, otherwise it is | |
treated as a dispatchable object name.</description> | |
<long-description></long-description> | |
<tag name="param" line="286" description="<p>Params for the invocation.</p>" type="array|\Aura\Dispatcher\ArrayAccess" variable="$params"> | |
<type>array</type> | |
<type>\Aura\Dispatcher\ArrayAccess</type> | |
</tag> | |
<tag name="return" line="286" description="The dispatchable object." type="object"> | |
<type>object</type> | |
</tag> | |
<tag name="inherited_from" description="\Aura\Dispatcher\DispatcherInterface::getObjectByParams()" refers="\Aura\Dispatcher\DispatcherInterface::getObjectByParams()" link="/classes/Aura.Dispatcher.DispatcherInterface.html#method_getObjectByParams"/> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$params</name> | |
<default></default> | |
<type>array|\Aura\Dispatcher\ArrayAccess</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="318" package="Aura.Dispatcher"> | |
<name>getMethodByParams</name> | |
<full_name>\Aura\Dispatcher\Dispatcher::getMethodByParams()</full_name> | |
<docblock line="318"> | |
<description>Gets the method from the params.</description> | |
<long-description></long-description> | |
<tag name="param" line="318" description="<p>Params for the invocation.</p>" type="array|\Aura\Dispatcher\ArrayAccess" variable="$params"> | |
<type>array</type> | |
<type>\Aura\Dispatcher\ArrayAccess</type> | |
</tag> | |
<tag name="return" line="318" description="" type="mixed"> | |
<type>mixed</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$params</name> | |
<default></default> | |
<type>array|\Aura\Dispatcher\ArrayAccess</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="protected" namespace="Aura\Dispatcher" line="42" package="Aura.Dispatcher"> | |
<name>invokeMethod</name> | |
<full_name>\Aura\Dispatcher\InvokeMethodTrait::invokeMethod()</full_name> | |
<docblock line="42"> | |
<description>Invokes an object method with named parameters, honoring method scope | |
relative to `$this`.</description> | |
<long-description></long-description> | |
<tag name="param" line="42" description="<p>The object to work with.</p>" type="object" variable="$object"> | |
<type>object</type> | |
</tag> | |
<tag name="param" line="42" description="<p>The method to invoke on the object.</p>" type="string" variable="$method"> | |
<type>string</type> | |
</tag> | |
<tag name="param" line="42" description="<p>An array of key-value pairs to use as params for the method; the array keys are matched to the method param names.</p>" type="array|\Aura\Dispatcher\ArrayAccess" variable="$params"> | |
<type>array</type> | |
<type>\Aura\Dispatcher\ArrayAccess</type> | |
</tag> | |
<tag name="return" line="42" description="The return of the invoked object method." type="mixed"> | |
<type>mixed</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$object</name> | |
<default></default> | |
<type>object</type> | |
</argument> | |
<argument line="0" by_reference="false"> | |
<name>$method</name> | |
<default></default> | |
<type>string</type> | |
</argument> | |
<argument line="0" by_reference="false"> | |
<name>$params</name> | |
<default>array()</default> | |
<type>array|\Aura\Dispatcher\ArrayAccess</type> | |
</argument> | |
<inherited_from>\Aura\Dispatcher\InvokeMethodTrait</inherited_from> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="protected" namespace="Aura\Dispatcher" line="39" package="Aura.Dispatcher"> | |
<name>invokeClosure</name> | |
<full_name>\Aura\Dispatcher\InvokeClosureTrait::invokeClosure()</full_name> | |
<docblock line="39"> | |
<description>Invokes a closure with named parameters.</description> | |
<long-description></long-description> | |
<tag name="param" line="39" description="<p>The closure to work with.</p>" type="\Closure" variable="$closure"> | |
<type>\Closure</type> | |
</tag> | |
<tag name="param" line="39" description="<p>An array of key-value pairs to use as params for the method; the array keys are matched to the method param names.</p>" type="array|\Aura\Dispatcher\ArrayAccess" variable="$params"> | |
<type>array</type> | |
<type>\Aura\Dispatcher\ArrayAccess</type> | |
</tag> | |
<tag name="return" line="39" description="The return of the invoked closure." type="mixed"> | |
<type>mixed</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$closure</name> | |
<default></default> | |
<type>\Closure</type> | |
</argument> | |
<argument line="0" by_reference="false"> | |
<name>$params</name> | |
<default>array()</default> | |
<type>array|\Aura\Dispatcher\ArrayAccess</type> | |
</argument> | |
<inherited_from>\Aura\Dispatcher\InvokeClosureTrait</inherited_from> | |
</method> | |
</class> | |
<parse_markers> | |
<error line="0" code="PPC:ERR-50001">Only one @package tag is allowed</error> | |
</parse_markers> | |
<source>eJzVWEtz2zYQvutXoDOZRM7I0r2u6yhxp82hrad2T45HgUhIQkMBHAC0rUn837t4kQDFlxT1UE0msojF7uLbb5e7+Okq3+Sj2du3I6T/obsNlWhFM4LgO8dCIb5C80JgtOIC3fx2M3WC73KcfMFrYhan11TmWCUbIvxyRhPCJEEbpfIfZzOewy9eiIRMuVjP3KqcLWV67n5MwRP0/vbaapiNGN4S0JpYE58qExejUQGaP2RcFoLAr8r9ORIkKYSkjwSl5YZhPs9GSYalRNVzRLd5RraEqfDpR6aIWIFfo68jBB/ty0f2yL+Q34na8PROYKouakvOWbdmFo3X+uO/Sht4Cfjz5T8kUXJak3n3iAXCQuBdvDAz37ngCnaRFL1y+9Elun9otXi3ITrKeIsoS2mCFWVrpDYVeIErSAek0R2pBOwb5M/CWDvcn62BFikOCxpPxBlKBMFadRdSg1yzyntc+8AZKCsSxcWeJeuyiUoF/Jy5J5BBDXBK9IXswPpy1wys1Wn9j9EbFjWvqCt4sY0QhuGRKO2wNuJMG+EvlpD3aFWwRFHYu1gkHuCxFYRPDVFN5Um5GGNyiViRZcFqdBq7ahbP0NdKSEG5O/9ZEvWnNTH2ts4uWoVutMZxZL1R2lYDJx1646Rf2pj2NxRGg6WRlhrqNVEIN2E70YKsqnUSUQVlp+J8oKiLtt/m+v95khCogK+c4Rv7pSu/1qLjrYnA2TCyasrpwyDMEHnOIdzgW0BHUCgVwZDAK68IzmmIBoIrwbddzguiCsHQlj5DEmm2ugflPkvP9DAS2k1jj4BhXHwgS6Uzs79iEl2hcSgWsiwgK+x2BFl7OsXbKiK9IJIBdkPVvN/ZaHnXQ03lXw4it9eTxnswQfHeVoJeV2wDbmqsnVtPVG2CmF1oWJQJjSwypVsKoIKV9brKLRG5bbpMgPOJfXFOEJAQNpv4hPz3esr3frazTmHlzZYmpI5fZy5YNnmU/TmtQvC+kUqnzCMXIE3nFRUS8oSz8wgZe6ZmNpdvtJLQrSE2zK6T2FWpiF22inWwSzOfykWCs0w7OL6vTFl1D2fo9WsX0QV5prIqs6XMWT1fZrOQVxtsC6LMSUJXFE5ot8W54cJdek+DpmzPYp3sVcoFqWwqFGYJgVe46+C6HdUM95TV8ch1c9nvo9PdloixbwA2jyqHwTcMgX/e62uZTccA+cZXyzft/u47kGDGuCqJCTm9A7oKpft6RFjqExnIi80vkxBYnlMZqfKlzHoTFrtRYC2sCqXJqiJNeyujlRtcGW+JCl7dROkZ4sjGekj/ZwyYtxJUKBg22upJ2fz0vP86e5x6sbBQ1ZqwWpvfCdavpwPLnbOj26+ddB2ftH64mA4HnKmfAFX/rPPVt83xLHNUo/4fkKG9hW0mQ63nrg1W30mGo4A7hhjhqbuJccD5gBjG386R8MK2GUlGsIA3CZzSvC81Am1Dbvfo+QRllRi7MGzat5NhiC6t+ukjzopygjPL/fPb8VVFjmM/O0uKrKqJ7MF2nqZlJzoE3y0Ra+hdTV/oAfa6/sc44zQ9EmcjvjCwjOPFCapNxK1B+Ms4K/uD0HbM9kutttotB9XtPvaYkt0YkIF3MybSugx3yDqFvq+8+46bEllNjtpgGaHuKN8b4YcqqfpmPE7aUDEpc3UAJpoJw+6GSjIsOR/EeZgMQjBa+EAlgDZuBGQorZuhMDctiAKBDuXJEZhEg/OwDGlGxUw4Fow6fvWRoTGhHHSNTbfaCP6EGHlCvzwnJNfufLIW/uDqmqwoI6mzdQLkcXDHGt85eC2fo470c3QHMdH3TPDAHhKaiJTCwKCy3QRxPZA8UZhgjIjXply3gdvc6qDBCe8HTlBF2i+OamSBKSrl6IlAqj2SCjt3OYwfMTVD51VVd/QrcP+CyvVT8cXBDz41re17vfdhj4SdnLr1dwJtMyCV4dRr3TbvY2iwIJzprjpUcAgrcYkiz/ZuPfwgbqRbk8estrm3do1hx/unJ3G7jdcy1wg3p66eznmRpUgP6JCo6WC/hiW99XPoHODa/b5r4JPnlrkCPGhS6MugIGrRgGRubSL27wvtJ4OPa8ee+tXvy+hl9C8jjMgJ</source> | |
</file> | |
<file path="DispatcherInterface.php" generated-path="DispatcherInterface.html" hash="13f99d3605d257a7729f496c8bbadc79" package="Aura.Dispatcher"> | |
<docblock line="0"> | |
<description>This file is part of Aura for PHP.</description> | |
<long-description></long-description> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="license" line="0" description="BSD" link="http://opensource.org/licenses/bsd-license.php"/> | |
</docblock> | |
<interface namespace="Aura\Dispatcher" line="20" package="Aura.Dispatcher"> | |
<name>DispatcherInterface</name> | |
<full_name>\Aura\Dispatcher\DispatcherInterface</full_name> | |
<docblock line="20"> | |
<description>Interface for dispatchers.</description> | |
<long-description></long-description> | |
<tag name="package" line="20" description="Aura.Dispatcher"/> | |
</docblock> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="32" package="Aura.Dispatcher"> | |
<name>__invoke</name> | |
<full_name>\Aura\Dispatcher\DispatcherInterface::__invoke()</full_name> | |
<docblock line="32"> | |
<description>Uses the params to get an dispatchable object, then invokes it with the | |
same params.</description> | |
<long-description></long-description> | |
<tag name="param" line="32" description="<p>Named params for the invocation.</p>" type="array|\Aura\Dispatcher\ArrayAccess" variable="$params"> | |
<type>array</type> | |
<type>\Aura\Dispatcher\ArrayAccess</type> | |
</tag> | |
<tag name="return" line="32" description="The return from the invoked object." type="mixed"> | |
<type>mixed</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$params</name> | |
<default>array()</default> | |
<type>array|\Aura\Dispatcher\ArrayAccess</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="43" package="Aura.Dispatcher"> | |
<name>setObjectParam</name> | |
<full_name>\Aura\Dispatcher\DispatcherInterface::setObjectParam()</full_name> | |
<docblock line="43"> | |
<description>Sets the parameter indicating the dispatchable object name.</description> | |
<long-description></long-description> | |
<tag name="param" line="43" description="<p>The parameter name to use.</p>" type="string" variable="$object_param"> | |
<type>string</type> | |
</tag> | |
<tag name="return" line="43" description="" type="null"> | |
<type>null</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$object_param</name> | |
<default></default> | |
<type>string</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="52" package="Aura.Dispatcher"> | |
<name>getObjectParam</name> | |
<full_name>\Aura\Dispatcher\DispatcherInterface::getObjectParam()</full_name> | |
<docblock line="52"> | |
<description>Gets the parameter indicating the dispatchable object name.</description> | |
<long-description></long-description> | |
<tag name="return" line="52" description="" type="string"> | |
<type>string</type> | |
</tag> | |
</docblock> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="63" package="Aura.Dispatcher"> | |
<name>setMethodParam</name> | |
<full_name>\Aura\Dispatcher\DispatcherInterface::setMethodParam()</full_name> | |
<docblock line="63"> | |
<description>Sets the parameter indicating the method to call on the created object.</description> | |
<long-description></long-description> | |
<tag name="param" line="63" description="<p>The parameter name to use.</p>" type="string" variable="$method_param"> | |
<type>string</type> | |
</tag> | |
<tag name="return" line="63" description="" type="null"> | |
<type>null</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$method_param</name> | |
<default></default> | |
<type>string</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="72" package="Aura.Dispatcher"> | |
<name>getMethodParam</name> | |
<full_name>\Aura\Dispatcher\DispatcherInterface::getMethodParam()</full_name> | |
<docblock line="72"> | |
<description>Gets the parameter indicating the method to call on the created object.</description> | |
<long-description></long-description> | |
<tag name="return" line="72" description="" type="string"> | |
<type>string</type> | |
</tag> | |
</docblock> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="85" package="Aura.Dispatcher"> | |
<name>setObjects</name> | |
<full_name>\Aura\Dispatcher\DispatcherInterface::setObjects()</full_name> | |
<docblock line="85"> | |
<description>Set the array of dispatchable objects; this clears all existing objects.</description> | |
<long-description></long-description> | |
<tag name="param" line="85" description="<p>An array where the key is a name and the value is an dispatchable object.</p>" type="array" variable="$objects"> | |
<type>array</type> | |
</tag> | |
<tag name="return" line="85" description="" type="null"> | |
<type>null</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$objects</name> | |
<default></default> | |
<type>array</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="98" package="Aura.Dispatcher"> | |
<name>addObjects</name> | |
<full_name>\Aura\Dispatcher\DispatcherInterface::addObjects()</full_name> | |
<docblock line="98"> | |
<description>Adds to the array of dispatchable objects; this merges with existing | |
objects.</description> | |
<long-description></long-description> | |
<tag name="param" line="98" description="<p>An array where the key is a name and the value is an dispatchable object.</p>" type="array" variable="$objects"> | |
<type>array</type> | |
</tag> | |
<tag name="return" line="98" description="" type="null"> | |
<type>null</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$objects</name> | |
<default></default> | |
<type>array</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="107" package="Aura.Dispatcher"> | |
<name>getObjects</name> | |
<full_name>\Aura\Dispatcher\DispatcherInterface::getObjects()</full_name> | |
<docblock line="107"> | |
<description>Returns the array of dispatchable objects.</description> | |
<long-description></long-description> | |
<tag name="return" line="107" description="" type="array"> | |
<type>array</type> | |
</tag> | |
</docblock> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="118" package="Aura.Dispatcher"> | |
<name>setObject</name> | |
<full_name>\Aura\Dispatcher\DispatcherInterface::setObject()</full_name> | |
<docblock line="118"> | |
<description>Sets an dispatchable object by name.</description> | |
<long-description></long-description> | |
<tag name="param" line="118" description="<p>The name.</p>" type="string" variable="$name"> | |
<type>string</type> | |
</tag> | |
<tag name="param" line="118" description="<p>The dispatchable object.</p>" type="object" variable="$object"> | |
<type>object</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$name</name> | |
<default></default> | |
<type>string</type> | |
</argument> | |
<argument line="0" by_reference="false"> | |
<name>$object</name> | |
<default></default> | |
<type>object</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="129" package="Aura.Dispatcher"> | |
<name>hasObject</name> | |
<full_name>\Aura\Dispatcher\DispatcherInterface::hasObject()</full_name> | |
<docblock line="129"> | |
<description>Does an dispatchable object exist?</description> | |
<long-description></long-description> | |
<tag name="param" line="129" description="<p>The name of the dispatchable object.</p>" type="string" variable="$name"> | |
<type>string</type> | |
</tag> | |
<tag name="return" line="129" description="" type="boolean"> | |
<type>boolean</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$name</name> | |
<default></default> | |
<type>string</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="140" package="Aura.Dispatcher"> | |
<name>getObject</name> | |
<full_name>\Aura\Dispatcher\DispatcherInterface::getObject()</full_name> | |
<docblock line="140"> | |
<description>Returns an dispatchable object using its name.</description> | |
<long-description></long-description> | |
<tag name="param" line="140" description="<p>The name of the dispatchable object.</p>" type="string" variable="$name"> | |
<type>string</type> | |
</tag> | |
<tag name="return" line="140" description="" type="object"> | |
<type>object</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$name</name> | |
<default></default> | |
<type>string</type> | |
</argument> | |
</method> | |
<method final="false" abstract="false" static="false" visibility="public" namespace="Aura\Dispatcher" line="154" package="Aura.Dispatcher"> | |
<name>getObjectByParams</name> | |
<full_name>\Aura\Dispatcher\DispatcherInterface::getObjectByParams()</full_name> | |
<docblock line="154"> | |
<description>Returns an dispatchable object using an array of params; if the | |
`$object_param` is an object, it is returned directly, otherwise it is | |
treated as an dispatchable object name.</description> | |
<long-description></long-description> | |
<tag name="param" line="154" description="<p>Params to look up the dispatchable object.</p>" type="array|\Aura\Dispatcher\ArrayAccess" variable="$params"> | |
<type>array</type> | |
<type>\Aura\Dispatcher\ArrayAccess</type> | |
</tag> | |
<tag name="return" line="154" description="The dispatchable object." type="object"> | |
<type>object</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$params</name> | |
<default></default> | |
<type>array|\Aura\Dispatcher\ArrayAccess</type> | |
</argument> | |
</method> | |
</interface> | |
<parse_markers> | |
<error line="0" code="PPC:ERR-50001">Only one @package tag is allowed</error> | |
</parse_markers> | |
<source>eJzVVk1vEzEQve+vmAOHUJXsnYLaVJWAAxDRcgLUOl5v1mRjr2xv2wj478zY3m3SxvloKySiqpuMxzNv3vOO581xUzVZfnCQAf3BRSUtlLIWgM+GGQe6hFFrGJTawPj9eBgdTxrGZ2wq/OLwTNqGOV4J0y3XkgtlBVTONa/zXDf4S7eGi6E20zyu2nxii1fxxxCRwOn5WYiQZ4rNBUblIcX3uxRH2RLgD8oJU5IXASx6J7sb0DyTfYC7tT5o9isD/Ph09Oke8BXBg6sEccTm+FXDVDhgqofAJkiinvwU3B2SpwKprvUMt0kHN9JVZOzCWaw1hhrey3TizcCMYYvfI/o/4lxYCy9i6k+4t+hwEAkEi3Jx5qRWD+IZ4VqjYC5vcdsF+kZDafS83zvDtQD+3v7cP5t2gqpB2SpOOeDyMmwadKDewrcfL1Go9eydC7fEnkCyMWkhCbCa+oU1LAIdiAQ71hna+SJ4XgbjxUoC2k0ytfZhkMiAaut6l2qtcJ99ojFFH6xkTRf97vmKjnhD1bsgnq4ifooyaKx0QUxyVteAwcnKjWAudWbuqxRC/AOVPvpEUaXlrE9R6VEEPEaxZfQEOC2ZR+A7BLXrNcfIHqELdnReC2YsEG5xK62vKXps6jvdi2VhpKLlBtuk8HlnYkGXBQvaMVV46zWr27690fLazvhsb6IdrAJNCzwqCt+ud6VsLswUm7bv2B1nXaz/mTpWFPtS98VnsNupS2Hzm/bqV3Zbr1pPDkwWu1wXnnZqQBt8Y8DIjvfersaW0zrwmQ+7oOkSz7RIlugP4/EeBZJaiWsmJdhE650OU8XscmXbj1CiptYSbIm67qveI4oLq3sdx2cpj6m7tyeMS0cgy+Vx8GplpLiKTaAbJnF+REMoAm+cQho014tD0BjC3Eicur1LF83Fq4klcW0gOz13jvvJt9Z6Bm3zgP/VNrlZhie9WL0+p4uAqptDUak/2V8Nw9AI</source> | |
</file> | |
<file path="Exception/MethodNotAccessible.php" generated-path="Exception.MethodNotAccessible.html" hash="9a8b28ff81fc38dc582b64fe7da8fe36" package="Aura.Dispatcher"> | |
<docblock line="0"> | |
<description>This file is part of Aura for PHP.</description> | |
<long-description></long-description> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="license" line="0" description="BSD" link="http://opensource.org/licenses/bsd-license.php"/> | |
</docblock> | |
<namespace-alias name="Exception">\Aura\Dispatcher\Exception</namespace-alias> | |
<class final="false" abstract="false" namespace="Aura\Dispatcher\Exception" line="22" package="Aura.Dispatcher"> | |
<extends>\Aura\Dispatcher\Exception</extends> | |
<name>MethodNotAccessible</name> | |
<full_name>\Aura\Dispatcher\Exception\MethodNotAccessible</full_name> | |
<docblock line="22"> | |
<description>The method to be invoked is not accessible from the current scope.</description> | |
<long-description></long-description> | |
<tag name="package" line="22" description="Aura.Dispatcher"/> | |
<tag name="inherited_from" description="\Aura\Dispatcher\Exception" refers="\Aura\Dispatcher\Exception" link="/classes/Aura.Dispatcher.Exception.html"/> | |
</docblock> | |
</class> | |
<parse_markers> | |
<error line="0" code="PPC:ERR-50001">Only one @package tag is allowed</error> | |
</parse_markers> | |
<source>eJyNj0FLA0EMhe/zK3IudOeuBa1U8KIU9NjLbDbbGbo7GZKsFMT/7rRdrScRAiG88N77VnclFucXCwengbeYFPo0ENRdghhwD+tJAvQssH3aNvPjfQl4CHs6i80maQmGkeRbHhJSVoJoVm6851IvngSpYdn7WVXfarecj6Y2gYfXzcXBuxxGqq54idhdI3aPR6RiifOtc5P+rf9GIxjJIndgDG0lzO98oO5EmtkgIJJqait7LzyC1X+cRCgbKFaA/6F7h0NQhedz1Avb+upLR6PcKfwUdB/u030BMBd/Cw==</source> | |
</file> | |
<file path="Exception/MethodNotDefined.php" generated-path="Exception.MethodNotDefined.html" hash="d402459f40a0e169d868ecff32ba6d45" package="Aura.Dispatcher"> | |
<docblock line="0"> | |
<description>This file is part of Aura for PHP.</description> | |
<long-description></long-description> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="license" line="0" description="BSD" link="http://opensource.org/licenses/bsd-license.php"/> | |
</docblock> | |
<namespace-alias name="Exception">\Aura\Dispatcher\Exception</namespace-alias> | |
<class final="false" abstract="false" namespace="Aura\Dispatcher\Exception" line="22" package="Aura.Dispatcher"> | |
<extends>\Aura\Dispatcher\Exception</extends> | |
<name>MethodNotDefined</name> | |
<full_name>\Aura\Dispatcher\Exception\MethodNotDefined</full_name> | |
<docblock line="22"> | |
<description>The method to be invoked is not defined in the given object.</description> | |
<long-description></long-description> | |
<tag name="package" line="22" description="Aura.Dispatcher"/> | |
<tag name="inherited_from" description="\Aura\Dispatcher\Exception" refers="\Aura\Dispatcher\Exception" link="/classes/Aura.Dispatcher.Exception.html"/> | |
</docblock> | |
</class> | |
<parse_markers> | |
<error line="0" code="PPC:ERR-50001">Only one @package tag is allowed</error> | |
</parse_markers> | |
<source>eJyNT8tqwzAQvOsr9hyodW8DfeBCLw2B9piLLK0tNc6u0K5DoPTfKyfu41QKC8swwzzWtzlmY1crA/PBa0wCfRoR6s+uKHAP91Nx0HOB7dO2WYR32fm9G/BMNm2S7NRHLF/0mDySIETVfG0t54p4Kh4bLoNdWLGdhKsFNLUJPLy0FwdryB2wuvpLxO4nYvd48pg1Md0YM8nf/O9pCAfUyAGUoasL6ch7DPNSYoWAfaIZEmiVDumIBNy9odf/jbbGj04Ens8hG9Z2ccSTIgWB717m3XyYT32AeyM=</source> | |
</file> | |
<file path="Exception/MethodNotSpecified.php" generated-path="Exception.MethodNotSpecified.html" hash="a02f984f80f9d8bdc445c44c77b3f3ce" package="Aura.Dispatcher"> | |
<docblock line="0"> | |
<description>This file is part of Aura for PHP.</description> | |
<long-description></long-description> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="license" line="0" description="BSD" link="http://opensource.org/licenses/bsd-license.php"/> | |
</docblock> | |
<namespace-alias name="Exception">\Aura\Dispatcher\Exception</namespace-alias> | |
<class final="false" abstract="false" namespace="Aura\Dispatcher\Exception" line="22" package="Aura.Dispatcher"> | |
<extends>\Aura\Dispatcher\Exception</extends> | |
<name>MethodNotSpecified</name> | |
<full_name>\Aura\Dispatcher\Exception\MethodNotSpecified</full_name> | |
<docblock line="22"> | |
<description>The method to be invoked was not specified.</description> | |
<long-description></long-description> | |
<tag name="package" line="22" description="Aura.Dispatcher"/> | |
<tag name="inherited_from" description="\Aura\Dispatcher\Exception" refers="\Aura\Dispatcher\Exception" link="/classes/Aura.Dispatcher.Exception.html"/> | |
</docblock> | |
</class> | |
<parse_markers> | |
<error line="0" code="PPC:ERR-50001">Only one @package tag is allowed</error> | |
</parse_markers> | |
<source>eJyNT01LAzEQvedXvHOhm7sW/KCCF6VQj72kyWwTus2EzKwWxP9ubLfqSYSB4fFm3sfipsRi7Gxm8DV4iUnQp4HQdnFVwT3uxurQc8XqcdVNh7fF+b3b0YnslkmKUx+pXughecpCiKrlylouDfFYPXVcd3ZixW4lzCfQtSS4Xy/PCtZkd6Cm6s8Wmx+LzcPRU9HE+dqYUf7mf1cjHEgjByhj2xrmV95TwJsTZFZIIZ/6ROF/Ha3xgxPB00nzmXV9+QcdlXIQfAcx7+bDfAJTWnYk</source> | |
</file> | |
<file path="Exception/ObjectNotDefined.php" generated-path="Exception.ObjectNotDefined.html" hash="7bac4dbab0b70d5d2770da4efa9f64ad" package="Aura.Dispatcher"> | |
<docblock line="0"> | |
<description>This file is part of Aura for PHP.</description> | |
<long-description></long-description> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="license" line="0" description="BSD" link="http://opensource.org/licenses/bsd-license.php"/> | |
</docblock> | |
<namespace-alias name="Exception">\Aura\Dispatcher\Exception</namespace-alias> | |
<class final="false" abstract="false" namespace="Aura\Dispatcher\Exception" line="22" package="Aura.Dispatcher"> | |
<extends>\Aura\Dispatcher\Exception</extends> | |
<name>ObjectNotDefined</name> | |
<full_name>\Aura\Dispatcher\Exception\ObjectNotDefined</full_name> | |
<docblock line="22"> | |
<description>The dispatchable object name has not been defined.</description> | |
<long-description></long-description> | |
<tag name="package" line="22" description="Aura.Dispatcher"/> | |
<tag name="inherited_from" description="\Aura\Dispatcher\Exception" refers="\Aura\Dispatcher\Exception" link="/classes/Aura.Dispatcher.Exception.html"/> | |
</docblock> | |
</class> | |
<parse_markers> | |
<error line="0" code="PPC:ERR-50001">Only one @package tag is allowed</error> | |
</parse_markers> | |
<source>eJyNT8tKBDEQvPdX1HnByV0FH4zgSRf0uJdM0rOJjklI98CC+O9md8bHSYSGpqnqelxelVDIbDaE4+A5RMEYJ0bbxVZFHnEzV4sxV2zvt91KvC7Wvdo9n8Cuj1KsusD1C56i4ySMoFrOjcmlXXmujrtc92ZFxQziz9aja0lw+9QvCoaSfeOm6haL3Y/F7u7guGjM6YJolr/x39UYfiXZoTXMwws7xdEHwQpSVgzMCZ7HmNj/r6ohN1kRPJ7UHrL2yzf4oJy84DsNvdMHfQLDc3fM</source> | |
</file> | |
<file path="Exception/ObjectNotSpecified.php" generated-path="Exception.ObjectNotSpecified.html" hash="fa535bf2f20dc4cd1c5516024ec9693f" package="Aura.Dispatcher"> | |
<docblock line="0"> | |
<description>This file is part of Aura for PHP.</description> | |
<long-description></long-description> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="license" line="0" description="BSD" link="http://opensource.org/licenses/bsd-license.php"/> | |
</docblock> | |
<namespace-alias name="Exception">\Aura\Dispatcher\Exception</namespace-alias> | |
<class final="false" abstract="false" namespace="Aura\Dispatcher\Exception" line="22" package="Aura.Dispatcher"> | |
<extends>\Aura\Dispatcher\Exception</extends> | |
<name>ObjectNotSpecified</name> | |
<full_name>\Aura\Dispatcher\Exception\ObjectNotSpecified</full_name> | |
<docblock line="22"> | |
<description>The dispatchable object was not specified in the params.</description> | |
<long-description></long-description> | |
<tag name="package" line="22" description="Aura.Dispatcher"/> | |
<tag name="inherited_from" description="\Aura\Dispatcher\Exception" refers="\Aura\Dispatcher\Exception" link="/classes/Aura.Dispatcher.Exception.html"/> | |
</docblock> | |
</class> | |
<parse_markers> | |
<error line="0" code="PPC:ERR-50001">Only one @package tag is allowed</error> | |
</parse_markers> | |
<source>eJyNT01LA0EMvc+vyLngzl0FP6jgSQv12Es2m+1O3U7CJIsF8b87tmv1JEIgPN7jfVzf6KAhLhYBvg5ehmTQp5GhfsXiID3cTQWhlwKrx1UzC28V6RW3fCSbZTJFp4HLNz0m4mwMg7texihakUyFuJGyjTNrsbXuYgZNbQL36+XJIYaMe66udIrY/ERsHg7E6knyVQiT/c3/nsbQzSJs60Jpd0wOb2iQxcGUKfWJO0gZvIrrfNzb/wbHQCOawfPR80l8fXbjg3PuDM6twnv4CJ/EmXsW</source> | |
</file> | |
<file path="Exception/ParamNotSpecified.php" generated-path="Exception.ParamNotSpecified.html" hash="13992d22059fa53795dbc5d29c3bce21" package="Aura.Dispatcher"> | |
<docblock line="0"> | |
<description>This file is part of Aura for PHP.</description> | |
<long-description></long-description> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="license" line="0" description="BSD" link="http://opensource.org/licenses/bsd-license.php"/> | |
</docblock> | |
<namespace-alias name="Exception">\Aura\Dispatcher\Exception</namespace-alias> | |
<class final="false" abstract="false" namespace="Aura\Dispatcher\Exception" line="22" package="Aura.Dispatcher"> | |
<extends>\Aura\Dispatcher\Exception</extends> | |
<name>ParamNotSpecified</name> | |
<full_name>\Aura\Dispatcher\Exception\ParamNotSpecified</full_name> | |
<docblock line="22"> | |
<description>A method param (either named or sequential) was not specified.</description> | |
<long-description></long-description> | |
<tag name="package" line="22" description="Aura.Dispatcher"/> | |
<tag name="inherited_from" description="\Aura\Dispatcher\Exception" refers="\Aura\Dispatcher\Exception" link="/classes/Aura.Dispatcher.Exception.html"/> | |
</docblock> | |
</class> | |
<parse_markers> | |
<error line="0" code="PPC:ERR-50001">Only one @package tag is allowed</error> | |
</parse_markers> | |
<source>eJyNT8FKAzEQvecr3lELbu4qaKWCJ1mox17GZLYb3E1iZhYL4r+btVt7E2FgeLw38967vct9Nna1MpgHL30QdGFg1J2pKFKH9VQIXSpon9pmEd5ncm+05x+y2QTJpK7ncqKH4DgKo1fN19amXFGaiuMmlb1dWLGv4q8W0NQkeNhujh+siTRy/eqOFruzxe7x4DhrSPHGmEn+5s/V1hhZ++TnWjTigoNWMWYbj1pO+H3iqIGGS3yQICaFZHahC+z/V9saN5AI2tnhOen2dA4+KEcv+I1mPs2X+QYLgHx+</source> | |
</file> | |
<file path="Exception.php" generated-path="Exception.html" hash="706b2dca8711f61d88ae9cf5ffd25031" package="Aura.Dispatcher"> | |
<docblock line="0"> | |
<description>This file is part of Aura for PHP.</description> | |
<long-description></long-description> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="license" line="0" description="BSD" link="http://opensource.org/licenses/bsd-license.php"/> | |
</docblock> | |
<class final="false" abstract="false" namespace="Aura\Dispatcher" line="20" package="Aura.Dispatcher"> | |
<extends>\Exception</extends> | |
<name>Exception</name> | |
<full_name>\Aura\Dispatcher\Exception</full_name> | |
<docblock line="20"> | |
<description>A generic package-level exception.</description> | |
<long-description></long-description> | |
<tag name="package" line="20" description="Aura.Dispatcher"/> | |
</docblock> | |
</class> | |
<parse_markers> | |
<error line="0" code="PPC:ERR-50001">Only one @package tag is allowed</error> | |
</parse_markers> | |
<source>eJyNjkELwjAMhe/9FTkP1t5V0MkEjwM97lK7bC3WtrSdCOJ/t7pOPQqBkLzkvW+1dtIRVhQEXgVHqQL0SiOk7riPYHuoRs+htx6afUPz4cZxceYDvkVaq+B4FBL9LGsl0AQEGaNbMGZdmuzoBVLrB5bVwE6hK/NAEwlsD/XkwIjhF0yuYopovxFL8gNcwYAGvRKQgUqNV9SAN4EuKmv+A2ZEaB4C7Oa3ZBDRdAHaz4rcyYM8AT26YE0=</source> | |
</file> | |
<file path="InvokeClosureTrait.php" generated-path="InvokeClosureTrait.html" hash="b33fa0150d9804a683af0356765bcd99" package="Aura.Dispatcher"> | |
<docblock line="0"> | |
<description>This file is part of Aura for PHP.</description> | |
<long-description></long-description> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="license" line="0" description="BSD" link="http://opensource.org/licenses/bsd-license.php"/> | |
</docblock> | |
<namespace-alias name="Exception">\Aura\Dispatcher\Exception</namespace-alias> | |
<namespace-alias name="Closure">\Closure</namespace-alias> | |
<namespace-alias name="ReflectionFunction">\ReflectionFunction</namespace-alias> | |
<trait namespace="Aura\Dispatcher" line="24" package="Aura.Dispatcher"> | |
<name>InvokeClosureTrait</name> | |
<full_name>\Aura\Dispatcher\InvokeClosureTrait</full_name> | |
<docblock line="24"> | |
<description>Invokes a closure with named parameters.</description> | |
<long-description></long-description> | |
<tag name="package" line="24" description="Aura.Dispatcher"/> | |
</docblock> | |
<method final="false" abstract="false" static="false" visibility="protected" namespace="Aura\Dispatcher" line="39" package="Aura.Dispatcher"> | |
<name>invokeClosure</name> | |
<full_name>\Aura\Dispatcher\InvokeClosureTrait::invokeClosure()</full_name> | |
<docblock line="39"> | |
<description>Invokes a closure with named parameters.</description> | |
<long-description></long-description> | |
<tag name="param" line="39" description="<p>The closure to work with.</p>" type="\Closure" variable="$closure"> | |
<type>\Closure</type> | |
</tag> | |
<tag name="param" line="39" description="<p>An array of key-value pairs to use as params for the method; the array keys are matched to the method param names.</p>" type="array|\Aura\Dispatcher\ArrayAccess" variable="$params"> | |
<type>array</type> | |
<type>\Aura\Dispatcher\ArrayAccess</type> | |
</tag> | |
<tag name="return" line="39" description="The return of the invoked closure." type="mixed"> | |
<type>mixed</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$closure</name> | |
<default></default> | |
<type>\Closure</type> | |
</argument> | |
<argument line="0" by_reference="false"> | |
<name>$params</name> | |
<default>array()</default> | |
<type>array|\Aura\Dispatcher\ArrayAccess</type> | |
</argument> | |
</method> | |
</trait> | |
<parse_markers> | |
<error line="0" code="PPC:ERR-50001">Only one @package tag is allowed</error> | |
</parse_markers> | |
<source>eJylVEtv2zAMvvtXEEUO9tDEwF6HZmmbrRu2y1CsxS5ND6pN20Icy5PkpkWX/z7qlTiP7oEZQSRb5MeP5Ee9O2urNkpfvIjA/OC64goKXiPQ2jKpQRQw7SSDQki4/Hw58obnLcvmrER7OLrgqmU6q1CG45pn2CiESuv2JE1FS2+ikxmOhCxTf6rSO5UP/cuImMD7qwuHkEYNWyChZi7EbBNiHEWd2vs6+/iQYau5aMb2+EMtVCfRvXzDosbMHH7qmswZ9bL+0tyLOSpgkDkvWHJdgWGQmyrQqlGqv8s9jbRkXHtQT+PafIqeIqDHxjVPWP4h/pbbuT0KmcIgOF9XuAbSApZCzi3gM/5MSvb4c2r+p1mGSsHAHiiYNu7QiGCOj8N7VndIhLhUBthUlqmA5n2MTjQRIMqVyMd270AIgVIkTgtbrtxAbCydfwCzzd/jK1F3soEFfyBvk6X/QPQMELdlzEPuO+6pXVspNCmBrAqvBO/mqxjvVvN4XY0J3NwmFsT10fYyBS2RaaoDdS9AjiErRlb6irR/15XKiHvUoDYvZn/G88nbN69fvVwjDaTTKIVpcHlAsXFglJB2e/EV/uiw0ZzVVNyyW9BewbJCnxhvyk0MMnB5bEPYhoQGWumtkdZm1FdkZBUHosPTEvXlWpxxYmow4DA59RVLenUyDy8g5kqhjn1Fb9w6PDXdvk127T051p8DcBKky4ndM16zuxr3fGyWN7eU58E44y2HFWCt8AA1/htCrVDctIRK/j+s+LNcAmGuLrBgXa2/mwDTAB4/R81MpJmE3Hk5Xn+kYjvZDxQnh4gdDtmI7WjAmtx8tJoi8fXnus+B5luZO3QCR2H0SDwnMBs89du1So7Ge866kmJpx2R96c+sEr8KfdVixguOeRxC7CYTbXb9IXDXgJO/u7RKdWyzyUWzKaK/cjZT4PymZB3bwvpwq2gV/QLIey9V</source> | |
</file> | |
<file path="InvokeMethodTrait.php" generated-path="InvokeMethodTrait.html" hash="33a22500b6b0618b22be5d70bacb22d2" package="Aura.Dispatcher"> | |
<docblock line="0"> | |
<description>This file is part of Aura for PHP.</description> | |
<long-description></long-description> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="package" line="0" description="Aura.Dispatcher"/> | |
<tag name="license" line="0" description="BSD" link="http://opensource.org/licenses/bsd-license.php"/> | |
</docblock> | |
<namespace-alias name="Exception">\Aura\Dispatcher\Exception</namespace-alias> | |
<namespace-alias name="ReflectionMethod">\ReflectionMethod</namespace-alias> | |
<trait namespace="Aura\Dispatcher" line="24" package="Aura.Dispatcher"> | |
<name>InvokeMethodTrait</name> | |
<full_name>\Aura\Dispatcher\InvokeMethodTrait</full_name> | |
<docblock line="24"> | |
<description>Invokes an object method with named parameters, honoring method scope | |
relative to `$this`.</description> | |
<long-description></long-description> | |
<tag name="package" line="24" description="Aura.Dispatcher"/> | |
</docblock> | |
<method final="false" abstract="false" static="false" visibility="protected" namespace="Aura\Dispatcher" line="42" package="Aura.Dispatcher"> | |
<name>invokeMethod</name> | |
<full_name>\Aura\Dispatcher\InvokeMethodTrait::invokeMethod()</full_name> | |
<docblock line="42"> | |
<description>Invokes an object method with named parameters, honoring method scope | |
relative to `$this`.</description> | |
<long-description></long-description> | |
<tag name="param" line="42" description="<p>The object to work with.</p>" type="object" variable="$object"> | |
<type>object</type> | |
</tag> | |
<tag name="param" line="42" description="<p>The method to invoke on the object.</p>" type="string" variable="$method"> | |
<type>string</type> | |
</tag> | |
<tag name="param" line="42" description="<p>An array of key-value pairs to use as params for the method; the array keys are matched to the method param names.</p>" type="array|\Aura\Dispatcher\ArrayAccess" variable="$params"> | |
<type>array</type> | |
<type>\Aura\Dispatcher\ArrayAccess</type> | |
</tag> | |
<tag name="return" line="42" description="The return of the invoked object method." type="mixed"> | |
<type>mixed</type> | |
</tag> | |
</docblock> | |
<argument line="0" by_reference="false"> | |
<name>$object</name> | |
<default></default> | |
<type>object</type> | |
</argument> | |
<argument line="0" by_reference="false"> | |
<name>$method</name> | |
<default></default> | |
<type>string</type> | |
</argument> | |
<argument line="0" by_reference="false"> | |
<name>$params</name> | |
<default>array()</default> | |
<type>array|\Aura\Dispatcher\ArrayAccess</type> | |
</argument> | |
</method> | |
</trait> | |
<parse_markers> | |
<error line="0" code="PPC:ERR-50001">Only one @package tag is allowed</error> | |
</parse_markers> | |
<source>eJytVttu20YQfedXTAMBFgNLfJdqJ2pdoH1oYDRGX2wjWZNDcSuKy+4uJRuJ/72zN15EKa6REIZJcWfOnJk9M8uf39VFHSVv30Zg/uCm4ApyXiLQvWZSg8hh1UgGuZBw/fv13Bu+r1m6YWu0i/Mrrmqm0wJlWC55ipVCKLSuF0kiavolGpniXMh14ldV8qCymf8xJybwy8crh5BEFdsioaYuxF0XYhlFjRq9vfvtMcVac1Et7fJfmJeYmt9/oi5ERl5dmn9UO7FBBawC8fAPmcHWGsGe6wJM5MxkT3eNUp1DISohebUOZiqlhAyQxJJpvkPQAj5PNFXv8/+rUBJpybj2TBzFG/Mm+hIBXZarucLtR3F2YMd5D+K9t2Ah1sTfbwoMr8h1L+TGxj/hrLRlMPEUjLN/JGduEwJRgW5BT+AwKdnT15X5v0pTVAomdkHBqnKLRqcbfJrtWNkg1YFLZWIYJTAV0LyPkbJuqSztswMhBCqwpCW7V5ZmZ+n8A5jV54ivRN3ICrb8EV2+/gXRM0Au52y4gwcgib3XUmgyIdu8qayOvbPTytRvyHko7nlbkgu4vY8thpOSlVNiGrqXSoY5rzB711rwHKY/+dVP+MiVVqMYcdyDNBe9V8po/ALWqD+lJVOtVwxzOFsszujm3ZcDX11IsYcK99B27p3L7YPQV47eNASIO9/nqJ+VdG0+VJFPo7WbBKsLG+9wNIzzXA5ikBLSDTArPP7AS66fIJdiC7ZxjEZsr3VbltSS75gOxVYdkQBSmpJp2eBysAGB6OySq+uANh2X3cEQxFkb82x5zMRHChmShJRmVYokR0u+X1fAUuGYhc3kBQ7W5pBBhqQH0/9OF2TZAZNarsLyr1Y1sX35gZpqGn87lRHuQHw2q5NyGTZBD/jhyRXksCF6wV8r/jeLRRh8FNYDvXlFE6za0C/3QS8rCnYksVEzzC4V9kMYNR4IX+G/DVaas5KG4rrZ0rOCfYF+FNEW9JQt1270DCHsIA2D155ULVJrRvMYGVlNB/q4bs+yaUwzHCYcLi79kDvcCrNXXFE+Uz8Eb919dmmm9P1IvJ4c6x+b4I4OU70d4yWjmox8bJa390bKx+IM97ZrqANq/BuEaqG4UQGV/HtY8ZNcAmGuaMayptR/mwCrAD5udE/NnKRGZJnzcrxepOI7vQt02NyO2PGQlRhGo0+fzLy0mjLfFb3zuM/hVYfSyL29qIOnJLoF3E2+9Lf5OT5oYnMda2SrYOrjjzWmPOfHjzNbhFPTyn0h2bZxHylr+rAzVchE1RXff2L0xrb1W5F172gzzj7uc/Qc/Qev8YXI</source> | |
</file> | |
<package name="Aura.Dispatcher" full_name="Aura.Dispatcher"/> | |
<package name="global" full_name="global"/> | |
<namespace name="Aura" full_name="Aura"> | |
<namespace name="Dispatcher" full_name="Aura\Dispatcher"> | |
<namespace name="Exception" full_name="Aura\Dispatcher\Exception"/> | |
</namespace> | |
</namespace> | |
<deprecated count="0"/> | |
</project> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment