atelierspierrot/library

View on GitHub
phpdoc/sami.js

Summary

Maintainability
A
0 mins
Test Coverage

(function(root) {

    var bhIndex = null;
    var rootPath = '';
    var treeHtml = '        <ul>                <li data-name="namespace:Library" class="opened">                    <div style="padding-left:0px" class="hd">                        <span class="glyphicon glyphicon-play"></span><a href="Library.html">Library</a>                    </div>                    <div class="bd">                                <ul>                <li data-name="namespace:Library_CommandLine" >                    <div style="padding-left:18px" class="hd">                        <span class="glyphicon glyphicon-play"></span><a href="Library/CommandLine.html">CommandLine</a>                    </div>                    <div class="bd">                                <ul>                <li data-name="class:Library_CommandLine_AbstractCommandLineController" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/CommandLine/AbstractCommandLineController.html">AbstractCommandLineController</a>                    </div>                </li>                            <li data-name="class:Library_CommandLine_CommandLineControllerInterface" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/CommandLine/CommandLineControllerInterface.html">CommandLineControllerInterface</a>                    </div>                </li>                            <li data-name="class:Library_CommandLine_Formater" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/CommandLine/Formater.html">Formater</a>                    </div>                </li>                            <li data-name="class:Library_CommandLine_Helper" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/CommandLine/Helper.html">Helper</a>                    </div>                </li>                            <li data-name="class:Library_CommandLine_Stream" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/CommandLine/Stream.html">Stream</a>                    </div>                </li>                </ul></div>                </li>                            <li data-name="namespace:Library_Converter" >                    <div style="padding-left:18px" class="hd">                        <span class="glyphicon glyphicon-play"></span><a href="Library/Converter.html">Converter</a>                    </div>                    <div class="bd">                                <ul>                <li data-name="class:Library_Converter_AbstractConverter" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Converter/AbstractConverter.html">AbstractConverter</a>                    </div>                </li>                            <li data-name="class:Library_Converter_Array2INI" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Converter/Array2INI.html">Array2INI</a>                    </div>                </li>                            <li data-name="class:Library_Converter_Html2Text" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Converter/Html2Text.html">Html2Text</a>                    </div>                </li>                            <li data-name="class:Library_Converter_Xml2Array" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Converter/Xml2Array.html">Xml2Array</a>                    </div>                </li>                </ul></div>                </li>                            <li data-name="namespace:Library_Event" >                    <div style="padding-left:18px" class="hd">                        <span class="glyphicon glyphicon-play"></span><a href="Library/Event.html">Event</a>                    </div>                    <div class="bd">                                <ul>                <li data-name="class:Library_Event_AbstractEventManagerAware" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Event/AbstractEventManagerAware.html">AbstractEventManagerAware</a>                    </div>                </li>                            <li data-name="class:Library_Event_AbstractObservable" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Event/AbstractObservable.html">AbstractObservable</a>                    </div>                </li>                            <li data-name="class:Library_Event_Event" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Event/Event.html">Event</a>                    </div>                </li>                            <li data-name="class:Library_Event_EventInterface" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Event/EventInterface.html">EventInterface</a>                    </div>                </li>                            <li data-name="class:Library_Event_EventListenerInterface" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Event/EventListenerInterface.html">EventListenerInterface</a>                    </div>                </li>                            <li data-name="class:Library_Event_EventManager" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Event/EventManager.html">EventManager</a>                    </div>                </li>                            <li data-name="class:Library_Event_EventManagerAwareInterface" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Event/EventManagerAwareInterface.html">EventManagerAwareInterface</a>                    </div>                </li>                            <li data-name="class:Library_Event_EventManagerExtended" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Event/EventManagerExtended.html">EventManagerExtended</a>                    </div>                </li>                            <li data-name="class:Library_Event_EventManagerInterface" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Event/EventManagerInterface.html">EventManagerInterface</a>                    </div>                </li>                            <li data-name="class:Library_Event_EventObserverProxy" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Event/EventObserverProxy.html">EventObserverProxy</a>                    </div>                </li>                            <li data-name="class:Library_Event_EventObserverStorage" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Event/EventObserverStorage.html">EventObserverStorage</a>                    </div>                </li>                            <li data-name="class:Library_Event_EventSubscriberInterface" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Event/EventSubscriberInterface.html">EventSubscriberInterface</a>                    </div>                </li>                            <li data-name="class:Library_Event_ObservableInterface" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Event/ObservableInterface.html">ObservableInterface</a>                    </div>                </li>                            <li data-name="class:Library_Event_ObserverInterface" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Event/ObserverInterface.html">ObserverInterface</a>                    </div>                </li>                </ul></div>                </li>                            <li data-name="namespace:Library_Helper" >                    <div style="padding-left:18px" class="hd">                        <span class="glyphicon glyphicon-play"></span><a href="Library/Helper.html">Helper</a>                    </div>                    <div class="bd">                                <ul>                <li data-name="class:Library_Helper_Code" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Helper/Code.html">Code</a>                    </div>                </li>                            <li data-name="class:Library_Helper_ConditionalComment" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Helper/ConditionalComment.html">ConditionalComment</a>                    </div>                </li>                            <li data-name="class:Library_Helper_Directory" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Helper/Directory.html">Directory</a>                    </div>                </li>                            <li data-name="class:Library_Helper_File" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Helper/File.html">File</a>                    </div>                </li>                            <li data-name="class:Library_Helper_Filesystem" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Helper/Filesystem.html">Filesystem</a>                    </div>                </li>                            <li data-name="class:Library_Helper_Html" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Helper/Html.html">Html</a>                    </div>                </li>                            <li data-name="class:Library_Helper_Number" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Helper/Number.html">Number</a>                    </div>                </li>                            <li data-name="class:Library_Helper_Regex" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Helper/Regex.html">Regex</a>                    </div>                </li>                            <li data-name="class:Library_Helper_Request" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Helper/Request.html">Request</a>                    </div>                </li>                            <li data-name="class:Library_Helper_RomanNumber" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Helper/RomanNumber.html">RomanNumber</a>                    </div>                </li>                            <li data-name="class:Library_Helper_Text" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Helper/Text.html">Text</a>                    </div>                </li>                            <li data-name="class:Library_Helper_Url" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Helper/Url.html">Url</a>                    </div>                </li>                </ul></div>                </li>                            <li data-name="namespace:Library_HttpFundamental" >                    <div style="padding-left:18px" class="hd">                        <span class="glyphicon glyphicon-play"></span><a href="Library/HttpFundamental.html">HttpFundamental</a>                    </div>                    <div class="bd">                                <ul>                <li data-name="namespace:Library_HttpFundamental_ContentType" >                    <div style="padding-left:36px" class="hd">                        <span class="glyphicon glyphicon-play"></span><a href="Library/HttpFundamental/ContentType.html">ContentType</a>                    </div>                    <div class="bd">                                <ul>                <li data-name="class:Library_HttpFundamental_ContentType_Html" >                    <div style="padding-left:62px" class="hd leaf">                        <a href="Library/HttpFundamental/ContentType/Html.html">Html</a>                    </div>                </li>                            <li data-name="class:Library_HttpFundamental_ContentType_Json" >                    <div style="padding-left:62px" class="hd leaf">                        <a href="Library/HttpFundamental/ContentType/Json.html">Json</a>                    </div>                </li>                            <li data-name="class:Library_HttpFundamental_ContentType_PlainText" >                    <div style="padding-left:62px" class="hd leaf">                        <a href="Library/HttpFundamental/ContentType/PlainText.html">PlainText</a>                    </div>                </li>                            <li data-name="class:Library_HttpFundamental_ContentType_Xml" >                    <div style="padding-left:62px" class="hd leaf">                        <a href="Library/HttpFundamental/ContentType/Xml.html">Xml</a>                    </div>                </li>                </ul></div>                </li>                            <li data-name="class:Library_HttpFundamental_ContentType" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/HttpFundamental/ContentType.html">ContentType</a>                    </div>                </li>                            <li data-name="class:Library_HttpFundamental_ContentTypeInterface" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/HttpFundamental/ContentTypeInterface.html">ContentTypeInterface</a>                    </div>                </li>                            <li data-name="class:Library_HttpFundamental_Cookie" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/HttpFundamental/Cookie.html">Cookie</a>                    </div>                </li>                            <li data-name="class:Library_HttpFundamental_Request" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/HttpFundamental/Request.html">Request</a>                    </div>                </li>                            <li data-name="class:Library_HttpFundamental_Response" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/HttpFundamental/Response.html">Response</a>                    </div>                </li>                </ul></div>                </li>                            <li data-name="namespace:Library_Object" >                    <div style="padding-left:18px" class="hd">                        <span class="glyphicon glyphicon-play"></span><a href="Library/Object.html">Object</a>                    </div>                    <div class="bd">                                <ul>                <li data-name="class:Library_Object_AbstractInvokable" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Object/AbstractInvokable.html">AbstractInvokable</a>                    </div>                </li>                            <li data-name="class:Library_Object_InvokableAccessException" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Object/InvokableAccessException.html">InvokableAccessException</a>                    </div>                </li>                            <li data-name="class:Library_Object_InvokableInterface" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Object/InvokableInterface.html">InvokableInterface</a>                    </div>                </li>                            <li data-name="class:Library_Object_RegistryInvokable" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Object/RegistryInvokable.html">RegistryInvokable</a>                    </div>                </li>                </ul></div>                </li>                            <li data-name="namespace:Library_Reporter" >                    <div style="padding-left:18px" class="hd">                        <span class="glyphicon glyphicon-play"></span><a href="Library/Reporter.html">Reporter</a>                    </div>                    <div class="bd">                                <ul>                <li data-name="namespace:Library_Reporter_Adapter" >                    <div style="padding-left:36px" class="hd">                        <span class="glyphicon glyphicon-play"></span><a href="Library/Reporter/Adapter.html">Adapter</a>                    </div>                    <div class="bd">                                <ul>                <li data-name="class:Library_Reporter_Adapter_Html" >                    <div style="padding-left:62px" class="hd leaf">                        <a href="Library/Reporter/Adapter/Html.html">Html</a>                    </div>                </li>                </ul></div>                </li>                            <li data-name="class:Library_Reporter_AbstractAdapter" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Reporter/AbstractAdapter.html">AbstractAdapter</a>                    </div>                </li>                            <li data-name="class:Library_Reporter_Reporter" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Reporter/Reporter.html">Reporter</a>                    </div>                </li>                </ul></div>                </li>                            <li data-name="namespace:Library_ServiceContainer" >                    <div style="padding-left:18px" class="hd">                        <span class="glyphicon glyphicon-play"></span><a href="Library/ServiceContainer.html">ServiceContainer</a>                    </div>                    <div class="bd">                                <ul>                <li data-name="class:Library_ServiceContainer_ServiceContainer" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/ServiceContainer/ServiceContainer.html">ServiceContainer</a>                    </div>                </li>                            <li data-name="class:Library_ServiceContainer_ServiceContainerInterface" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/ServiceContainer/ServiceContainerInterface.html">ServiceContainerInterface</a>                    </div>                </li>                            <li data-name="class:Library_ServiceContainer_ServiceProviderInterface" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/ServiceContainer/ServiceProviderInterface.html">ServiceProviderInterface</a>                    </div>                </li>                </ul></div>                </li>                            <li data-name="namespace:Library_Session" >                    <div style="padding-left:18px" class="hd">                        <span class="glyphicon glyphicon-play"></span><a href="Library/Session.html">Session</a>                    </div>                    <div class="bd">                                <ul>                <li data-name="class:Library_Session_FlashSession" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Session/FlashSession.html">FlashSession</a>                    </div>                </li>                            <li data-name="class:Library_Session_Session" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Session/Session.html">Session</a>                    </div>                </li>                            <li data-name="class:Library_Session_SessionInterface" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Session/SessionInterface.html">SessionInterface</a>                    </div>                </li>                </ul></div>                </li>                            <li data-name="namespace:Library_StaticConfiguration" >                    <div style="padding-left:18px" class="hd">                        <span class="glyphicon glyphicon-play"></span><a href="Library/StaticConfiguration.html">StaticConfiguration</a>                    </div>                    <div class="bd">                                <ul>                <li data-name="class:Library_StaticConfiguration_Config" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/StaticConfiguration/Config.html">Config</a>                    </div>                </li>                            <li data-name="class:Library_StaticConfiguration_ConfiguratorInterface" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/StaticConfiguration/ConfiguratorInterface.html">ConfiguratorInterface</a>                    </div>                </li>                </ul></div>                </li>                            <li data-name="namespace:Library_Tool" >                    <div style="padding-left:18px" class="hd">                        <span class="glyphicon glyphicon-play"></span><a href="Library/Tool.html">Tool</a>                    </div>                    <div class="bd">                                <ul>                <li data-name="class:Library_Tool_Encrypt" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Tool/Encrypt.html">Encrypt</a>                    </div>                </li>                            <li data-name="class:Library_Tool_FileRotator" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Tool/FileRotator.html">FileRotator</a>                    </div>                </li>                            <li data-name="class:Library_Tool_MorseCode" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Tool/MorseCode.html">MorseCode</a>                    </div>                </li>                            <li data-name="class:Library_Tool_Pagination" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Tool/Pagination.html">Pagination</a>                    </div>                </li>                            <li data-name="class:Library_Tool_Table" >                    <div style="padding-left:44px" class="hd leaf">                        <a href="Library/Tool/Table.html">Table</a>                    </div>                </li>                </ul></div>                </li>                            <li data-name="class:Library_CodeParser" >                    <div style="padding-left:26px" class="hd leaf">                        <a href="Library/CodeParser.html">CodeParser</a>                    </div>                </li>                            <li data-name="class:Library_Command" >                    <div style="padding-left:26px" class="hd leaf">                        <a href="Library/Command.html">Command</a>                    </div>                </li>                            <li data-name="class:Library_CommandNotFoundException" >                    <div style="padding-left:26px" class="hd leaf">                        <a href="Library/CommandNotFoundException.html">CommandNotFoundException</a>                    </div>                </li>                            <li data-name="class:Library_Factory" >                    <div style="padding-left:26px" class="hd leaf">                        <a href="Library/Factory.html">Factory</a>                    </div>                </li>                            <li data-name="class:Library_FactoryInterface" >                    <div style="padding-left:26px" class="hd leaf">                        <a href="Library/FactoryInterface.html">FactoryInterface</a>                    </div>                </li>                            <li data-name="class:Library_Logger" >                    <div style="padding-left:26px" class="hd leaf">                        <a href="Library/Logger.html">Logger</a>                    </div>                </li>                            <li data-name="class:Library_Router" >                    <div style="padding-left:26px" class="hd leaf">                        <a href="Library/Router.html">Router</a>                    </div>                </li>                </ul></div>                </li>                </ul>';

    var searchTypeClasses = {
        'Namespace': 'label-default',
        'Class': 'label-info',
        'Interface': 'label-primary',
        'Trait': 'label-success',
        'Method': 'label-danger',
        '_': 'label-warning'
    };

    var searchIndex = [
                    
            {"type": "Namespace", "link": "Library.html", "name": "Library", "doc": "Namespace Library"},{"type": "Namespace", "link": "Library/CommandLine.html", "name": "Library\\CommandLine", "doc": "Namespace Library\\CommandLine"},{"type": "Namespace", "link": "Library/Converter.html", "name": "Library\\Converter", "doc": "Namespace Library\\Converter"},{"type": "Namespace", "link": "Library/Event.html", "name": "Library\\Event", "doc": "Namespace Library\\Event"},{"type": "Namespace", "link": "Library/Helper.html", "name": "Library\\Helper", "doc": "Namespace Library\\Helper"},{"type": "Namespace", "link": "Library/HttpFundamental.html", "name": "Library\\HttpFundamental", "doc": "Namespace Library\\HttpFundamental"},{"type": "Namespace", "link": "Library/HttpFundamental/ContentType.html", "name": "Library\\HttpFundamental\\ContentType", "doc": "Namespace Library\\HttpFundamental\\ContentType"},{"type": "Namespace", "link": "Library/Object.html", "name": "Library\\Object", "doc": "Namespace Library\\Object"},{"type": "Namespace", "link": "Library/Reporter.html", "name": "Library\\Reporter", "doc": "Namespace Library\\Reporter"},{"type": "Namespace", "link": "Library/Reporter/Adapter.html", "name": "Library\\Reporter\\Adapter", "doc": "Namespace Library\\Reporter\\Adapter"},{"type": "Namespace", "link": "Library/ServiceContainer.html", "name": "Library\\ServiceContainer", "doc": "Namespace Library\\ServiceContainer"},{"type": "Namespace", "link": "Library/Session.html", "name": "Library\\Session", "doc": "Namespace Library\\Session"},{"type": "Namespace", "link": "Library/StaticConfiguration.html", "name": "Library\\StaticConfiguration", "doc": "Namespace Library\\StaticConfiguration"},{"type": "Namespace", "link": "Library/Tool.html", "name": "Library\\Tool", "doc": "Namespace Library\\Tool"},
            {"type": "Interface", "fromName": "Library\\CommandLine", "fromLink": "Library/CommandLine.html", "link": "Library/CommandLine/CommandLineControllerInterface.html", "name": "Library\\CommandLine\\CommandLineControllerInterface", "doc": "&quot;CommandLine controller interface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\CommandLine\\CommandLineControllerInterface", "fromLink": "Library/CommandLine/CommandLineControllerInterface.html", "link": "Library/CommandLine/CommandLineControllerInterface.html#method_addDoneMethod", "name": "Library\\CommandLine\\CommandLineControllerInterface::addDoneMethod", "doc": "&quot;Adding a method in the collection of done methods&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\CommandLineControllerInterface", "fromLink": "Library/CommandLine/CommandLineControllerInterface.html", "link": "Library/CommandLine/CommandLineControllerInterface.html#method_getDoneMethods", "name": "Library\\CommandLine\\CommandLineControllerInterface::getDoneMethods", "doc": "&quot;Get the collection of done methods&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\CommandLineControllerInterface", "fromLink": "Library/CommandLine/CommandLineControllerInterface.html", "link": "Library/CommandLine/CommandLineControllerInterface.html#method_setScript", "name": "Library\\CommandLine\\CommandLineControllerInterface::setScript", "doc": "&quot;Set the current command line script called&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\CommandLineControllerInterface", "fromLink": "Library/CommandLine/CommandLineControllerInterface.html", "link": "Library/CommandLine/CommandLineControllerInterface.html#method_getScript", "name": "Library\\CommandLine\\CommandLineControllerInterface::getScript", "doc": "&quot;Get the current command line script called&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\CommandLineControllerInterface", "fromLink": "Library/CommandLine/CommandLineControllerInterface.html", "link": "Library/CommandLine/CommandLineControllerInterface.html#method_setParameters", "name": "Library\\CommandLine\\CommandLineControllerInterface::setParameters", "doc": "&quot;Set the command line parameters&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\CommandLineControllerInterface", "fromLink": "Library/CommandLine/CommandLineControllerInterface.html", "link": "Library/CommandLine/CommandLineControllerInterface.html#method_getParameters", "name": "Library\\CommandLine\\CommandLineControllerInterface::getParameters", "doc": "&quot;Get the parameters collection&quot;"},
            
            {"type": "Interface", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/EventInterface.html", "name": "Library\\Event\\EventInterface", "doc": "&quot;Interface EventInterface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\EventInterface", "fromLink": "Library/Event/EventInterface.html", "link": "Library/Event/EventInterface.html#method_getSubject", "name": "Library\\Event\\EventInterface::getSubject", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventInterface", "fromLink": "Library/Event/EventInterface.html", "link": "Library/Event/EventInterface.html#method_getName", "name": "Library\\Event\\EventInterface::getName", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventInterface", "fromLink": "Library/Event/EventInterface.html", "link": "Library/Event/EventInterface.html#method_stopPropagation", "name": "Library\\Event\\EventInterface::stopPropagation", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventInterface", "fromLink": "Library/Event/EventInterface.html", "link": "Library/Event/EventInterface.html#method_isPropagationStopped", "name": "Library\\Event\\EventInterface::isPropagationStopped", "doc": "&quot;\n&quot;"},
            
            {"type": "Interface", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/EventListenerInterface.html", "name": "Library\\Event\\EventListenerInterface", "doc": "&quot;Interface EventListenerInterface&quot;"},
                    
            {"type": "Interface", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/EventManagerAwareInterface.html", "name": "Library\\Event\\EventManagerAwareInterface", "doc": "&quot;Interface EventManagerAwareInterface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\EventManagerAwareInterface", "fromLink": "Library/Event/EventManagerAwareInterface.html", "link": "Library/Event/EventManagerAwareInterface.html#method_setEventManager", "name": "Library\\Event\\EventManagerAwareInterface::setEventManager", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerAwareInterface", "fromLink": "Library/Event/EventManagerAwareInterface.html", "link": "Library/Event/EventManagerAwareInterface.html#method_getEventManager", "name": "Library\\Event\\EventManagerAwareInterface::getEventManager", "doc": "&quot;\n&quot;"},
            
            {"type": "Interface", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/EventManagerInterface.html", "name": "Library\\Event\\EventManagerInterface", "doc": "&quot;Interface EventManagerInterface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\EventManagerInterface", "fromLink": "Library/Event/EventManagerInterface.html", "link": "Library/Event/EventManagerInterface.html#method_hasListeners", "name": "Library\\Event\\EventManagerInterface::hasListeners", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerInterface", "fromLink": "Library/Event/EventManagerInterface.html", "link": "Library/Event/EventManagerInterface.html#method_getListeners", "name": "Library\\Event\\EventManagerInterface::getListeners", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerInterface", "fromLink": "Library/Event/EventManagerInterface.html", "link": "Library/Event/EventManagerInterface.html#method_addListener", "name": "Library\\Event\\EventManagerInterface::addListener", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerInterface", "fromLink": "Library/Event/EventManagerInterface.html", "link": "Library/Event/EventManagerInterface.html#method_removeListener", "name": "Library\\Event\\EventManagerInterface::removeListener", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerInterface", "fromLink": "Library/Event/EventManagerInterface.html", "link": "Library/Event/EventManagerInterface.html#method_addSubscriber", "name": "Library\\Event\\EventManagerInterface::addSubscriber", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerInterface", "fromLink": "Library/Event/EventManagerInterface.html", "link": "Library/Event/EventManagerInterface.html#method_removeSubscriber", "name": "Library\\Event\\EventManagerInterface::removeSubscriber", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerInterface", "fromLink": "Library/Event/EventManagerInterface.html", "link": "Library/Event/EventManagerInterface.html#method_triggerEvent", "name": "Library\\Event\\EventManagerInterface::triggerEvent", "doc": "&quot;\n&quot;"},
            
            {"type": "Interface", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/EventSubscriberInterface.html", "name": "Library\\Event\\EventSubscriberInterface", "doc": "&quot;Interface EventSubscriberInterface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\EventSubscriberInterface", "fromLink": "Library/Event/EventSubscriberInterface.html", "link": "Library/Event/EventSubscriberInterface.html#method_getSubscribedEvents", "name": "Library\\Event\\EventSubscriberInterface::getSubscribedEvents", "doc": "&quot;This may return an array of subscribed events with corresponding method&quot;"},
            
            {"type": "Interface", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/ObservableInterface.html", "name": "Library\\Event\\ObservableInterface", "doc": "&quot;Interface ObservableInterface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\ObservableInterface", "fromLink": "Library/Event/ObservableInterface.html", "link": "Library/Event/ObservableInterface.html#method_attachObserver", "name": "Library\\Event\\ObservableInterface::attachObserver", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\ObservableInterface", "fromLink": "Library/Event/ObservableInterface.html", "link": "Library/Event/ObservableInterface.html#method_detachObserver", "name": "Library\\Event\\ObservableInterface::detachObserver", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\ObservableInterface", "fromLink": "Library/Event/ObservableInterface.html", "link": "Library/Event/ObservableInterface.html#method_triggerEvent", "name": "Library\\Event\\ObservableInterface::triggerEvent", "doc": "&quot;\n&quot;"},
            
            {"type": "Interface", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/ObserverInterface.html", "name": "Library\\Event\\ObserverInterface", "doc": "&quot;Interface ObserverInterface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\ObserverInterface", "fromLink": "Library/Event/ObserverInterface.html", "link": "Library/Event/ObserverInterface.html#method_handleEvent", "name": "Library\\Event\\ObserverInterface::handleEvent", "doc": "&quot;\n&quot;"},
            
            {"type": "Interface", "fromName": "Library", "fromLink": "Library.html", "link": "Library/FactoryInterface.html", "name": "Library\\FactoryInterface", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\FactoryInterface", "fromLink": "Library/FactoryInterface.html", "link": "Library/FactoryInterface.html#method_build", "name": "Library\\FactoryInterface::build", "doc": "&quot;Build the object instance following current factory settings&quot;"},
                    {"type": "Method", "fromName": "Library\\FactoryInterface", "fromLink": "Library/FactoryInterface.html", "link": "Library/FactoryInterface.html#method_findBuilder", "name": "Library\\FactoryInterface::findBuilder", "doc": "&quot;Find the object builder class following current factory settings&quot;"},
            
            {"type": "Interface", "fromName": "Library\\HttpFundamental", "fromLink": "Library/HttpFundamental.html", "link": "Library/HttpFundamental/ContentTypeInterface.html", "name": "Library\\HttpFundamental\\ContentTypeInterface", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentTypeInterface", "fromLink": "Library/HttpFundamental/ContentTypeInterface.html", "link": "Library/HttpFundamental/ContentTypeInterface.html#method_prepareResponse", "name": "Library\\HttpFundamental\\ContentTypeInterface::prepareResponse", "doc": "&quot;Prepare the content of the response before to send it to client&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentTypeInterface", "fromLink": "Library/HttpFundamental/ContentTypeInterface.html", "link": "Library/HttpFundamental/ContentTypeInterface.html#method_parseContent", "name": "Library\\HttpFundamental\\ContentTypeInterface::parseContent", "doc": "&quot;Parse an input content&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentTypeInterface", "fromLink": "Library/HttpFundamental/ContentTypeInterface.html", "link": "Library/HttpFundamental/ContentTypeInterface.html#method_prepareContent", "name": "Library\\HttpFundamental\\ContentTypeInterface::prepareContent", "doc": "&quot;Prepare a content for output&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentTypeInterface", "fromLink": "Library/HttpFundamental/ContentTypeInterface.html", "link": "Library/HttpFundamental/ContentTypeInterface.html#method_getContentType", "name": "Library\\HttpFundamental\\ContentTypeInterface::getContentType", "doc": "&quot;Get the \&quot;content-Type\&quot; header value&quot;"},
            
            {"type": "Interface", "fromName": "Library\\Object", "fromLink": "Library/Object.html", "link": "Library/Object/InvokableInterface.html", "name": "Library\\Object\\InvokableInterface", "doc": "&quot;Magic handling of properties access interface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Object\\InvokableInterface", "fromLink": "Library/Object/InvokableInterface.html", "link": "Library/Object/InvokableInterface.html#method___call", "name": "Library\\Object\\InvokableInterface::__call", "doc": "&quot;Magic handler when calling a non-existing method on an object&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\InvokableInterface", "fromLink": "Library/Object/InvokableInterface.html", "link": "Library/Object/InvokableInterface.html#method___callStatic", "name": "Library\\Object\\InvokableInterface::__callStatic", "doc": "&quot;Magic handler when calling a non-eixsting method statically on an object&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\InvokableInterface", "fromLink": "Library/Object/InvokableInterface.html", "link": "Library/Object/InvokableInterface.html#method___get", "name": "Library\\Object\\InvokableInterface::__get", "doc": "&quot;Magic getter&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\InvokableInterface", "fromLink": "Library/Object/InvokableInterface.html", "link": "Library/Object/InvokableInterface.html#method___set", "name": "Library\\Object\\InvokableInterface::__set", "doc": "&quot;Magic setter&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\InvokableInterface", "fromLink": "Library/Object/InvokableInterface.html", "link": "Library/Object/InvokableInterface.html#method___isset", "name": "Library\\Object\\InvokableInterface::__isset", "doc": "&quot;Magic checker&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\InvokableInterface", "fromLink": "Library/Object/InvokableInterface.html", "link": "Library/Object/InvokableInterface.html#method___unset", "name": "Library\\Object\\InvokableInterface::__unset", "doc": "&quot;Magic unsetter&quot;"},
            
            {"type": "Interface", "fromName": "Library\\ServiceContainer", "fromLink": "Library/ServiceContainer.html", "link": "Library/ServiceContainer/ServiceContainerInterface.html", "name": "Library\\ServiceContainer\\ServiceContainerInterface", "doc": "&quot;A simple service container interface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainerInterface", "fromLink": "Library/ServiceContainer/ServiceContainerInterface.html", "link": "Library/ServiceContainer/ServiceContainerInterface.html#method_setProvider", "name": "Library\\ServiceContainer\\ServiceContainerInterface::setProvider", "doc": "&quot;Define a service constructor like &lt;code&gt;array( name , callback , protected )&lt;\/code&gt; or a closure&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainerInterface", "fromLink": "Library/ServiceContainer/ServiceContainerInterface.html", "link": "Library/ServiceContainer/ServiceContainerInterface.html#method_setService", "name": "Library\\ServiceContainer\\ServiceContainerInterface::setService", "doc": "&quot;Register a new service called &lt;code&gt;$name&lt;\/code&gt; declared as NOT protected by default&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainerInterface", "fromLink": "Library/ServiceContainer/ServiceContainerInterface.html", "link": "Library/ServiceContainer/ServiceContainerInterface.html#method_getService", "name": "Library\\ServiceContainer\\ServiceContainerInterface::getService", "doc": "&quot;Get a service called &lt;code&gt;$name&lt;\/code&gt; throwing an error by default if it does not exist yet and can not be created&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainerInterface", "fromLink": "Library/ServiceContainer/ServiceContainerInterface.html", "link": "Library/ServiceContainer/ServiceContainerInterface.html#method_hasService", "name": "Library\\ServiceContainer\\ServiceContainerInterface::hasService", "doc": "&quot;Test if a service exists in the container&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainerInterface", "fromLink": "Library/ServiceContainer/ServiceContainerInterface.html", "link": "Library/ServiceContainer/ServiceContainerInterface.html#method_unsetService", "name": "Library\\ServiceContainer\\ServiceContainerInterface::unsetService", "doc": "&quot;Unset a service if it is not protected&quot;"},
            
            {"type": "Interface", "fromName": "Library\\ServiceContainer", "fromLink": "Library/ServiceContainer.html", "link": "Library/ServiceContainer/ServiceProviderInterface.html", "name": "Library\\ServiceContainer\\ServiceProviderInterface", "doc": "&quot;Interface ServiceProviderInterface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceProviderInterface", "fromLink": "Library/ServiceContainer/ServiceProviderInterface.html", "link": "Library/ServiceContainer/ServiceProviderInterface.html#method_register", "name": "Library\\ServiceContainer\\ServiceProviderInterface::register", "doc": "&quot;Launch actions when the service is registered in the container&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceProviderInterface", "fromLink": "Library/ServiceContainer/ServiceProviderInterface.html", "link": "Library/ServiceContainer/ServiceProviderInterface.html#method_boot", "name": "Library\\ServiceContainer\\ServiceProviderInterface::boot", "doc": "&quot;Launch actions when the service is created&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceProviderInterface", "fromLink": "Library/ServiceContainer/ServiceProviderInterface.html", "link": "Library/ServiceContainer/ServiceProviderInterface.html#method_terminate", "name": "Library\\ServiceContainer\\ServiceProviderInterface::terminate", "doc": "&quot;Launch actions when the service is destructed&quot;"},
            
            {"type": "Interface", "fromName": "Library\\Session", "fromLink": "Library/Session.html", "link": "Library/Session/SessionInterface.html", "name": "Library\\Session\\SessionInterface", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_start", "name": "Library\\Session\\SessionInterface::start", "doc": "&quot;Start the current session and load it&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_open", "name": "Library\\Session\\SessionInterface::open", "doc": "&quot;Open the current session&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_close", "name": "Library\\Session\\SessionInterface::close", "doc": "&quot;Close the current session&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_isOpened", "name": "Library\\Session\\SessionInterface::isOpened", "doc": "&quot;Test if the current session is already started&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_read", "name": "Library\\Session\\SessionInterface::read", "doc": "&quot;Read current session contents&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_isLoaded", "name": "Library\\Session\\SessionInterface::isLoaded", "doc": "&quot;Test if the current session is already loaded&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_commit", "name": "Library\\Session\\SessionInterface::commit", "doc": "&quot;Save current session contents&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_clear", "name": "Library\\Session\\SessionInterface::clear", "doc": "&quot;Destroy current session&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_regenerateId", "name": "Library\\Session\\SessionInterface::regenerateId", "doc": "&quot;Regenrate current session ID&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_getId", "name": "Library\\Session\\SessionInterface::getId", "doc": "&quot;Get current session ID&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_getName", "name": "Library\\Session\\SessionInterface::getName", "doc": "&quot;Get current session name&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_getAttributes", "name": "Library\\Session\\SessionInterface::getAttributes", "doc": "&quot;Get all current session values&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_has", "name": "Library\\Session\\SessionInterface::has", "doc": "&quot;Test if the current session has a parameter&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_get", "name": "Library\\Session\\SessionInterface::get", "doc": "&quot;Get current session parameter&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_set", "name": "Library\\Session\\SessionInterface::set", "doc": "&quot;Set current session parameter&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_remove", "name": "Library\\Session\\SessionInterface::remove", "doc": "&quot;Delete a session parameter&quot;"},
            
            {"type": "Interface", "fromName": "Library\\StaticConfiguration", "fromLink": "Library/StaticConfiguration.html", "link": "Library/StaticConfiguration/ConfiguratorInterface.html", "name": "Library\\StaticConfiguration\\ConfiguratorInterface", "doc": "&quot;Config class interface to use with \\Library\\StaticConfiguration\\Config&quot;"},
                                                        {"type": "Method", "fromName": "Library\\StaticConfiguration\\ConfiguratorInterface", "fromLink": "Library/StaticConfiguration/ConfiguratorInterface.html", "link": "Library/StaticConfiguration/ConfiguratorInterface.html#method_getDefaults", "name": "Library\\StaticConfiguration\\ConfiguratorInterface::getDefaults", "doc": "&quot;Get the default configuration values&quot;"},
                    {"type": "Method", "fromName": "Library\\StaticConfiguration\\ConfiguratorInterface", "fromLink": "Library/StaticConfiguration/ConfiguratorInterface.html", "link": "Library/StaticConfiguration/ConfiguratorInterface.html#method_getRequired", "name": "Library\\StaticConfiguration\\ConfiguratorInterface::getRequired", "doc": "&quot;Get the required configuration entries&quot;"},
            
            
            {"type": "Class", "fromName": "Library", "fromLink": "Library.html", "link": "Library/CodeParser.html", "name": "Library\\CodeParser", "doc": "&quot;Source code parser&quot;"},
                                                        {"type": "Method", "fromName": "Library\\CodeParser", "fromLink": "Library/CodeParser.html", "link": "Library/CodeParser.html#method___construct", "name": "Library\\CodeParser::__construct", "doc": "&quot;Construct a code parser object&quot;"},
                    {"type": "Method", "fromName": "Library\\CodeParser", "fromLink": "Library/CodeParser.html", "link": "Library/CodeParser.html#method_set_objectName", "name": "Library\\CodeParser::set_objectName", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CodeParser", "fromLink": "Library/CodeParser.html", "link": "Library/CodeParser.html#method_get_objectName", "name": "Library\\CodeParser::get_objectName", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CodeParser", "fromLink": "Library/CodeParser.html", "link": "Library/CodeParser.html#method_set_objectType", "name": "Library\\CodeParser::set_objectType", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CodeParser", "fromLink": "Library/CodeParser.html", "link": "Library/CodeParser.html#method_get_objectType", "name": "Library\\CodeParser::get_objectType", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CodeParser", "fromLink": "Library/CodeParser.html", "link": "Library/CodeParser.html#method_get_shortDescription", "name": "Library\\CodeParser::get_shortDescription", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CodeParser", "fromLink": "Library/CodeParser.html", "link": "Library/CodeParser.html#method_get_longDescription", "name": "Library\\CodeParser::get_longDescription", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library", "fromLink": "Library.html", "link": "Library/Command.html", "name": "Library\\Command", "doc": "&quot;Largely inspired from &lt;a href=\&quot;http:\/\/github.com\/kbjr\/Git.php\&quot;&gt;http:\/\/github.com\/kbjr\/Git.php&lt;\/a&gt;&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Command", "fromLink": "Library/Command.html", "link": "Library/Command.html#method_addCache", "name": "Library\\Command::addCache", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Command", "fromLink": "Library/Command.html", "link": "Library/Command.html#method_isCached", "name": "Library\\Command::isCached", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Command", "fromLink": "Library/Command.html", "link": "Library/Command.html#method_getCached", "name": "Library\\Command::getCached", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Command", "fromLink": "Library/Command.html", "link": "Library/Command.html#method_getCache", "name": "Library\\Command::getCache", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Command", "fromLink": "Library/Command.html", "link": "Library/Command.html#method_run", "name": "Library\\Command::run", "doc": "&quot;Run a command on a Linux\/UNIX system reading it from cache if so&quot;"},
                    {"type": "Method", "fromName": "Library\\Command", "fromLink": "Library/Command.html", "link": "Library/Command.html#method_runCommand", "name": "Library\\Command::runCommand", "doc": "&quot;Run a command on a Linux\/UNIX system&quot;"},
                    {"type": "Method", "fromName": "Library\\Command", "fromLink": "Library/Command.html", "link": "Library/Command.html#method_getCommandPath", "name": "Library\\Command::getCommandPath", "doc": "&quot;Get the system path of a command&quot;"},
            
            {"type": "Class", "fromName": "Library\\CommandLine", "fromLink": "Library/CommandLine.html", "link": "Library/CommandLine/AbstractCommandLineController.html", "name": "Library\\CommandLine\\AbstractCommandLineController", "doc": "&quot;Basic command line controller&quot;"},
                                                        {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method___construct", "name": "Library\\CommandLine\\AbstractCommandLineController::__construct", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method___toString", "name": "Library\\CommandLine\\AbstractCommandLineController::__toString", "doc": "&quot;Magic distribution when printing object&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_distribute", "name": "Library\\CommandLine\\AbstractCommandLineController::distribute", "doc": "&quot;Distribution of the work&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_setDebug", "name": "Library\\CommandLine\\AbstractCommandLineController::setDebug", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_setVerbose", "name": "Library\\CommandLine\\AbstractCommandLineController::setVerbose", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_setForce", "name": "Library\\CommandLine\\AbstractCommandLineController::setForce", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_setInteractive", "name": "Library\\CommandLine\\AbstractCommandLineController::setInteractive", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_setQuiet", "name": "Library\\CommandLine\\AbstractCommandLineController::setQuiet", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_addDoneMethod", "name": "Library\\CommandLine\\AbstractCommandLineController::addDoneMethod", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_getDoneMethods", "name": "Library\\CommandLine\\AbstractCommandLineController::getDoneMethods", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_setScript", "name": "Library\\CommandLine\\AbstractCommandLineController::setScript", "doc": "&quot;Set the current command line script called&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_getScript", "name": "Library\\CommandLine\\AbstractCommandLineController::getScript", "doc": "&quot;Get the current command line script called&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_setParameters", "name": "Library\\CommandLine\\AbstractCommandLineController::setParameters", "doc": "&quot;Set the command line parameters&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_getParameters", "name": "Library\\CommandLine\\AbstractCommandLineController::getParameters", "doc": "&quot;Get the parameters collection&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_runHelpCommand", "name": "Library\\CommandLine\\AbstractCommandLineController::runHelpCommand", "doc": "&quot;List of all options and features of the command line tool ; for some commands, a specific help can be available, running &lt;var&gt;--command --help&lt;\/var&gt;\nSome command examples are purposed running &lt;var&gt;--console --help&lt;\/var&gt;&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_runVerboseCommand", "name": "Library\\CommandLine\\AbstractCommandLineController::runVerboseCommand", "doc": "&quot;Run the command line in &lt;bold&gt;verbose&lt;\/bold&gt; mode, writing some information on screen (default is &lt;option&gt;OFF&lt;\/option&gt;)&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_runQuietCommand", "name": "Library\\CommandLine\\AbstractCommandLineController::runQuietCommand", "doc": "&quot;Run the command line in &lt;bold&gt;quiet&lt;\/bold&gt; mode, trying to not write anything on screen (default is &lt;option&gt;OFF&lt;\/option&gt;)&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_runDebugCommand", "name": "Library\\CommandLine\\AbstractCommandLineController::runDebugCommand", "doc": "&quot;Run the command line in &lt;bold&gt;debug&lt;\/bold&gt; mode, writing some scripts information during runtime (default is &lt;option&gt;OFF&lt;\/option&gt;)&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_runForceCommand", "name": "Library\\CommandLine\\AbstractCommandLineController::runForceCommand", "doc": "&quot;Run the command line in &lt;bold&gt;forced&lt;\/bold&gt; mode ; any choice will be set on default value if so&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_runInteractiveCommand", "name": "Library\\CommandLine\\AbstractCommandLineController::runInteractiveCommand", "doc": "&quot;Run the command line in &lt;bold&gt;interactive&lt;\/bold&gt; mode ; any choice will be prompted if possible&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_runVersionCommand", "name": "Library\\CommandLine\\AbstractCommandLineController::runVersionCommand", "doc": "&quot;Get versions of system environment&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_write", "name": "Library\\CommandLine\\AbstractCommandLineController::write", "doc": "&quot;Format and write a string to STDOUT&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_error", "name": "Library\\CommandLine\\AbstractCommandLineController::error", "doc": "&quot;Format and write an error message to STDOUT (or STDERR) and exits with status &lt;code&gt;$status&lt;\/code&gt;&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_parseAndWrite", "name": "Library\\CommandLine\\AbstractCommandLineController::parseAndWrite", "doc": "&quot;Parse, format and write a message to STDOUT&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_writeError", "name": "Library\\CommandLine\\AbstractCommandLineController::writeError", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_writeThinError", "name": "Library\\CommandLine\\AbstractCommandLineController::writeThinError", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_writeInfo", "name": "Library\\CommandLine\\AbstractCommandLineController::writeInfo", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_writeComment", "name": "Library\\CommandLine\\AbstractCommandLineController::writeComment", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_writeHighlight", "name": "Library\\CommandLine\\AbstractCommandLineController::writeHighlight", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_writeBreak", "name": "Library\\CommandLine\\AbstractCommandLineController::writeBreak", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_writeStop", "name": "Library\\CommandLine\\AbstractCommandLineController::writeStop", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_verboseWrite", "name": "Library\\CommandLine\\AbstractCommandLineController::verboseWrite", "doc": "&quot;Write a string only in verbose mode&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_debugWrite", "name": "Library\\CommandLine\\AbstractCommandLineController::debugWrite", "doc": "&quot;Write a string only in debug mode&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_prompt", "name": "Library\\CommandLine\\AbstractCommandLineController::prompt", "doc": "&quot;Prompt user input&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_getPrompt", "name": "Library\\CommandLine\\AbstractCommandLineController::getPrompt", "doc": "&quot;Get last user input&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_writeIntro", "name": "Library\\CommandLine\\AbstractCommandLineController::writeIntro", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_getVersionString", "name": "Library\\CommandLine\\AbstractCommandLineController::getVersionString", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_writeNothingToDo", "name": "Library\\CommandLine\\AbstractCommandLineController::writeNothingToDo", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_runArgumentHelp", "name": "Library\\CommandLine\\AbstractCommandLineController::runArgumentHelp", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_usage", "name": "Library\\CommandLine\\AbstractCommandLineController::usage", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_getopt", "name": "Library\\CommandLine\\AbstractCommandLineController::getopt", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_getOptionMethod", "name": "Library\\CommandLine\\AbstractCommandLineController::getOptionMethod", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_getOptionDescription", "name": "Library\\CommandLine\\AbstractCommandLineController::getOptionDescription", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\AbstractCommandLineController", "fromLink": "Library/CommandLine/AbstractCommandLineController.html", "link": "Library/CommandLine/AbstractCommandLineController.html#method_getOptionHelp", "name": "Library\\CommandLine\\AbstractCommandLineController::getOptionHelp", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\CommandLine", "fromLink": "Library/CommandLine.html", "link": "Library/CommandLine/CommandLineControllerInterface.html", "name": "Library\\CommandLine\\CommandLineControllerInterface", "doc": "&quot;CommandLine controller interface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\CommandLine\\CommandLineControllerInterface", "fromLink": "Library/CommandLine/CommandLineControllerInterface.html", "link": "Library/CommandLine/CommandLineControllerInterface.html#method_addDoneMethod", "name": "Library\\CommandLine\\CommandLineControllerInterface::addDoneMethod", "doc": "&quot;Adding a method in the collection of done methods&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\CommandLineControllerInterface", "fromLink": "Library/CommandLine/CommandLineControllerInterface.html", "link": "Library/CommandLine/CommandLineControllerInterface.html#method_getDoneMethods", "name": "Library\\CommandLine\\CommandLineControllerInterface::getDoneMethods", "doc": "&quot;Get the collection of done methods&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\CommandLineControllerInterface", "fromLink": "Library/CommandLine/CommandLineControllerInterface.html", "link": "Library/CommandLine/CommandLineControllerInterface.html#method_setScript", "name": "Library\\CommandLine\\CommandLineControllerInterface::setScript", "doc": "&quot;Set the current command line script called&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\CommandLineControllerInterface", "fromLink": "Library/CommandLine/CommandLineControllerInterface.html", "link": "Library/CommandLine/CommandLineControllerInterface.html#method_getScript", "name": "Library\\CommandLine\\CommandLineControllerInterface::getScript", "doc": "&quot;Get the current command line script called&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\CommandLineControllerInterface", "fromLink": "Library/CommandLine/CommandLineControllerInterface.html", "link": "Library/CommandLine/CommandLineControllerInterface.html#method_setParameters", "name": "Library\\CommandLine\\CommandLineControllerInterface::setParameters", "doc": "&quot;Set the command line parameters&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\CommandLineControllerInterface", "fromLink": "Library/CommandLine/CommandLineControllerInterface.html", "link": "Library/CommandLine/CommandLineControllerInterface.html#method_getParameters", "name": "Library\\CommandLine\\CommandLineControllerInterface::getParameters", "doc": "&quot;Get the parameters collection&quot;"},
            
            {"type": "Class", "fromName": "Library\\CommandLine", "fromLink": "Library/CommandLine.html", "link": "Library/CommandLine/Formater.html", "name": "Library\\CommandLine\\Formater", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method___construct", "name": "Library\\CommandLine\\Formater::__construct", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method___toString", "name": "Library\\CommandLine\\Formater::__toString", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method___destruct", "name": "Library\\CommandLine\\Formater::__destruct", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method_addOption", "name": "Library\\CommandLine\\Formater::addOption", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method_setAutospaced", "name": "Library\\CommandLine\\Formater::setAutospaced", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method_setForegroundColor", "name": "Library\\CommandLine\\Formater::setForegroundColor", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method_setBackgroundColor", "name": "Library\\CommandLine\\Formater::setBackgroundColor", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method_setTextOption", "name": "Library\\CommandLine\\Formater::setTextOption", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method_setMessage", "name": "Library\\CommandLine\\Formater::setMessage", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method_newLine", "name": "Library\\CommandLine\\Formater::newLine", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method_message", "name": "Library\\CommandLine\\Formater::message", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method_prompt", "name": "Library\\CommandLine\\Formater::prompt", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method_buildTaggedString", "name": "Library\\CommandLine\\Formater::buildTaggedString", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method_parse", "name": "Library\\CommandLine\\Formater::parse", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method_spacedStr", "name": "Library\\CommandLine\\Formater::spacedStr", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method_format", "name": "Library\\CommandLine\\Formater::format", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Formater", "fromLink": "Library/CommandLine/Formater.html", "link": "Library/CommandLine/Formater.html#method_fetch", "name": "Library\\CommandLine\\Formater::fetch", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\CommandLine", "fromLink": "Library/CommandLine.html", "link": "Library/CommandLine/Helper.html", "name": "Library\\CommandLine\\Helper", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\CommandLine\\Helper", "fromLink": "Library/CommandLine/Helper.html", "link": "Library/CommandLine/Helper.html#method_getopt", "name": "Library\\CommandLine\\Helper::getopt", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Helper", "fromLink": "Library/CommandLine/Helper.html", "link": "Library/CommandLine/Helper.html#method_getOptionMethod", "name": "Library\\CommandLine\\Helper::getOptionMethod", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Helper", "fromLink": "Library/CommandLine/Helper.html", "link": "Library/CommandLine/Helper.html#method_getOptionDescription", "name": "Library\\CommandLine\\Helper::getOptionDescription", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Helper", "fromLink": "Library/CommandLine/Helper.html", "link": "Library/CommandLine/Helper.html#method_treatOptions", "name": "Library\\CommandLine\\Helper::treatOptions", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Helper", "fromLink": "Library/CommandLine/Helper.html", "link": "Library/CommandLine/Helper.html#method_getOptionHelp", "name": "Library\\CommandLine\\Helper::getOptionHelp", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Helper", "fromLink": "Library/CommandLine/Helper.html", "link": "Library/CommandLine/Helper.html#method_getHelpInfo", "name": "Library\\CommandLine\\Helper::getHelpInfo", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Helper", "fromLink": "Library/CommandLine/Helper.html", "link": "Library/CommandLine/Helper.html#method_formatHelpString", "name": "Library\\CommandLine\\Helper::formatHelpString", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\CommandLine", "fromLink": "Library/CommandLine.html", "link": "Library/CommandLine/Stream.html", "name": "Library\\CommandLine\\Stream", "doc": "&quot;Command line streams manager&quot;"},
                                                        {"type": "Method", "fromName": "Library\\CommandLine\\Stream", "fromLink": "Library/CommandLine/Stream.html", "link": "Library/CommandLine/Stream.html#method___construct", "name": "Library\\CommandLine\\Stream::__construct", "doc": "&quot;The three streams are initiated&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Stream", "fromLink": "Library/CommandLine/Stream.html", "link": "Library/CommandLine/Stream.html#method___exit", "name": "Library\\CommandLine\\Stream::__exit", "doc": "&quot;Exit the script execution&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Stream", "fromLink": "Library/CommandLine/Stream.html", "link": "Library/CommandLine/Stream.html#method_error", "name": "Library\\CommandLine\\Stream::error", "doc": "&quot;Write a message on &lt;code&gt;STDERR&lt;\/code&gt; and exit with an error status&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Stream", "fromLink": "Library/CommandLine/Stream.html", "link": "Library/CommandLine/Stream.html#method_write", "name": "Library\\CommandLine\\Stream::write", "doc": "&quot;Write a message on &lt;code&gt;STDOUT&lt;\/code&gt;&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Stream", "fromLink": "Library/CommandLine/Stream.html", "link": "Library/CommandLine/Stream.html#method_prompt", "name": "Library\\CommandLine\\Stream::prompt", "doc": "&quot;Write a message on &lt;code&gt;STDOUT&lt;\/code&gt; and wait for a user input on &lt;code&gt;STDIN&lt;\/code&gt;&quot;"},
                    {"type": "Method", "fromName": "Library\\CommandLine\\Stream", "fromLink": "Library/CommandLine/Stream.html", "link": "Library/CommandLine/Stream.html#method_getUserResponse", "name": "Library\\CommandLine\\Stream::getUserResponse", "doc": "&quot;Get last user input on &lt;code&gt;STDIN&lt;\/code&gt;&quot;"},
            
            {"type": "Class", "fromName": "Library", "fromLink": "Library.html", "link": "Library/CommandNotFoundException.html", "name": "Library\\CommandNotFoundException", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\CommandNotFoundException", "fromLink": "Library/CommandNotFoundException.html", "link": "Library/CommandNotFoundException.html#method___construct", "name": "Library\\CommandNotFoundException::__construct", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Converter", "fromLink": "Library/Converter.html", "link": "Library/Converter/AbstractConverter.html", "name": "Library\\Converter\\AbstractConverter", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Converter\\AbstractConverter", "fromLink": "Library/Converter/AbstractConverter.html", "link": "Library/Converter/AbstractConverter.html#method_convert", "name": "Library\\Converter\\AbstractConverter::convert", "doc": "&quot;Process a content conversion&quot;"},
            
            {"type": "Class", "fromName": "Library\\Converter", "fromLink": "Library/Converter.html", "link": "Library/Converter/Array2INI.html", "name": "Library\\Converter\\Array2INI", "doc": "&quot;Array to INI format converter&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Converter\\Array2INI", "fromLink": "Library/Converter/Array2INI.html", "link": "Library/Converter/Array2INI.html#method_convert", "name": "Library\\Converter\\Array2INI::convert", "doc": "&quot;Process a content conversion&quot;"},
                    {"type": "Method", "fromName": "Library\\Converter\\Array2INI", "fromLink": "Library/Converter/Array2INI.html", "link": "Library/Converter/Array2INI.html#method_doConvert", "name": "Library\\Converter\\Array2INI::doConvert", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Converter", "fromLink": "Library/Converter.html", "link": "Library/Converter/Html2Text.html", "name": "Library\\Converter\\Html2Text", "doc": "&quot;HTML to plain text converter&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Converter\\Html2Text", "fromLink": "Library/Converter/Html2Text.html", "link": "Library/Converter/Html2Text.html#method_setAllowedTags", "name": "Library\\Converter\\Html2Text::setAllowedTags", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Converter\\Html2Text", "fromLink": "Library/Converter/Html2Text.html", "link": "Library/Converter/Html2Text.html#method_setLineWidth", "name": "Library\\Converter\\Html2Text::setLineWidth", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Converter\\Html2Text", "fromLink": "Library/Converter/Html2Text.html", "link": "Library/Converter/Html2Text.html#method_convert", "name": "Library\\Converter\\Html2Text::convert", "doc": "&quot;Process a content conversion&quot;"},
            
            {"type": "Class", "fromName": "Library\\Converter", "fromLink": "Library/Converter.html", "link": "Library/Converter/Xml2Array.html", "name": "Library\\Converter\\Xml2Array", "doc": "&quot;XML to array converter&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Converter\\Xml2Array", "fromLink": "Library/Converter/Xml2Array.html", "link": "Library/Converter/Xml2Array.html#method_convert", "name": "Library\\Converter\\Xml2Array::convert", "doc": "&quot;Process a content conversion&quot;"},
                    {"type": "Method", "fromName": "Library\\Converter\\Xml2Array", "fromLink": "Library/Converter/Xml2Array.html", "link": "Library/Converter/Xml2Array.html#method_parse", "name": "Library\\Converter\\Xml2Array::parse", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/AbstractEventManagerAware.html", "name": "Library\\Event\\AbstractEventManagerAware", "doc": "&quot;Class AbstractEventManagerAware&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\AbstractEventManagerAware", "fromLink": "Library/Event/AbstractEventManagerAware.html", "link": "Library/Event/AbstractEventManagerAware.html#method_setEventManager", "name": "Library\\Event\\AbstractEventManagerAware::setEventManager", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\AbstractEventManagerAware", "fromLink": "Library/Event/AbstractEventManagerAware.html", "link": "Library/Event/AbstractEventManagerAware.html#method_getEventManager", "name": "Library\\Event\\AbstractEventManagerAware::getEventManager", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/AbstractObservable.html", "name": "Library\\Event\\AbstractObservable", "doc": "&quot;Class AbstractObservable&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\AbstractObservable", "fromLink": "Library/Event/AbstractObservable.html", "link": "Library/Event/AbstractObservable.html#method___construct", "name": "Library\\Event\\AbstractObservable::__construct", "doc": "&quot;Initialize the observers storage registry&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\AbstractObservable", "fromLink": "Library/Event/AbstractObservable.html", "link": "Library/Event/AbstractObservable.html#method_attachObserver", "name": "Library\\Event\\AbstractObservable::attachObserver", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\AbstractObservable", "fromLink": "Library/Event/AbstractObservable.html", "link": "Library/Event/AbstractObservable.html#method_detachObserver", "name": "Library\\Event\\AbstractObservable::detachObserver", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\AbstractObservable", "fromLink": "Library/Event/AbstractObservable.html", "link": "Library/Event/AbstractObservable.html#method_triggerEvent", "name": "Library\\Event\\AbstractObservable::triggerEvent", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/Event.html", "name": "Library\\Event\\Event", "doc": "&quot;Class Event&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\Event", "fromLink": "Library/Event/Event.html", "link": "Library/Event/Event.html#method___construct", "name": "Library\\Event\\Event::__construct", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\Event", "fromLink": "Library/Event/Event.html", "link": "Library/Event/Event.html#method_getSubject", "name": "Library\\Event\\Event::getSubject", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\Event", "fromLink": "Library/Event/Event.html", "link": "Library/Event/Event.html#method_getName", "name": "Library\\Event\\Event::getName", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\Event", "fromLink": "Library/Event/Event.html", "link": "Library/Event/Event.html#method_isPropagationStopped", "name": "Library\\Event\\Event::isPropagationStopped", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\Event", "fromLink": "Library/Event/Event.html", "link": "Library/Event/Event.html#method_stopPropagation", "name": "Library\\Event\\Event::stopPropagation", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/EventInterface.html", "name": "Library\\Event\\EventInterface", "doc": "&quot;Interface EventInterface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\EventInterface", "fromLink": "Library/Event/EventInterface.html", "link": "Library/Event/EventInterface.html#method_getSubject", "name": "Library\\Event\\EventInterface::getSubject", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventInterface", "fromLink": "Library/Event/EventInterface.html", "link": "Library/Event/EventInterface.html#method_getName", "name": "Library\\Event\\EventInterface::getName", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventInterface", "fromLink": "Library/Event/EventInterface.html", "link": "Library/Event/EventInterface.html#method_stopPropagation", "name": "Library\\Event\\EventInterface::stopPropagation", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventInterface", "fromLink": "Library/Event/EventInterface.html", "link": "Library/Event/EventInterface.html#method_isPropagationStopped", "name": "Library\\Event\\EventInterface::isPropagationStopped", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/EventListenerInterface.html", "name": "Library\\Event\\EventListenerInterface", "doc": "&quot;Interface EventListenerInterface&quot;"},
                    
            {"type": "Class", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/EventManager.html", "name": "Library\\Event\\EventManager", "doc": "&quot;Class EventManager&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\EventManager", "fromLink": "Library/Event/EventManager.html", "link": "Library/Event/EventManager.html#method___construct", "name": "Library\\Event\\EventManager::__construct", "doc": "&quot;Initialize the observers storage registry&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManager", "fromLink": "Library/Event/EventManager.html", "link": "Library/Event/EventManager.html#method_addListener", "name": "Library\\Event\\EventManager::addListener", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManager", "fromLink": "Library/Event/EventManager.html", "link": "Library/Event/EventManager.html#method_removeListener", "name": "Library\\Event\\EventManager::removeListener", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManager", "fromLink": "Library/Event/EventManager.html", "link": "Library/Event/EventManager.html#method_hasListeners", "name": "Library\\Event\\EventManager::hasListeners", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManager", "fromLink": "Library/Event/EventManager.html", "link": "Library/Event/EventManager.html#method_getListeners", "name": "Library\\Event\\EventManager::getListeners", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManager", "fromLink": "Library/Event/EventManager.html", "link": "Library/Event/EventManager.html#method_addSubscriber", "name": "Library\\Event\\EventManager::addSubscriber", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManager", "fromLink": "Library/Event/EventManager.html", "link": "Library/Event/EventManager.html#method_removeSubscriber", "name": "Library\\Event\\EventManager::removeSubscriber", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManager", "fromLink": "Library/Event/EventManager.html", "link": "Library/Event/EventManager.html#method_triggerEvent", "name": "Library\\Event\\EventManager::triggerEvent", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/EventManagerAwareInterface.html", "name": "Library\\Event\\EventManagerAwareInterface", "doc": "&quot;Interface EventManagerAwareInterface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\EventManagerAwareInterface", "fromLink": "Library/Event/EventManagerAwareInterface.html", "link": "Library/Event/EventManagerAwareInterface.html#method_setEventManager", "name": "Library\\Event\\EventManagerAwareInterface::setEventManager", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerAwareInterface", "fromLink": "Library/Event/EventManagerAwareInterface.html", "link": "Library/Event/EventManagerAwareInterface.html#method_getEventManager", "name": "Library\\Event\\EventManagerAwareInterface::getEventManager", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/EventManagerExtended.html", "name": "Library\\Event\\EventManagerExtended", "doc": "&quot;Class EventManagerExtended&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\EventManagerExtended", "fromLink": "Library/Event/EventManagerExtended.html", "link": "Library/Event/EventManagerExtended.html#method_listen", "name": "Library\\Event\\EventManagerExtended::listen", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerExtended", "fromLink": "Library/Event/EventManagerExtended.html", "link": "Library/Event/EventManagerExtended.html#method_stopListen", "name": "Library\\Event\\EventManagerExtended::stopListen", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerExtended", "fromLink": "Library/Event/EventManagerExtended.html", "link": "Library/Event/EventManagerExtended.html#method_subscribe", "name": "Library\\Event\\EventManagerExtended::subscribe", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerExtended", "fromLink": "Library/Event/EventManagerExtended.html", "link": "Library/Event/EventManagerExtended.html#method_stopSubscribe", "name": "Library\\Event\\EventManagerExtended::stopSubscribe", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerExtended", "fromLink": "Library/Event/EventManagerExtended.html", "link": "Library/Event/EventManagerExtended.html#method_on", "name": "Library\\Event\\EventManagerExtended::on", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerExtended", "fromLink": "Library/Event/EventManagerExtended.html", "link": "Library/Event/EventManagerExtended.html#method_off", "name": "Library\\Event\\EventManagerExtended::off", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerExtended", "fromLink": "Library/Event/EventManagerExtended.html", "link": "Library/Event/EventManagerExtended.html#method_trigger", "name": "Library\\Event\\EventManagerExtended::trigger", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/EventManagerInterface.html", "name": "Library\\Event\\EventManagerInterface", "doc": "&quot;Interface EventManagerInterface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\EventManagerInterface", "fromLink": "Library/Event/EventManagerInterface.html", "link": "Library/Event/EventManagerInterface.html#method_hasListeners", "name": "Library\\Event\\EventManagerInterface::hasListeners", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerInterface", "fromLink": "Library/Event/EventManagerInterface.html", "link": "Library/Event/EventManagerInterface.html#method_getListeners", "name": "Library\\Event\\EventManagerInterface::getListeners", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerInterface", "fromLink": "Library/Event/EventManagerInterface.html", "link": "Library/Event/EventManagerInterface.html#method_addListener", "name": "Library\\Event\\EventManagerInterface::addListener", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerInterface", "fromLink": "Library/Event/EventManagerInterface.html", "link": "Library/Event/EventManagerInterface.html#method_removeListener", "name": "Library\\Event\\EventManagerInterface::removeListener", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerInterface", "fromLink": "Library/Event/EventManagerInterface.html", "link": "Library/Event/EventManagerInterface.html#method_addSubscriber", "name": "Library\\Event\\EventManagerInterface::addSubscriber", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerInterface", "fromLink": "Library/Event/EventManagerInterface.html", "link": "Library/Event/EventManagerInterface.html#method_removeSubscriber", "name": "Library\\Event\\EventManagerInterface::removeSubscriber", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventManagerInterface", "fromLink": "Library/Event/EventManagerInterface.html", "link": "Library/Event/EventManagerInterface.html#method_triggerEvent", "name": "Library\\Event\\EventManagerInterface::triggerEvent", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/EventObserverProxy.html", "name": "Library\\Event\\EventObserverProxy", "doc": "&quot;Class EventObserverProxy&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\EventObserverProxy", "fromLink": "Library/Event/EventObserverProxy.html", "link": "Library/Event/EventObserverProxy.html#method___construct", "name": "Library\\Event\\EventObserverProxy::__construct", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventObserverProxy", "fromLink": "Library/Event/EventObserverProxy.html", "link": "Library/Event/EventObserverProxy.html#method_setCallback", "name": "Library\\Event\\EventObserverProxy::setCallback", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventObserverProxy", "fromLink": "Library/Event/EventObserverProxy.html", "link": "Library/Event/EventObserverProxy.html#method_handleEvent", "name": "Library\\Event\\EventObserverProxy::handleEvent", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/EventObserverStorage.html", "name": "Library\\Event\\EventObserverStorage", "doc": "&quot;Class EventObserverStorage&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\EventObserverStorage", "fromLink": "Library/Event/EventObserverStorage.html", "link": "Library/Event/EventObserverStorage.html#method_add", "name": "Library\\Event\\EventObserverStorage::add", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\EventObserverStorage", "fromLink": "Library/Event/EventObserverStorage.html", "link": "Library/Event/EventObserverStorage.html#method_remove", "name": "Library\\Event\\EventObserverStorage::remove", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/EventSubscriberInterface.html", "name": "Library\\Event\\EventSubscriberInterface", "doc": "&quot;Interface EventSubscriberInterface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\EventSubscriberInterface", "fromLink": "Library/Event/EventSubscriberInterface.html", "link": "Library/Event/EventSubscriberInterface.html#method_getSubscribedEvents", "name": "Library\\Event\\EventSubscriberInterface::getSubscribedEvents", "doc": "&quot;This may return an array of subscribed events with corresponding method&quot;"},
            
            {"type": "Class", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/ObservableInterface.html", "name": "Library\\Event\\ObservableInterface", "doc": "&quot;Interface ObservableInterface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\ObservableInterface", "fromLink": "Library/Event/ObservableInterface.html", "link": "Library/Event/ObservableInterface.html#method_attachObserver", "name": "Library\\Event\\ObservableInterface::attachObserver", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\ObservableInterface", "fromLink": "Library/Event/ObservableInterface.html", "link": "Library/Event/ObservableInterface.html#method_detachObserver", "name": "Library\\Event\\ObservableInterface::detachObserver", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Event\\ObservableInterface", "fromLink": "Library/Event/ObservableInterface.html", "link": "Library/Event/ObservableInterface.html#method_triggerEvent", "name": "Library\\Event\\ObservableInterface::triggerEvent", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Event", "fromLink": "Library/Event.html", "link": "Library/Event/ObserverInterface.html", "name": "Library\\Event\\ObserverInterface", "doc": "&quot;Interface ObserverInterface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Event\\ObserverInterface", "fromLink": "Library/Event/ObserverInterface.html", "link": "Library/Event/ObserverInterface.html#method_handleEvent", "name": "Library\\Event\\ObserverInterface::handleEvent", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library", "fromLink": "Library.html", "link": "Library/Factory.html", "name": "Library\\Factory", "doc": "&quot;Factory will try to create an object following user rules and passing it arguments&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Factory", "fromLink": "Library/Factory.html", "link": "Library/Factory.html#method_init", "name": "Library\\Factory::init", "doc": "&quot;Initialize the factory with an array of options&quot;"},
                    {"type": "Method", "fromName": "Library\\Factory", "fromLink": "Library/Factory.html", "link": "Library/Factory.html#method___call", "name": "Library\\Factory::__call", "doc": "&quot;Magic method to allow usage of &lt;code&gt;$factory-&amp;gt;propertyInCamelCase()&lt;\/code&gt; for each class property&quot;"},
                    {"type": "Method", "fromName": "Library\\Factory", "fromLink": "Library/Factory.html", "link": "Library/Factory.html#method_setOptions", "name": "Library\\Factory::setOptions", "doc": "&quot;Set the object options like &lt;code&gt;property =&amp;gt; value&lt;\/code&gt;&quot;"},
                    {"type": "Method", "fromName": "Library\\Factory", "fromLink": "Library/Factory.html", "link": "Library/Factory.html#method_build", "name": "Library\\Factory::build", "doc": "&quot;Build the object instance following current factory settings&quot;"},
                    {"type": "Method", "fromName": "Library\\Factory", "fromLink": "Library/Factory.html", "link": "Library/Factory.html#method_findBuilder", "name": "Library\\Factory::findBuilder", "doc": "&quot;Find the object builder class following current factory settings&quot;"},
            
            {"type": "Class", "fromName": "Library", "fromLink": "Library.html", "link": "Library/FactoryInterface.html", "name": "Library\\FactoryInterface", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\FactoryInterface", "fromLink": "Library/FactoryInterface.html", "link": "Library/FactoryInterface.html#method_build", "name": "Library\\FactoryInterface::build", "doc": "&quot;Build the object instance following current factory settings&quot;"},
                    {"type": "Method", "fromName": "Library\\FactoryInterface", "fromLink": "Library/FactoryInterface.html", "link": "Library/FactoryInterface.html#method_findBuilder", "name": "Library\\FactoryInterface::findBuilder", "doc": "&quot;Find the object builder class following current factory settings&quot;"},
            
            {"type": "Class", "fromName": "Library\\Helper", "fromLink": "Library/Helper.html", "link": "Library/Helper/Code.html", "name": "Library\\Helper\\Code", "doc": "&quot;Code helper&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Helper\\Code", "fromLink": "Library/Helper/Code.html", "link": "Library/Helper/Code.html#method_getPropertyName", "name": "Library\\Helper\\Code::getPropertyName", "doc": "&quot;Transforms a property name from CamelCase to underscored&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Code", "fromLink": "Library/Helper/Code.html", "link": "Library/Helper/Code.html#method_getPropertyMethodName", "name": "Library\\Helper\\Code::getPropertyMethodName", "doc": "&quot;Transform a property name from underscored to CamelCase used in magic method names&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Code", "fromLink": "Library/Helper/Code.html", "link": "Library/Helper/Code.html#method_impelementsInterface", "name": "Library\\Helper\\Code::impelementsInterface", "doc": "&quot;Check if a class implements a certain interface&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Code", "fromLink": "Library/Helper/Code.html", "link": "Library/Helper/Code.html#method_implementsInterface", "name": "Library\\Helper\\Code::implementsInterface", "doc": "&quot;Check if a class implements a certain interface&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Code", "fromLink": "Library/Helper/Code.html", "link": "Library/Helper/Code.html#method_extendsClass", "name": "Library\\Helper\\Code::extendsClass", "doc": "&quot;Check if a class extends a certain class&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Code", "fromLink": "Library/Helper/Code.html", "link": "Library/Helper/Code.html#method_isClassInstance", "name": "Library\\Helper\\Code::isClassInstance", "doc": "&quot;Check if a an object is an instance of a class&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Code", "fromLink": "Library/Helper/Code.html", "link": "Library/Helper/Code.html#method_namespaceExists", "name": "Library\\Helper\\Code::namespaceExists", "doc": "&quot;Test if a namespace can be found in declared classes or via Composer autoloader if so&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Code", "fromLink": "Library/Helper/Code.html", "link": "Library/Helper/Code.html#method_fetchArguments", "name": "Library\\Helper\\Code::fetchArguments", "doc": "&quot;Launch a function or class&#039;s method fetching it arguments according to its declaration&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Code", "fromLink": "Library/Helper/Code.html", "link": "Library/Helper/Code.html#method_organizeArguments", "name": "Library\\Helper\\Code::organizeArguments", "doc": "&quot;Organize an array of arguments to pass to a function or class&#039;s method according to its declaration&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Code", "fromLink": "Library/Helper/Code.html", "link": "Library/Helper/Code.html#method_dumpClosure", "name": "Library\\Helper\\Code::dumpClosure", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Helper", "fromLink": "Library/Helper.html", "link": "Library/Helper/ConditionalComment.html", "name": "Library\\Helper\\ConditionalComment", "doc": "&quot;Internet Explorer conditional HTML comment&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Helper\\ConditionalComment", "fromLink": "Library/Helper/ConditionalComment.html", "link": "Library/Helper/ConditionalComment.html#method_buildCondition", "name": "Library\\Helper\\ConditionalComment::buildCondition", "doc": "&quot;Build an HTML condition string for Internet Explorer around content&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\ConditionalComment", "fromLink": "Library/Helper/ConditionalComment.html", "link": "Library/Helper/ConditionalComment.html#method_writeCondition", "name": "Library\\Helper\\ConditionalComment::writeCondition", "doc": "&quot;Write an HTML condition for Internet Explorer around content&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\ConditionalComment", "fromLink": "Library/Helper/ConditionalComment.html", "link": "Library/Helper/ConditionalComment.html#method_parseSingleCondition", "name": "Library\\Helper\\ConditionalComment::parseSingleCondition", "doc": "&quot;Parse a single condition item replacing shortcuts&quot;"},
            
            {"type": "Class", "fromName": "Library\\Helper", "fromLink": "Library/Helper.html", "link": "Library/Helper/Directory.html", "name": "Library\\Helper\\Directory", "doc": "&quot;Directory helper&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Helper\\Directory", "fromLink": "Library/Helper/Directory.html", "link": "Library/Helper/Directory.html#method_slashDirname", "name": "Library\\Helper\\Directory::slashDirname", "doc": "&quot;Get a dirname with one and only trailing slash&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Directory", "fromLink": "Library/Helper/Directory.html", "link": "Library/Helper/Directory.html#method_isGitClone", "name": "Library\\Helper\\Directory::isGitClone", "doc": "&quot;Test if a path seems to be a git clone&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Directory", "fromLink": "Library/Helper/Directory.html", "link": "Library/Helper/Directory.html#method_isDotPath", "name": "Library\\Helper\\Directory::isDotPath", "doc": "&quot;Test if a filename seems to have a dot as first character&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Directory", "fromLink": "Library/Helper/Directory.html", "link": "Library/Helper/Directory.html#method_ensureExists", "name": "Library\\Helper\\Directory::ensureExists", "doc": "&quot;Build a directory with its whole hierarchy if necessary&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Directory", "fromLink": "Library/Helper/Directory.html", "link": "Library/Helper/Directory.html#method_create", "name": "Library\\Helper\\Directory::create", "doc": "&quot;Create a directory if necessary&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Directory", "fromLink": "Library/Helper/Directory.html", "link": "Library/Helper/Directory.html#method_remove", "name": "Library\\Helper\\Directory::remove", "doc": "&quot;Remove a directory with its whole contents&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Directory", "fromLink": "Library/Helper/Directory.html", "link": "Library/Helper/Directory.html#method_purge", "name": "Library\\Helper\\Directory::purge", "doc": "&quot;Remove a directory contents but not the directory itself&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Directory", "fromLink": "Library/Helper/Directory.html", "link": "Library/Helper/Directory.html#method_chmod", "name": "Library\\Helper\\Directory::chmod", "doc": "&quot;Change rights on a directory&quot;"},
            
            {"type": "Class", "fromName": "Library\\Helper", "fromLink": "Library/Helper.html", "link": "Library/Helper/File.html", "name": "Library\\Helper\\File", "doc": "&quot;File helper&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Helper\\File", "fromLink": "Library/Helper/File.html", "link": "Library/Helper/File.html#method_getUniqFilename", "name": "Library\\Helper\\File::getUniqFilename", "doc": "&quot;Returns a filename or directory that does not exist in the destination&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\File", "fromLink": "Library/Helper/File.html", "link": "Library/Helper/File.html#method_formatFilename", "name": "Library\\Helper\\File::formatFilename", "doc": "&quot;Formatting file names&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\File", "fromLink": "Library/Helper/File.html", "link": "Library/Helper/File.html#method_getExtension", "name": "Library\\Helper\\File::getExtension", "doc": "&quot;Returns the extension of a file name&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\File", "fromLink": "Library/Helper/File.html", "link": "Library/Helper/File.html#method_getHumanReadableFilename", "name": "Library\\Helper\\File::getHumanReadableFilename", "doc": "&quot;Render a human readable string from a file name&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\File", "fromLink": "Library/Helper/File.html", "link": "Library/Helper/File.html#method_getTransformedFilesize", "name": "Library\\Helper\\File::getTransformedFilesize", "doc": "&quot;Returns a formatted file size in bytes or derived unit&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\File", "fromLink": "Library/Helper/File.html", "link": "Library/Helper/File.html#method_touch", "name": "Library\\Helper\\File::touch", "doc": "&quot;Create an empty file or touch an existing file&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\File", "fromLink": "Library/Helper/File.html", "link": "Library/Helper/File.html#method_remove", "name": "Library\\Helper\\File::remove", "doc": "&quot;Remove a file if it exists&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\File", "fromLink": "Library/Helper/File.html", "link": "Library/Helper/File.html#method_copy", "name": "Library\\Helper\\File::copy", "doc": "&quot;Copy file &lt;code&gt;$file_path&lt;\/code&gt; if it exists to &lt;code&gt;$target_path&lt;\/code&gt;&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\File", "fromLink": "Library/Helper/File.html", "link": "Library/Helper/File.html#method_write", "name": "Library\\Helper\\File::write", "doc": "&quot;Write a content in a file&quot;"},
            
            {"type": "Class", "fromName": "Library\\Helper", "fromLink": "Library/Helper.html", "link": "Library/Helper/Filesystem.html", "name": "Library\\Helper\\Filesystem", "doc": "&quot;File helper&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Helper\\Filesystem", "fromLink": "Library/Helper/Filesystem.html", "link": "Library/Helper/Filesystem.html#method_resolveRelatedPath", "name": "Library\\Helper\\Filesystem::resolveRelatedPath", "doc": "&quot;Returns a relative path between two filesystem realpaths&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Filesystem", "fromLink": "Library/Helper/Filesystem.html", "link": "Library/Helper/Filesystem.html#method_getOctal", "name": "Library\\Helper\\Filesystem::getOctal", "doc": "&quot;Get safely the octal form of &lt;code&gt;$int&lt;\/code&gt; if necessary&quot;"},
            
            {"type": "Class", "fromName": "Library\\Helper", "fromLink": "Library/Helper.html", "link": "Library/Helper/Html.html", "name": "Library\\Helper\\Html", "doc": "&quot;HTML language helper&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Helper\\Html", "fromLink": "Library/Helper/Html.html", "link": "Library/Helper/Html.html#method_hasId", "name": "Library\\Helper\\Html::hasId", "doc": "&quot;Verify if a reference is already defined in the DOM IDs register&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Html", "fromLink": "Library/Helper/Html.html", "link": "Library/Helper/Html.html#method_getId", "name": "Library\\Helper\\Html::getId", "doc": "&quot;Get a DOM unique ID&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Html", "fromLink": "Library/Helper/Html.html", "link": "Library/Helper/Html.html#method_getNewId", "name": "Library\\Helper\\Html::getNewId", "doc": "&quot;Create and get a new DOM unique ID&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Html", "fromLink": "Library/Helper/Html.html", "link": "Library/Helper/Html.html#method_setHtmlTagClosure", "name": "Library\\Helper\\Html::setHtmlTagClosure", "doc": "&quot;Set the HTML tags closure (&lt;code&gt;\/&amp;gt;&lt;\/code&gt; by default)&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Html", "fromLink": "Library/Helper/Html.html", "link": "Library/Helper/Html.html#method_writeHtmlTag", "name": "Library\\Helper\\Html::writeHtmlTag", "doc": "&quot;Build an HTML string for a specific tag with attributes&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Html", "fromLink": "Library/Helper/Html.html", "link": "Library/Helper/Html.html#method_parseAttributes", "name": "Library\\Helper\\Html::parseAttributes", "doc": "&quot;Build an attributes HTML string from an array like &lt;code&gt;variable =&amp;gt; value&lt;\/code&gt; pairs&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Html", "fromLink": "Library/Helper/Html.html", "link": "Library/Helper/Html.html#method_javascriptProtect", "name": "Library\\Helper\\Html::javascriptProtect", "doc": "&quot;Build an HTML string to use in javascripts attributes or functions&quot;"},
            
            {"type": "Class", "fromName": "Library\\Helper", "fromLink": "Library/Helper.html", "link": "Library/Helper/Number.html", "name": "Library\\Helper\\Number", "doc": "&quot;Number helper&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Helper\\Number", "fromLink": "Library/Helper/Number.html", "link": "Library/Helper/Number.html#method_isOdd", "name": "Library\\Helper\\Number::isOdd", "doc": "&quot;Test if an integer is an \&quot;odd number\&quot;&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Number", "fromLink": "Library/Helper/Number.html", "link": "Library/Helper/Number.html#method_isEven", "name": "Library\\Helper\\Number::isEven", "doc": "&quot;Test if an integer is an \&quot;even number\&quot;&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Number", "fromLink": "Library/Helper/Number.html", "link": "Library/Helper/Number.html#method_isPrime", "name": "Library\\Helper\\Number::isPrime", "doc": "&quot;Test if an integer is a \&quot;prime number\&quot;&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Number", "fromLink": "Library/Helper/Number.html", "link": "Library/Helper/Number.html#method_getFibonacciItem", "name": "Library\\Helper\\Number::getFibonacciItem", "doc": "&quot;Get the &lt;code&gt;$val&lt;\/code&gt; element of the Fibonacci suite&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Number", "fromLink": "Library/Helper/Number.html", "link": "Library/Helper/Number.html#method_getLuhnKey", "name": "Library\\Helper\\Number::getLuhnKey", "doc": "&quot;Luhn formula: get the Luhn digit of an integer&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Number", "fromLink": "Library/Helper/Number.html", "link": "Library/Helper/Number.html#method_isLuhn", "name": "Library\\Helper\\Number::isLuhn", "doc": "&quot;Check that the last number in a suite is its Luhn key&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Number", "fromLink": "Library/Helper/Number.html", "link": "Library/Helper/Number.html#method_getSumOfDigits", "name": "Library\\Helper\\Number::getSumOfDigits", "doc": "&quot;Calculate the sum of the digits of a number (its absolute entire value)&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Number", "fromLink": "Library/Helper/Number.html", "link": "Library/Helper/Number.html#method_isSelfDescribing", "name": "Library\\Helper\\Number::isSelfDescribing", "doc": "&quot;Test if a number is \&quot;self-describing\&quot;:&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Number", "fromLink": "Library/Helper/Number.html", "link": "Library/Helper/Number.html#method_isJollyJumperSeries", "name": "Library\\Helper\\Number::isJollyJumperSeries", "doc": "&quot;Test if a series of numbers is a \&quot;Jolly Jumper\&quot;:&quot;"},
            
            {"type": "Class", "fromName": "Library\\Helper", "fromLink": "Library/Helper.html", "link": "Library/Helper/Regex.html", "name": "Library\\Helper\\Regex", "doc": "&quot;Regex helper&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Helper\\Regex", "fromLink": "Library/Helper/Regex.html", "link": "Library/Helper/Regex.html#method_getPattern", "name": "Library\\Helper\\Regex::getPattern", "doc": "&quot;Get a read-to-use regular expression from a string pattern&quot;"},
            
            {"type": "Class", "fromName": "Library\\Helper", "fromLink": "Library/Helper.html", "link": "Library/Helper/Request.html", "name": "Library\\Helper\\Request", "doc": "&quot;Request helper&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Helper\\Request", "fromLink": "Library/Helper/Request.html", "link": "Library/Helper/Request.html#method_isCli", "name": "Library\\Helper\\Request::isCli", "doc": "&quot;Check if the request is sent by command line interface&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Request", "fromLink": "Library/Helper/Request.html", "link": "Library/Helper/Request.html#method_isAjax", "name": "Library\\Helper\\Request::isAjax", "doc": "&quot;Check if the request is sent via AJAX&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Request", "fromLink": "Library/Helper/Request.html", "link": "Library/Helper/Request.html#method_getUserIp", "name": "Library\\Helper\\Request::getUserIp", "doc": "&quot;Get the IP address of request device&quot;"},
            
            {"type": "Class", "fromName": "Library\\Helper", "fromLink": "Library/Helper.html", "link": "Library/Helper/RomanNumber.html", "name": "Library\\Helper\\RomanNumber", "doc": "&quot;RomanNumber helper&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Helper\\RomanNumber", "fromLink": "Library/Helper/RomanNumber.html", "link": "Library/Helper/RomanNumber.html#method_isRomanNumber", "name": "Library\\Helper\\RomanNumber::isRomanNumber", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\RomanNumber", "fromLink": "Library/Helper/RomanNumber.html", "link": "Library/Helper/RomanNumber.html#method_romanToInt", "name": "Library\\Helper\\RomanNumber::romanToInt", "doc": "&quot;Get the integer equivalent from roman notation&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\RomanNumber", "fromLink": "Library/Helper/RomanNumber.html", "link": "Library/Helper/RomanNumber.html#method_intToRoman", "name": "Library\\Helper\\RomanNumber::intToRoman", "doc": "&quot;Get the roman notation of a number inferior to 5000&quot;"},
            
            {"type": "Class", "fromName": "Library\\Helper", "fromLink": "Library/Helper.html", "link": "Library/Helper/Text.html", "name": "Library\\Helper\\Text", "doc": "&quot;Text helper&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Helper\\Text", "fromLink": "Library/Helper/Text.html", "link": "Library/Helper/Text.html#method_cut", "name": "Library\\Helper\\Text::cut", "doc": "&quot;Truncate a string at a maximum length, adding it a suffix like &#039;.&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Text", "fromLink": "Library/Helper/Text.html", "link": "Library/Helper/Text.html#method_wrap", "name": "Library\\Helper\\Text::wrap", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Text", "fromLink": "Library/Helper/Text.html", "link": "Library/Helper/Text.html#method_stripSpecialChars", "name": "Library\\Helper\\Text::stripSpecialChars", "doc": "&quot;Strip all special characters in a string&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Text", "fromLink": "Library/Helper/Text.html", "link": "Library/Helper/Text.html#method_slugify", "name": "Library\\Helper\\Text::slugify", "doc": "&quot;Get a slugified string&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Text", "fromLink": "Library/Helper/Text.html", "link": "Library/Helper/Text.html#method_getHumanReadable", "name": "Library\\Helper\\Text::getHumanReadable", "doc": "&quot;Transform a string to a human readable one&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Text", "fromLink": "Library/Helper/Text.html", "link": "Library/Helper/Text.html#method_toCamelCase", "name": "Library\\Helper\\Text::toCamelCase", "doc": "&quot;Transform a name in CamelCase&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Text", "fromLink": "Library/Helper/Text.html", "link": "Library/Helper/Text.html#method_fromCamelCase", "name": "Library\\Helper\\Text::fromCamelCase", "doc": "&quot;Transform a name from CamelCase to other&quot;"},
            
            {"type": "Class", "fromName": "Library\\Helper", "fromLink": "Library/Helper.html", "link": "Library/Helper/Url.html", "name": "Library\\Helper\\Url", "doc": "&quot;URL common methods&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Helper\\Url", "fromLink": "Library/Helper/Url.html", "link": "Library/Helper/Url.html#method_getRequestUrl", "name": "Library\\Helper\\Url::getRequestUrl", "doc": "&quot;Get the current browser\/server URL&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Url", "fromLink": "Library/Helper/Url.html", "link": "Library/Helper/Url.html#method_getHttpProtocol", "name": "Library\\Helper\\Url::getHttpProtocol", "doc": "&quot;Get the current &#039;http&#039; or &#039;https&#039; protocol&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Url", "fromLink": "Library/Helper/Url.html", "link": "Library/Helper/Url.html#method_parse", "name": "Library\\Helper\\Url::parse", "doc": "&quot;Parse an URL and returns its composition as an array, with the URI query if so&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Url", "fromLink": "Library/Helper/Url.html", "link": "Library/Helper/Url.html#method_resolvePath", "name": "Library\\Helper\\Url::resolvePath", "doc": "&quot;Returns the URL with paths cleaned (&lt;code&gt;.\/&lt;\/code&gt; and `.&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Url", "fromLink": "Library/Helper/Url.html", "link": "Library/Helper/Url.html#method_resolveHttp", "name": "Library\\Helper\\Url::resolveHttp", "doc": "&quot;Returns an URL with leading &#039;http:\/\/&#039; if it was absent&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Url", "fromLink": "Library/Helper/Url.html", "link": "Library/Helper/Url.html#method_getAbsoluteUrl", "name": "Library\\Helper\\Url::getAbsoluteUrl", "doc": "&quot;Returns if possible an absolute URL in the current system&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Url", "fromLink": "Library/Helper/Url.html", "link": "Library/Helper/Url.html#method_url", "name": "Library\\Helper\\Url::url", "doc": "&quot;Global URL builder&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Url", "fromLink": "Library/Helper/Url.html", "link": "Library/Helper/Url.html#method_getParameter", "name": "Library\\Helper\\Url::getParameter", "doc": "&quot;Get the value of an URL parameter&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Url", "fromLink": "Library/Helper/Url.html", "link": "Library/Helper/Url.html#method_setParameter", "name": "Library\\Helper\\Url::setParameter", "doc": "&quot;Set the value of an URL parameter&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Url", "fromLink": "Library/Helper/Url.html", "link": "Library/Helper/Url.html#method_build", "name": "Library\\Helper\\Url::build", "doc": "&quot;Rebuild a full URL string from an array of elements&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Url", "fromLink": "Library/Helper/Url.html", "link": "Library/Helper/Url.html#method_isUrl", "name": "Library\\Helper\\Url::isUrl", "doc": "&quot;Validate an URL (without a hash content)&quot;"},
                    {"type": "Method", "fromName": "Library\\Helper\\Url", "fromLink": "Library/Helper/Url.html", "link": "Library/Helper/Url.html#method_isEmail", "name": "Library\\Helper\\Url::isEmail", "doc": "&quot;Validate an email address&quot;"},
            
            {"type": "Class", "fromName": "Library\\HttpFundamental", "fromLink": "Library/HttpFundamental.html", "link": "Library/HttpFundamental/ContentType.html", "name": "Library\\HttpFundamental\\ContentType", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType.html#method_createFromContent", "name": "Library\\HttpFundamental\\ContentType::createFromContent", "doc": "&quot;Create a new ContentType object extracting the type from a content string&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType.html#method_guessContentType", "name": "Library\\HttpFundamental\\ContentType::guessContentType", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType.html#method___construct", "name": "Library\\HttpFundamental\\ContentType::__construct", "doc": "&quot;Constructor : defines the current URL and gets the routes&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType.html#method___toString", "name": "Library\\HttpFundamental\\ContentType::__toString", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType.html#method_setContentType", "name": "Library\\HttpFundamental\\ContentType::setContentType", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType.html#method_getContentType", "name": "Library\\HttpFundamental\\ContentType::getContentType", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType.html#method_setContentTypeObject", "name": "Library\\HttpFundamental\\ContentType::setContentTypeObject", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType.html#method_getContentTypeObject", "name": "Library\\HttpFundamental\\ContentType::getContentTypeObject", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType.html#method_prepareContentType", "name": "Library\\HttpFundamental\\ContentType::prepareContentType", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType.html#method_prepareResponse", "name": "Library\\HttpFundamental\\ContentType::prepareResponse", "doc": "&quot;Prepare the content of the response before to send it to client&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType.html#method_parseContent", "name": "Library\\HttpFundamental\\ContentType::parseContent", "doc": "&quot;Parse an input content&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType.html#method_prepareContent", "name": "Library\\HttpFundamental\\ContentType::prepareContent", "doc": "&quot;Prepare a content for output&quot;"},
            
            {"type": "Class", "fromName": "Library\\HttpFundamental", "fromLink": "Library/HttpFundamental.html", "link": "Library/HttpFundamental/ContentTypeInterface.html", "name": "Library\\HttpFundamental\\ContentTypeInterface", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentTypeInterface", "fromLink": "Library/HttpFundamental/ContentTypeInterface.html", "link": "Library/HttpFundamental/ContentTypeInterface.html#method_prepareResponse", "name": "Library\\HttpFundamental\\ContentTypeInterface::prepareResponse", "doc": "&quot;Prepare the content of the response before to send it to client&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentTypeInterface", "fromLink": "Library/HttpFundamental/ContentTypeInterface.html", "link": "Library/HttpFundamental/ContentTypeInterface.html#method_parseContent", "name": "Library\\HttpFundamental\\ContentTypeInterface::parseContent", "doc": "&quot;Parse an input content&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentTypeInterface", "fromLink": "Library/HttpFundamental/ContentTypeInterface.html", "link": "Library/HttpFundamental/ContentTypeInterface.html#method_prepareContent", "name": "Library\\HttpFundamental\\ContentTypeInterface::prepareContent", "doc": "&quot;Prepare a content for output&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentTypeInterface", "fromLink": "Library/HttpFundamental/ContentTypeInterface.html", "link": "Library/HttpFundamental/ContentTypeInterface.html#method_getContentType", "name": "Library\\HttpFundamental\\ContentTypeInterface::getContentType", "doc": "&quot;Get the \&quot;content-Type\&quot; header value&quot;"},
            
            {"type": "Class", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType/Html.html", "name": "Library\\HttpFundamental\\ContentType\\Html", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\Html", "fromLink": "Library/HttpFundamental/ContentType/Html.html", "link": "Library/HttpFundamental/ContentType/Html.html#method_prepareResponse", "name": "Library\\HttpFundamental\\ContentType\\Html::prepareResponse", "doc": "&quot;Prepare the content of the response before to send it to client&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\Html", "fromLink": "Library/HttpFundamental/ContentType/Html.html", "link": "Library/HttpFundamental/ContentType/Html.html#method_parseContent", "name": "Library\\HttpFundamental\\ContentType\\Html::parseContent", "doc": "&quot;Parse an input content&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\Html", "fromLink": "Library/HttpFundamental/ContentType/Html.html", "link": "Library/HttpFundamental/ContentType/Html.html#method_prepareContent", "name": "Library\\HttpFundamental\\ContentType\\Html::prepareContent", "doc": "&quot;Prepare a content for output&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\Html", "fromLink": "Library/HttpFundamental/ContentType/Html.html", "link": "Library/HttpFundamental/ContentType/Html.html#method_getContentType", "name": "Library\\HttpFundamental\\ContentType\\Html::getContentType", "doc": "&quot;Get the \&quot;content-Type\&quot; header value&quot;"},
            
            {"type": "Class", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType/Json.html", "name": "Library\\HttpFundamental\\ContentType\\Json", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\Json", "fromLink": "Library/HttpFundamental/ContentType/Json.html", "link": "Library/HttpFundamental/ContentType/Json.html#method_prepareResponse", "name": "Library\\HttpFundamental\\ContentType\\Json::prepareResponse", "doc": "&quot;Prepare the content of the response before to send it to client&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\Json", "fromLink": "Library/HttpFundamental/ContentType/Json.html", "link": "Library/HttpFundamental/ContentType/Json.html#method_parseContent", "name": "Library\\HttpFundamental\\ContentType\\Json::parseContent", "doc": "&quot;Parse an input content&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\Json", "fromLink": "Library/HttpFundamental/ContentType/Json.html", "link": "Library/HttpFundamental/ContentType/Json.html#method_prepareContent", "name": "Library\\HttpFundamental\\ContentType\\Json::prepareContent", "doc": "&quot;Prepare a content for output&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\Json", "fromLink": "Library/HttpFundamental/ContentType/Json.html", "link": "Library/HttpFundamental/ContentType/Json.html#method_getContentType", "name": "Library\\HttpFundamental\\ContentType\\Json::getContentType", "doc": "&quot;Get the \&quot;content-Type\&quot; header value&quot;"},
            
            {"type": "Class", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType/PlainText.html", "name": "Library\\HttpFundamental\\ContentType\\PlainText", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\PlainText", "fromLink": "Library/HttpFundamental/ContentType/PlainText.html", "link": "Library/HttpFundamental/ContentType/PlainText.html#method_prepareResponse", "name": "Library\\HttpFundamental\\ContentType\\PlainText::prepareResponse", "doc": "&quot;Prepare the content of the response before to send it to client&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\PlainText", "fromLink": "Library/HttpFundamental/ContentType/PlainText.html", "link": "Library/HttpFundamental/ContentType/PlainText.html#method_parseContent", "name": "Library\\HttpFundamental\\ContentType\\PlainText::parseContent", "doc": "&quot;Parse an input content&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\PlainText", "fromLink": "Library/HttpFundamental/ContentType/PlainText.html", "link": "Library/HttpFundamental/ContentType/PlainText.html#method_prepareContent", "name": "Library\\HttpFundamental\\ContentType\\PlainText::prepareContent", "doc": "&quot;Prepare a content for output&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\PlainText", "fromLink": "Library/HttpFundamental/ContentType/PlainText.html", "link": "Library/HttpFundamental/ContentType/PlainText.html#method_getContentType", "name": "Library\\HttpFundamental\\ContentType\\PlainText::getContentType", "doc": "&quot;Get the \&quot;content-Type\&quot; header value&quot;"},
            
            {"type": "Class", "fromName": "Library\\HttpFundamental\\ContentType", "fromLink": "Library/HttpFundamental/ContentType.html", "link": "Library/HttpFundamental/ContentType/Xml.html", "name": "Library\\HttpFundamental\\ContentType\\Xml", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\Xml", "fromLink": "Library/HttpFundamental/ContentType/Xml.html", "link": "Library/HttpFundamental/ContentType/Xml.html#method_prepareResponse", "name": "Library\\HttpFundamental\\ContentType\\Xml::prepareResponse", "doc": "&quot;Prepare the content of the response before to send it to client&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\Xml", "fromLink": "Library/HttpFundamental/ContentType/Xml.html", "link": "Library/HttpFundamental/ContentType/Xml.html#method_parseContent", "name": "Library\\HttpFundamental\\ContentType\\Xml::parseContent", "doc": "&quot;Parse an input content&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\Xml", "fromLink": "Library/HttpFundamental/ContentType/Xml.html", "link": "Library/HttpFundamental/ContentType/Xml.html#method_prepareContent", "name": "Library\\HttpFundamental\\ContentType\\Xml::prepareContent", "doc": "&quot;Prepare a content for output&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\ContentType\\Xml", "fromLink": "Library/HttpFundamental/ContentType/Xml.html", "link": "Library/HttpFundamental/ContentType/Xml.html#method_getContentType", "name": "Library\\HttpFundamental\\ContentType\\Xml::getContentType", "doc": "&quot;Get the \&quot;content-Type\&quot; header value&quot;"},
            
            {"type": "Class", "fromName": "Library\\HttpFundamental", "fromLink": "Library/HttpFundamental.html", "link": "Library/HttpFundamental/Cookie.html", "name": "Library\\HttpFundamental\\Cookie", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method___construct", "name": "Library\\HttpFundamental\\Cookie::__construct", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_setFlag", "name": "Library\\HttpFundamental\\Cookie::setFlag", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getFlag", "name": "Library\\HttpFundamental\\Cookie::getFlag", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_setName", "name": "Library\\HttpFundamental\\Cookie::setName", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getName", "name": "Library\\HttpFundamental\\Cookie::getName", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_setValue", "name": "Library\\HttpFundamental\\Cookie::setValue", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getValue", "name": "Library\\HttpFundamental\\Cookie::getValue", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getSafeValue", "name": "Library\\HttpFundamental\\Cookie::getSafeValue", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_setExpire", "name": "Library\\HttpFundamental\\Cookie::setExpire", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getExpire", "name": "Library\\HttpFundamental\\Cookie::getExpire", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getSafeExpire", "name": "Library\\HttpFundamental\\Cookie::getSafeExpire", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_setPath", "name": "Library\\HttpFundamental\\Cookie::setPath", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getPath", "name": "Library\\HttpFundamental\\Cookie::getPath", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getSafePath", "name": "Library\\HttpFundamental\\Cookie::getSafePath", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_setDomain", "name": "Library\\HttpFundamental\\Cookie::setDomain", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getDomain", "name": "Library\\HttpFundamental\\Cookie::getDomain", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getSafeDomain", "name": "Library\\HttpFundamental\\Cookie::getSafeDomain", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_setSecure", "name": "Library\\HttpFundamental\\Cookie::setSecure", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getSecure", "name": "Library\\HttpFundamental\\Cookie::getSecure", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getSafeSecure", "name": "Library\\HttpFundamental\\Cookie::getSafeSecure", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_setHttponly", "name": "Library\\HttpFundamental\\Cookie::setHttponly", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getHttponly", "name": "Library\\HttpFundamental\\Cookie::getHttponly", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getSafeHttponly", "name": "Library\\HttpFundamental\\Cookie::getSafeHttponly", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_sendAsRaw", "name": "Library\\HttpFundamental\\Cookie::sendAsRaw", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_sendAsEncoded", "name": "Library\\HttpFundamental\\Cookie::sendAsEncoded", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_setCookieFuncArguments", "name": "Library\\HttpFundamental\\Cookie::setCookieFuncArguments", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getCookieFuncArguments", "name": "Library\\HttpFundamental\\Cookie::getCookieFuncArguments", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_getCookieFuncArgument", "name": "Library\\HttpFundamental\\Cookie::getCookieFuncArgument", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_addCookieFuncArgument", "name": "Library\\HttpFundamental\\Cookie::addCookieFuncArgument", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_clearCookieFuncArgument", "name": "Library\\HttpFundamental\\Cookie::clearCookieFuncArgument", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_exists", "name": "Library\\HttpFundamental\\Cookie::exists", "doc": "&quot;Test if a cookie exists&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_read", "name": "Library\\HttpFundamental\\Cookie::read", "doc": "&quot;Get a cookie value&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_send", "name": "Library\\HttpFundamental\\Cookie::send", "doc": "&quot;Set a cookie value&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_addInCookie", "name": "Library\\HttpFundamental\\Cookie::addInCookie", "doc": "&quot;Add a variable value in a cookie&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Cookie", "fromLink": "Library/HttpFundamental/Cookie.html", "link": "Library/HttpFundamental/Cookie.html#method_clear", "name": "Library\\HttpFundamental\\Cookie::clear", "doc": "&quot;Clear a cookie&quot;"},
            
            {"type": "Class", "fromName": "Library\\HttpFundamental", "fromLink": "Library/HttpFundamental.html", "link": "Library/HttpFundamental/Request.html", "name": "Library\\HttpFundamental\\Request", "doc": "&quot;The global request class&quot;"},
                                                        {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_create", "name": "Library\\HttpFundamental\\Request::create", "doc": "&quot;Static constructor : defines the current URL and gets the routes&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method___construct", "name": "Library\\HttpFundamental\\Request::__construct", "doc": "&quot;Constructor : defines the request URL and the object rewrite flag&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_guessFromCurrent", "name": "Library\\HttpFundamental\\Request::guessFromCurrent", "doc": "&quot;Populate the request object with current HTTP request values&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_setFlag", "name": "Library\\HttpFundamental\\Request::setFlag", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getFlag", "name": "Library\\HttpFundamental\\Request::getFlag", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_setUrl", "name": "Library\\HttpFundamental\\Request::setUrl", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getUrl", "name": "Library\\HttpFundamental\\Request::getUrl", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_setProtocol", "name": "Library\\HttpFundamental\\Request::setProtocol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getProtocol", "name": "Library\\HttpFundamental\\Request::getProtocol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_setMethod", "name": "Library\\HttpFundamental\\Request::setMethod", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getMethod", "name": "Library\\HttpFundamental\\Request::getMethod", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_setHeaders", "name": "Library\\HttpFundamental\\Request::setHeaders", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getHeaders", "name": "Library\\HttpFundamental\\Request::getHeaders", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getHeader", "name": "Library\\HttpFundamental\\Request::getHeader", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_setArguments", "name": "Library\\HttpFundamental\\Request::setArguments", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getArguments", "name": "Library\\HttpFundamental\\Request::getArguments", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getArgument", "name": "Library\\HttpFundamental\\Request::getArgument", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_setData", "name": "Library\\HttpFundamental\\Request::setData", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getData", "name": "Library\\HttpFundamental\\Request::getData", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_setFiles", "name": "Library\\HttpFundamental\\Request::setFiles", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getFiles", "name": "Library\\HttpFundamental\\Request::getFiles", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getFile", "name": "Library\\HttpFundamental\\Request::getFile", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_setSession", "name": "Library\\HttpFundamental\\Request::setSession", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getSession", "name": "Library\\HttpFundamental\\Request::getSession", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_setCookies", "name": "Library\\HttpFundamental\\Request::setCookies", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getCookies", "name": "Library\\HttpFundamental\\Request::getCookies", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getCookie", "name": "Library\\HttpFundamental\\Request::getCookie", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_setAuthentication", "name": "Library\\HttpFundamental\\Request::setAuthentication", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_setAuthenticationType", "name": "Library\\HttpFundamental\\Request::setAuthenticationType", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_setAuthenticationUser", "name": "Library\\HttpFundamental\\Request::setAuthenticationUser", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_setAuthenticationPassword", "name": "Library\\HttpFundamental\\Request::setAuthenticationPassword", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getAuthentication", "name": "Library\\HttpFundamental\\Request::getAuthentication", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_buildUrl", "name": "Library\\HttpFundamental\\Request::buildUrl", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_isAjax", "name": "Library\\HttpFundamental\\Request::isAjax", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_isCli", "name": "Library\\HttpFundamental\\Request::isCli", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_isGet", "name": "Library\\HttpFundamental\\Request::isGet", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_isPost", "name": "Library\\HttpFundamental\\Request::isPost", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_isPut", "name": "Library\\HttpFundamental\\Request::isPut", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getGet", "name": "Library\\HttpFundamental\\Request::getGet", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getPost", "name": "Library\\HttpFundamental\\Request::getPost", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getGetOrPost", "name": "Library\\HttpFundamental\\Request::getGetOrPost", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getPostOrGet", "name": "Library\\HttpFundamental\\Request::getPostOrGet", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_cleanArgument", "name": "Library\\HttpFundamental\\Request::cleanArgument", "doc": "&quot;Clean the value taken from request arguments or data&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getEnvironment", "name": "Library\\HttpFundamental\\Request::getEnvironment", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getClientIp", "name": "Library\\HttpFundamental\\Request::getClientIp", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Request", "fromLink": "Library/HttpFundamental/Request.html", "link": "Library/HttpFundamental/Request.html#method_getallheaders", "name": "Library\\HttpFundamental\\Request::getallheaders", "doc": "&quot;Emulation of internal &lt;code&gt;getallheaders()&lt;\/code&gt; function as it does not exist each time&quot;"},
            
            {"type": "Class", "fromName": "Library\\HttpFundamental", "fromLink": "Library/HttpFundamental.html", "link": "Library/HttpFundamental/Response.html", "name": "Library\\HttpFundamental\\Response", "doc": "&quot;The global HTTP response class&quot;"},
                                                        {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method___construct", "name": "Library\\HttpFundamental\\Response::__construct", "doc": "&quot;Constructor : defines the current URL and gets the routes&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method___toString", "name": "Library\\HttpFundamental\\Response::__toString", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_setProtocol", "name": "Library\\HttpFundamental\\Response::setProtocol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_getProtocol", "name": "Library\\HttpFundamental\\Response::getProtocol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_setStatus", "name": "Library\\HttpFundamental\\Response::setStatus", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_getStatus", "name": "Library\\HttpFundamental\\Response::getStatus", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_setCharset", "name": "Library\\HttpFundamental\\Response::setCharset", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_getCharset", "name": "Library\\HttpFundamental\\Response::getCharset", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_addContent", "name": "Library\\HttpFundamental\\Response::addContent", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_setContents", "name": "Library\\HttpFundamental\\Response::setContents", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_getContent", "name": "Library\\HttpFundamental\\Response::getContent", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_getContents", "name": "Library\\HttpFundamental\\Response::getContents", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_getContentsAsString", "name": "Library\\HttpFundamental\\Response::getContentsAsString", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_setContentType", "name": "Library\\HttpFundamental\\Response::setContentType", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_getContentType", "name": "Library\\HttpFundamental\\Response::getContentType", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_guessContentType", "name": "Library\\HttpFundamental\\Response::guessContentType", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_setHeaders", "name": "Library\\HttpFundamental\\Response::setHeaders", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_addHeader", "name": "Library\\HttpFundamental\\Response::addHeader", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_getHeaders", "name": "Library\\HttpFundamental\\Response::getHeaders", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_getHeader", "name": "Library\\HttpFundamental\\Response::getHeader", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_hasHeader", "name": "Library\\HttpFundamental\\Response::hasHeader", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_renderHeaders", "name": "Library\\HttpFundamental\\Response::renderHeaders", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_header", "name": "Library\\HttpFundamental\\Response::header", "doc": "&quot;Writes a header string if headers had not been sent&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_send", "name": "Library\\HttpFundamental\\Response::send", "doc": "&quot;Send the response to the device&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_download", "name": "Library\\HttpFundamental\\Response::download", "doc": "&quot;Force client to download a file&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_flush", "name": "Library\\HttpFundamental\\Response::flush", "doc": "&quot;Flush (display) a file content&quot;"},
                    {"type": "Method", "fromName": "Library\\HttpFundamental\\Response", "fromLink": "Library/HttpFundamental/Response.html", "link": "Library/HttpFundamental/Response.html#method_redirect", "name": "Library\\HttpFundamental\\Response::redirect", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library", "fromLink": "Library.html", "link": "Library/Logger.html", "name": "Library\\Logger", "doc": "&quot;Write some log infos in log files&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Logger", "fromLink": "Library/Logger.html", "link": "Library/Logger.html#method___construct", "name": "Library\\Logger::__construct", "doc": "&quot;Creation of a new logger entry&quot;"},
                    {"type": "Method", "fromName": "Library\\Logger", "fromLink": "Library/Logger.html", "link": "Library/Logger.html#method_log", "name": "Library\\Logger::log", "doc": "&quot;Logs with an arbitrary level.&quot;"},
                    {"type": "Method", "fromName": "Library\\Logger", "fromLink": "Library/Logger.html", "link": "Library/Logger.html#method___set", "name": "Library\\Logger::__set", "doc": "&quot;Allows to set a property or a configuration entry like : $logger-&gt;config_name = $val&quot;"},
                    {"type": "Method", "fromName": "Library\\Logger", "fromLink": "Library/Logger.html", "link": "Library/Logger.html#method___get", "name": "Library\\Logger::__get", "doc": "&quot;Allows to call a configuration entry like : $logger-&gt;config_name&quot;"},
                    {"type": "Method", "fromName": "Library\\Logger", "fromLink": "Library/Logger.html", "link": "Library/Logger.html#method_getOptions", "name": "Library\\Logger::getOptions", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Logger", "fromLink": "Library/Logger.html", "link": "Library/Logger.html#method_interpolate", "name": "Library\\Logger::interpolate", "doc": "&quot;Interpolates context values into the message placeholders.&quot;"},
                    {"type": "Method", "fromName": "Library\\Logger", "fromLink": "Library/Logger.html", "link": "Library/Logger.html#method_getUserIp", "name": "Library\\Logger::getUserIp", "doc": "&quot;Get the user IP address&quot;"},
                    {"type": "Method", "fromName": "Library\\Logger", "fromLink": "Library/Logger.html", "link": "Library/Logger.html#method_writeArray", "name": "Library\\Logger::writeArray", "doc": "&quot;Write an array on one line&quot;"},
                    {"type": "Method", "fromName": "Library\\Logger", "fromLink": "Library/Logger.html", "link": "Library/Logger.html#method_writeArrayItem", "name": "Library\\Logger::writeArrayItem", "doc": "&quot;Safely transform an array item in string&quot;"},
            
            {"type": "Class", "fromName": "Library\\Object", "fromLink": "Library/Object.html", "link": "Library/Object/AbstractInvokable.html", "name": "Library\\Object\\AbstractInvokable", "doc": "&quot;Magic handling of properties access&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Object\\AbstractInvokable", "fromLink": "Library/Object/AbstractInvokable.html", "link": "Library/Object/AbstractInvokable.html#method___invoke", "name": "Library\\Object\\AbstractInvokable::__invoke", "doc": "&quot;Magic getter when calling an object as a function&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\AbstractInvokable", "fromLink": "Library/Object/AbstractInvokable.html", "link": "Library/Object/AbstractInvokable.html#method___call", "name": "Library\\Object\\AbstractInvokable::__call", "doc": "&quot;Magic handler when calling a non-existing method on an object&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\AbstractInvokable", "fromLink": "Library/Object/AbstractInvokable.html", "link": "Library/Object/AbstractInvokable.html#method___callStatic", "name": "Library\\Object\\AbstractInvokable::__callStatic", "doc": "&quot;Magic handler when calling a non-eixsting method statically on an object&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\AbstractInvokable", "fromLink": "Library/Object/AbstractInvokable.html", "link": "Library/Object/AbstractInvokable.html#method___get", "name": "Library\\Object\\AbstractInvokable::__get", "doc": "&quot;Magic getter&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\AbstractInvokable", "fromLink": "Library/Object/AbstractInvokable.html", "link": "Library/Object/AbstractInvokable.html#method___set", "name": "Library\\Object\\AbstractInvokable::__set", "doc": "&quot;Magic setter&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\AbstractInvokable", "fromLink": "Library/Object/AbstractInvokable.html", "link": "Library/Object/AbstractInvokable.html#method___isset", "name": "Library\\Object\\AbstractInvokable::__isset", "doc": "&quot;Magic checker&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\AbstractInvokable", "fromLink": "Library/Object/AbstractInvokable.html", "link": "Library/Object/AbstractInvokable.html#method___unset", "name": "Library\\Object\\AbstractInvokable::__unset", "doc": "&quot;Magic unsetter&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\AbstractInvokable", "fromLink": "Library/Object/AbstractInvokable.html", "link": "Library/Object/AbstractInvokable.html#method_findPropertyName", "name": "Library\\Object\\AbstractInvokable::findPropertyName", "doc": "&quot;Search a property name in the current object with one or tow leading underscores&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\AbstractInvokable", "fromLink": "Library/Object/AbstractInvokable.html", "link": "Library/Object/AbstractInvokable.html#method_findPropertyNameStatic", "name": "Library\\Object\\AbstractInvokable::findPropertyNameStatic", "doc": "&quot;Search a property name in the current object with one or tow leading underscores&quot;"},
            
            {"type": "Class", "fromName": "Library\\Object", "fromLink": "Library/Object.html", "link": "Library/Object/InvokableAccessException.html", "name": "Library\\Object\\InvokableAccessException", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Object\\InvokableAccessException", "fromLink": "Library/Object/InvokableAccessException.html", "link": "Library/Object/InvokableAccessException.html#method___construct", "name": "Library\\Object\\InvokableAccessException::__construct", "doc": "&quot;Constructor: creation of the parent instance&quot;"},
            
            {"type": "Class", "fromName": "Library\\Object", "fromLink": "Library/Object.html", "link": "Library/Object/InvokableInterface.html", "name": "Library\\Object\\InvokableInterface", "doc": "&quot;Magic handling of properties access interface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Object\\InvokableInterface", "fromLink": "Library/Object/InvokableInterface.html", "link": "Library/Object/InvokableInterface.html#method___call", "name": "Library\\Object\\InvokableInterface::__call", "doc": "&quot;Magic handler when calling a non-existing method on an object&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\InvokableInterface", "fromLink": "Library/Object/InvokableInterface.html", "link": "Library/Object/InvokableInterface.html#method___callStatic", "name": "Library\\Object\\InvokableInterface::__callStatic", "doc": "&quot;Magic handler when calling a non-eixsting method statically on an object&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\InvokableInterface", "fromLink": "Library/Object/InvokableInterface.html", "link": "Library/Object/InvokableInterface.html#method___get", "name": "Library\\Object\\InvokableInterface::__get", "doc": "&quot;Magic getter&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\InvokableInterface", "fromLink": "Library/Object/InvokableInterface.html", "link": "Library/Object/InvokableInterface.html#method___set", "name": "Library\\Object\\InvokableInterface::__set", "doc": "&quot;Magic setter&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\InvokableInterface", "fromLink": "Library/Object/InvokableInterface.html", "link": "Library/Object/InvokableInterface.html#method___isset", "name": "Library\\Object\\InvokableInterface::__isset", "doc": "&quot;Magic checker&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\InvokableInterface", "fromLink": "Library/Object/InvokableInterface.html", "link": "Library/Object/InvokableInterface.html#method___unset", "name": "Library\\Object\\InvokableInterface::__unset", "doc": "&quot;Magic unsetter&quot;"},
            
            {"type": "Class", "fromName": "Library\\Object", "fromLink": "Library/Object.html", "link": "Library/Object/RegistryInvokable.html", "name": "Library\\Object\\RegistryInvokable", "doc": "&quot;Magic handling of properties access&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Object\\RegistryInvokable", "fromLink": "Library/Object/RegistryInvokable.html", "link": "Library/Object/RegistryInvokable.html#method___construct", "name": "Library\\Object\\RegistryInvokable::__construct", "doc": "&quot;Object constructor&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\RegistryInvokable", "fromLink": "Library/Object/RegistryInvokable.html", "link": "Library/Object/RegistryInvokable.html#method_setFlag", "name": "Library\\Object\\RegistryInvokable::setFlag", "doc": "&quot;Set the object flag for registry properties visibility&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\RegistryInvokable", "fromLink": "Library/Object/RegistryInvokable.html", "link": "Library/Object/RegistryInvokable.html#method_getFlag", "name": "Library\\Object\\RegistryInvokable::getFlag", "doc": "&quot;Get the object flag for registry properties visibility&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\RegistryInvokable", "fromLink": "Library/Object/RegistryInvokable.html", "link": "Library/Object/RegistryInvokable.html#method___call", "name": "Library\\Object\\RegistryInvokable::__call", "doc": "&quot;Magic handler when calling a non-existing method on an object&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\RegistryInvokable", "fromLink": "Library/Object/RegistryInvokable.html", "link": "Library/Object/RegistryInvokable.html#method___callStatic", "name": "Library\\Object\\RegistryInvokable::__callStatic", "doc": "&quot;Avoiding magic static handler&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\RegistryInvokable", "fromLink": "Library/Object/RegistryInvokable.html", "link": "Library/Object/RegistryInvokable.html#method___get", "name": "Library\\Object\\RegistryInvokable::__get", "doc": "&quot;Magic getter&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\RegistryInvokable", "fromLink": "Library/Object/RegistryInvokable.html", "link": "Library/Object/RegistryInvokable.html#method___set", "name": "Library\\Object\\RegistryInvokable::__set", "doc": "&quot;Magic setter&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\RegistryInvokable", "fromLink": "Library/Object/RegistryInvokable.html", "link": "Library/Object/RegistryInvokable.html#method___isset", "name": "Library\\Object\\RegistryInvokable::__isset", "doc": "&quot;Magic checker&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\RegistryInvokable", "fromLink": "Library/Object/RegistryInvokable.html", "link": "Library/Object/RegistryInvokable.html#method___unset", "name": "Library\\Object\\RegistryInvokable::__unset", "doc": "&quot;Magic unsetter&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\RegistryInvokable", "fromLink": "Library/Object/RegistryInvokable.html", "link": "Library/Object/RegistryInvokable.html#method_getData", "name": "Library\\Object\\RegistryInvokable::getData", "doc": "&quot;Global getter&quot;"},
                    {"type": "Method", "fromName": "Library\\Object\\RegistryInvokable", "fromLink": "Library/Object/RegistryInvokable.html", "link": "Library/Object/RegistryInvokable.html#method_setData", "name": "Library\\Object\\RegistryInvokable::setData", "doc": "&quot;Global setter&quot;"},
            
            {"type": "Class", "fromName": "Library\\Reporter", "fromLink": "Library/Reporter.html", "link": "Library/Reporter/AbstractAdapter.html", "name": "Library\\Reporter\\AbstractAdapter", "doc": "&quot;Reporter Adapters interface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Reporter\\AbstractAdapter", "fromLink": "Library/Reporter/AbstractAdapter.html", "link": "Library/Reporter/AbstractAdapter.html#method_newLine", "name": "Library\\Reporter\\AbstractAdapter::newLine", "doc": "&quot;Adapter new line sign&quot;"},
                    {"type": "Method", "fromName": "Library\\Reporter\\AbstractAdapter", "fromLink": "Library/Reporter/AbstractAdapter.html", "link": "Library/Reporter/AbstractAdapter.html#method_tab", "name": "Library\\Reporter\\AbstractAdapter::tab", "doc": "&quot;Adapter new tabulation&quot;"},
                    {"type": "Method", "fromName": "Library\\Reporter\\AbstractAdapter", "fromLink": "Library/Reporter/AbstractAdapter.html", "link": "Library/Reporter/AbstractAdapter.html#method_renderTag", "name": "Library\\Reporter\\AbstractAdapter::renderTag", "doc": "&quot;Render a content with a specific tag mask&quot;"},
            
            {"type": "Class", "fromName": "Library\\Reporter\\Adapter", "fromLink": "Library/Reporter/Adapter.html", "link": "Library/Reporter/Adapter/Html.html", "name": "Library\\Reporter\\Adapter\\Html", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Reporter\\Adapter\\Html", "fromLink": "Library/Reporter/Adapter/Html.html", "link": "Library/Reporter/Adapter/Html.html#method_renderTag", "name": "Library\\Reporter\\Adapter\\Html::renderTag", "doc": "&quot;Render a content with a specific tag mask&quot;"},
            
            {"type": "Class", "fromName": "Library\\Reporter", "fromLink": "Library/Reporter.html", "link": "Library/Reporter/Reporter.html", "name": "Library\\Reporter\\Reporter", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Reporter\\Reporter", "fromLink": "Library/Reporter/Reporter.html", "link": "Library/Reporter/Reporter.html#method___construct", "name": "Library\\Reporter\\Reporter::__construct", "doc": "&quot;Construction of a new Reporter object&quot;"},
                    {"type": "Method", "fromName": "Library\\Reporter\\Reporter", "fromLink": "Library/Reporter/Reporter.html", "link": "Library/Reporter/Reporter.html#method_reset", "name": "Library\\Reporter\\Reporter::reset", "doc": "&quot;Reset all object properties to default or empty values&quot;"},
                    {"type": "Method", "fromName": "Library\\Reporter\\Reporter", "fromLink": "Library/Reporter/Reporter.html", "link": "Library/Reporter/Reporter.html#method___toString", "name": "Library\\Reporter\\Reporter::__toString", "doc": "&quot;Returns the object global output&quot;"},
                    {"type": "Method", "fromName": "Library\\Reporter\\Reporter", "fromLink": "Library/Reporter/Reporter.html", "link": "Library/Reporter/Reporter.html#method_setFlag", "name": "Library\\Reporter\\Reporter::setFlag", "doc": "&quot;Set the reporter flag&quot;"},
                    {"type": "Method", "fromName": "Library\\Reporter\\Reporter", "fromLink": "Library/Reporter/Reporter.html", "link": "Library/Reporter/Reporter.html#method_getFlag", "name": "Library\\Reporter\\Reporter::getFlag", "doc": "&quot;Get the reporter flag&quot;"},
                    {"type": "Method", "fromName": "Library\\Reporter\\Reporter", "fromLink": "Library/Reporter/Reporter.html", "link": "Library/Reporter/Reporter.html#method_setAdapterType", "name": "Library\\Reporter\\Reporter::setAdapterType", "doc": "&quot;Set the adapter type to use&quot;"},
                    {"type": "Method", "fromName": "Library\\Reporter\\Reporter", "fromLink": "Library/Reporter/Reporter.html", "link": "Library/Reporter/Reporter.html#method_getAdapterType", "name": "Library\\Reporter\\Reporter::getAdapterType", "doc": "&quot;Get the current adapter name&quot;"},
                    {"type": "Method", "fromName": "Library\\Reporter\\Reporter", "fromLink": "Library/Reporter/Reporter.html", "link": "Library/Reporter/Reporter.html#method_setAdapter", "name": "Library\\Reporter\\Reporter::setAdapter", "doc": "&quot;Set the adapter&quot;"},
                    {"type": "Method", "fromName": "Library\\Reporter\\Reporter", "fromLink": "Library/Reporter/Reporter.html", "link": "Library/Reporter/Reporter.html#method_getAdapter", "name": "Library\\Reporter\\Reporter::getAdapter", "doc": "&quot;Get the current adapter&quot;"},
                    {"type": "Method", "fromName": "Library\\Reporter\\Reporter", "fromLink": "Library/Reporter/Reporter.html", "link": "Library/Reporter/Reporter.html#method_setOutput", "name": "Library\\Reporter\\Reporter::setOutput", "doc": "&quot;Set some content&quot;"},
                    {"type": "Method", "fromName": "Library\\Reporter\\Reporter", "fromLink": "Library/Reporter/Reporter.html", "link": "Library/Reporter/Reporter.html#method_getOutput", "name": "Library\\Reporter\\Reporter::getOutput", "doc": "&quot;Get the processed content&quot;"},
                    {"type": "Method", "fromName": "Library\\Reporter\\Reporter", "fromLink": "Library/Reporter/Reporter.html", "link": "Library/Reporter/Reporter.html#method_render", "name": "Library\\Reporter\\Reporter::render", "doc": "&quot;Render a content with a specific tag mask&quot;"},
                    {"type": "Method", "fromName": "Library\\Reporter\\Reporter", "fromLink": "Library/Reporter/Reporter.html", "link": "Library/Reporter/Reporter.html#method_write", "name": "Library\\Reporter\\Reporter::write", "doc": "&quot;Display on screen a content with a specific tag mask&quot;"},
                    {"type": "Method", "fromName": "Library\\Reporter\\Reporter", "fromLink": "Library/Reporter/Reporter.html", "link": "Library/Reporter/Reporter.html#method_renderMulti", "name": "Library\\Reporter\\Reporter::renderMulti", "doc": "&quot;Render a content with a specific tag mask and some placeholders&quot;"},
            
            {"type": "Class", "fromName": "Library", "fromLink": "Library.html", "link": "Library/Router.html", "name": "Library\\Router", "doc": "&quot;The global router class&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method___construct", "name": "Library\\Router::__construct", "doc": "&quot;Construction&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_getCollection", "name": "Library\\Router::getCollection", "doc": "&quot;Get a collection object if it was not&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_setUrl", "name": "Library\\Router::setUrl", "doc": "&quot;Set the current URL&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_getUrl", "name": "Library\\Router::getUrl", "doc": "&quot;Get the current URL&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_setRoute", "name": "Library\\Router::setRoute", "doc": "&quot;Set the current route&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_getRoute", "name": "Library\\Router::getRoute", "doc": "&quot;Get the current route&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_setRouteParsed", "name": "Library\\Router::setRouteParsed", "doc": "&quot;Set the current route parsed infos&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_getRouteParsed", "name": "Library\\Router::getRouteParsed", "doc": "&quot;Get the current route parsed infos&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_setRoutes", "name": "Library\\Router::setRoutes", "doc": "&quot;Set the routes collection&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_getRoutes", "name": "Library\\Router::getRoutes", "doc": "&quot;Get the routes collection&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_setArgumentsMap", "name": "Library\\Router::setArgumentsMap", "doc": "&quot;Set the arguments correspondances table like ( true arg in URL =&gt; true arg name in the app )&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_getArgumentsMap", "name": "Library\\Router::getArgumentsMap", "doc": "&quot;Get the arguments table&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_setMatchers", "name": "Library\\Router::setMatchers", "doc": "&quot;Set a collection of masks to parse and match a route URL&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_getMatchers", "name": "Library\\Router::getMatchers", "doc": "&quot;Get the route matcher&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_routeExists", "name": "Library\\Router::routeExists", "doc": "&quot;Check if a route exists&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_generateUrl", "name": "Library\\Router::generateUrl", "doc": "&quot;Build a new route URL&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_matchUrl", "name": "Library\\Router::matchUrl", "doc": "&quot;Test if an URL has a corresponding route&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_distribute", "name": "Library\\Router::distribute", "doc": "&quot;Actually dispatch the current route&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_forward", "name": "Library\\Router::forward", "doc": "&quot;Forward the application to a new route (no HTTP redirect)&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_redirect", "name": "Library\\Router::redirect", "doc": "&quot;Make a redirection to a new route (HTTP redirect)&quot;"},
                    {"type": "Method", "fromName": "Library\\Router", "fromLink": "Library/Router.html", "link": "Library/Router.html#method_urlEncode", "name": "Library\\Router::urlEncode", "doc": "&quot;Special &#039;urlencode&#039; function to only encode strings and let any \&quot;%s\&quot; mask not encoded&quot;"},
            
            {"type": "Class", "fromName": "Library\\ServiceContainer", "fromLink": "Library/ServiceContainer.html", "link": "Library/ServiceContainer/ServiceContainer.html", "name": "Library\\ServiceContainer\\ServiceContainer", "doc": "&quot;A simple service container with constructors&quot;"},
                                                        {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainer", "fromLink": "Library/ServiceContainer/ServiceContainer.html", "link": "Library/ServiceContainer/ServiceContainer.html#method_init", "name": "Library\\ServiceContainer\\ServiceContainer::init", "doc": "&quot;Initialize the service container system&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainer", "fromLink": "Library/ServiceContainer/ServiceContainer.html", "link": "Library/ServiceContainer/ServiceContainer.html#method_setProvider", "name": "Library\\ServiceContainer\\ServiceContainer::setProvider", "doc": "&quot;Define a service constructor like &lt;code&gt;array( name , callback , protected )&lt;\/code&gt; or a closure&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainer", "fromLink": "Library/ServiceContainer/ServiceContainer.html", "link": "Library/ServiceContainer/ServiceContainer.html#method_getProvider", "name": "Library\\ServiceContainer\\ServiceContainer::getProvider", "doc": "&quot;Get a service constructor if it exists&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainer", "fromLink": "Library/ServiceContainer/ServiceContainer.html", "link": "Library/ServiceContainer/ServiceContainer.html#method_hasProvider", "name": "Library\\ServiceContainer\\ServiceContainer::hasProvider", "doc": "&quot;Test if a constructor exists for a service&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainer", "fromLink": "Library/ServiceContainer/ServiceContainer.html", "link": "Library/ServiceContainer/ServiceContainer.html#method_setProtected", "name": "Library\\ServiceContainer\\ServiceContainer::setProtected", "doc": "&quot;Define a service as protected&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainer", "fromLink": "Library/ServiceContainer/ServiceContainer.html", "link": "Library/ServiceContainer/ServiceContainer.html#method_isProtected", "name": "Library\\ServiceContainer\\ServiceContainer::isProtected", "doc": "&quot;Test if a service is protected&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainer", "fromLink": "Library/ServiceContainer/ServiceContainer.html", "link": "Library/ServiceContainer/ServiceContainer.html#method_setService", "name": "Library\\ServiceContainer\\ServiceContainer::setService", "doc": "&quot;Register a new service called &lt;code&gt;$name&lt;\/code&gt; declared as NOT protected by default&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainer", "fromLink": "Library/ServiceContainer/ServiceContainer.html", "link": "Library/ServiceContainer/ServiceContainer.html#method_getService", "name": "Library\\ServiceContainer\\ServiceContainer::getService", "doc": "&quot;Get a service called &lt;code&gt;$name&lt;\/code&gt; throwing an error by default if it does not exist yet and can not be created&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainer", "fromLink": "Library/ServiceContainer/ServiceContainer.html", "link": "Library/ServiceContainer/ServiceContainer.html#method_hasService", "name": "Library\\ServiceContainer\\ServiceContainer::hasService", "doc": "&quot;Test if a service exists in the container&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainer", "fromLink": "Library/ServiceContainer/ServiceContainer.html", "link": "Library/ServiceContainer/ServiceContainer.html#method_unsetService", "name": "Library\\ServiceContainer\\ServiceContainer::unsetService", "doc": "&quot;Unset a service if it is not protected&quot;"},
            
            {"type": "Class", "fromName": "Library\\ServiceContainer", "fromLink": "Library/ServiceContainer.html", "link": "Library/ServiceContainer/ServiceContainerInterface.html", "name": "Library\\ServiceContainer\\ServiceContainerInterface", "doc": "&quot;A simple service container interface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainerInterface", "fromLink": "Library/ServiceContainer/ServiceContainerInterface.html", "link": "Library/ServiceContainer/ServiceContainerInterface.html#method_setProvider", "name": "Library\\ServiceContainer\\ServiceContainerInterface::setProvider", "doc": "&quot;Define a service constructor like &lt;code&gt;array( name , callback , protected )&lt;\/code&gt; or a closure&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainerInterface", "fromLink": "Library/ServiceContainer/ServiceContainerInterface.html", "link": "Library/ServiceContainer/ServiceContainerInterface.html#method_setService", "name": "Library\\ServiceContainer\\ServiceContainerInterface::setService", "doc": "&quot;Register a new service called &lt;code&gt;$name&lt;\/code&gt; declared as NOT protected by default&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainerInterface", "fromLink": "Library/ServiceContainer/ServiceContainerInterface.html", "link": "Library/ServiceContainer/ServiceContainerInterface.html#method_getService", "name": "Library\\ServiceContainer\\ServiceContainerInterface::getService", "doc": "&quot;Get a service called &lt;code&gt;$name&lt;\/code&gt; throwing an error by default if it does not exist yet and can not be created&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainerInterface", "fromLink": "Library/ServiceContainer/ServiceContainerInterface.html", "link": "Library/ServiceContainer/ServiceContainerInterface.html#method_hasService", "name": "Library\\ServiceContainer\\ServiceContainerInterface::hasService", "doc": "&quot;Test if a service exists in the container&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceContainerInterface", "fromLink": "Library/ServiceContainer/ServiceContainerInterface.html", "link": "Library/ServiceContainer/ServiceContainerInterface.html#method_unsetService", "name": "Library\\ServiceContainer\\ServiceContainerInterface::unsetService", "doc": "&quot;Unset a service if it is not protected&quot;"},
            
            {"type": "Class", "fromName": "Library\\ServiceContainer", "fromLink": "Library/ServiceContainer.html", "link": "Library/ServiceContainer/ServiceProviderInterface.html", "name": "Library\\ServiceContainer\\ServiceProviderInterface", "doc": "&quot;Interface ServiceProviderInterface&quot;"},
                                                        {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceProviderInterface", "fromLink": "Library/ServiceContainer/ServiceProviderInterface.html", "link": "Library/ServiceContainer/ServiceProviderInterface.html#method_register", "name": "Library\\ServiceContainer\\ServiceProviderInterface::register", "doc": "&quot;Launch actions when the service is registered in the container&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceProviderInterface", "fromLink": "Library/ServiceContainer/ServiceProviderInterface.html", "link": "Library/ServiceContainer/ServiceProviderInterface.html#method_boot", "name": "Library\\ServiceContainer\\ServiceProviderInterface::boot", "doc": "&quot;Launch actions when the service is created&quot;"},
                    {"type": "Method", "fromName": "Library\\ServiceContainer\\ServiceProviderInterface", "fromLink": "Library/ServiceContainer/ServiceProviderInterface.html", "link": "Library/ServiceContainer/ServiceProviderInterface.html#method_terminate", "name": "Library\\ServiceContainer\\ServiceProviderInterface::terminate", "doc": "&quot;Launch actions when the service is destructed&quot;"},
            
            {"type": "Class", "fromName": "Library\\Session", "fromLink": "Library/Session.html", "link": "Library/Session/FlashSession.html", "name": "Library\\Session\\FlashSession", "doc": "&quot;Session manager class&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Session\\FlashSession", "fromLink": "Library/Session/FlashSession.html", "link": "Library/Session/FlashSession.html#method___construct", "name": "Library\\Session\\FlashSession::__construct", "doc": "&quot;Constructor&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\FlashSession", "fromLink": "Library/Session/FlashSession.html", "link": "Library/Session/FlashSession.html#method_read", "name": "Library\\Session\\FlashSession::read", "doc": "&quot;Start the current session if so&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\FlashSession", "fromLink": "Library/Session/FlashSession.html", "link": "Library/Session/FlashSession.html#method_commit", "name": "Library\\Session\\FlashSession::commit", "doc": "&quot;Save current session&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\FlashSession", "fromLink": "Library/Session/FlashSession.html", "link": "Library/Session/FlashSession.html#method_hasFlash", "name": "Library\\Session\\FlashSession::hasFlash", "doc": "&quot;Test if current session has flash parameters&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\FlashSession", "fromLink": "Library/Session/FlashSession.html", "link": "Library/Session/FlashSession.html#method_getFlash", "name": "Library\\Session\\FlashSession::getFlash", "doc": "&quot;Get a current session flash parameter&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\FlashSession", "fromLink": "Library/Session/FlashSession.html", "link": "Library/Session/FlashSession.html#method_setFlash", "name": "Library\\Session\\FlashSession::setFlash", "doc": "&quot;Set a current session flash parameter&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\FlashSession", "fromLink": "Library/Session/FlashSession.html", "link": "Library/Session/FlashSession.html#method_allFlashes", "name": "Library\\Session\\FlashSession::allFlashes", "doc": "&quot;Get current session flash parameters stack&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\FlashSession", "fromLink": "Library/Session/FlashSession.html", "link": "Library/Session/FlashSession.html#method_clearFlashes", "name": "Library\\Session\\FlashSession::clearFlashes", "doc": "&quot;Delete current session flash parameters&quot;"},
            
            {"type": "Class", "fromName": "Library\\Session", "fromLink": "Library/Session.html", "link": "Library/Session/Session.html", "name": "Library\\Session\\Session", "doc": "&quot;Session manager class&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method___construct", "name": "Library\\Session\\Session::__construct", "doc": "&quot;Constructor&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method___destruct", "name": "Library\\Session\\Session::__destruct", "doc": "&quot;Automatically store new entries at object destruction&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_addSessionTable", "name": "Library\\Session\\Session::addSessionTable", "doc": "&quot;Add a session table entry&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_getSessionTable", "name": "Library\\Session\\Session::getSessionTable", "doc": "&quot;Get the full session table&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_getId", "name": "Library\\Session\\Session::getId", "doc": "&quot;Get current session ID&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_getName", "name": "Library\\Session\\Session::getName", "doc": "&quot;Get current session name&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_isOpened", "name": "Library\\Session\\Session::isOpened", "doc": "&quot;Test if the current session is already started&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_isLoaded", "name": "Library\\Session\\Session::isLoaded", "doc": "&quot;Test if the current session is already loaded&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_start", "name": "Library\\Session\\Session::start", "doc": "&quot;Start the current session and read it&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_open", "name": "Library\\Session\\Session::open", "doc": "&quot;Open the current session&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_close", "name": "Library\\Session\\Session::close", "doc": "&quot;Close the current session&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_read", "name": "Library\\Session\\Session::read", "doc": "&quot;Read the current session contents&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_commit", "name": "Library\\Session\\Session::commit", "doc": "&quot;Save current session&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_clear", "name": "Library\\Session\\Session::clear", "doc": "&quot;Destroy current session&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_regenerateId", "name": "Library\\Session\\Session::regenerateId", "doc": "&quot;Regenrate current session ID&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_getAttributes", "name": "Library\\Session\\Session::getAttributes", "doc": "&quot;Get all current session values&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_has", "name": "Library\\Session\\Session::has", "doc": "&quot;Test if the current session has a parameter&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_get", "name": "Library\\Session\\Session::get", "doc": "&quot;Get current session parameter&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_set", "name": "Library\\Session\\Session::set", "doc": "&quot;Set current session parameter&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_remove", "name": "Library\\Session\\Session::remove", "doc": "&quot;Delete a session parameter&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\Session", "fromLink": "Library/Session/Session.html", "link": "Library/Session/Session.html#method_getBackup", "name": "Library\\Session\\Session::getBackup", "doc": "&quot;Get an initial session value&quot;"},
            
            {"type": "Class", "fromName": "Library\\Session", "fromLink": "Library/Session.html", "link": "Library/Session/SessionInterface.html", "name": "Library\\Session\\SessionInterface", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_start", "name": "Library\\Session\\SessionInterface::start", "doc": "&quot;Start the current session and load it&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_open", "name": "Library\\Session\\SessionInterface::open", "doc": "&quot;Open the current session&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_close", "name": "Library\\Session\\SessionInterface::close", "doc": "&quot;Close the current session&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_isOpened", "name": "Library\\Session\\SessionInterface::isOpened", "doc": "&quot;Test if the current session is already started&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_read", "name": "Library\\Session\\SessionInterface::read", "doc": "&quot;Read current session contents&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_isLoaded", "name": "Library\\Session\\SessionInterface::isLoaded", "doc": "&quot;Test if the current session is already loaded&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_commit", "name": "Library\\Session\\SessionInterface::commit", "doc": "&quot;Save current session contents&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_clear", "name": "Library\\Session\\SessionInterface::clear", "doc": "&quot;Destroy current session&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_regenerateId", "name": "Library\\Session\\SessionInterface::regenerateId", "doc": "&quot;Regenrate current session ID&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_getId", "name": "Library\\Session\\SessionInterface::getId", "doc": "&quot;Get current session ID&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_getName", "name": "Library\\Session\\SessionInterface::getName", "doc": "&quot;Get current session name&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_getAttributes", "name": "Library\\Session\\SessionInterface::getAttributes", "doc": "&quot;Get all current session values&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_has", "name": "Library\\Session\\SessionInterface::has", "doc": "&quot;Test if the current session has a parameter&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_get", "name": "Library\\Session\\SessionInterface::get", "doc": "&quot;Get current session parameter&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_set", "name": "Library\\Session\\SessionInterface::set", "doc": "&quot;Set current session parameter&quot;"},
                    {"type": "Method", "fromName": "Library\\Session\\SessionInterface", "fromLink": "Library/Session/SessionInterface.html", "link": "Library/Session/SessionInterface.html#method_remove", "name": "Library\\Session\\SessionInterface::remove", "doc": "&quot;Delete a session parameter&quot;"},
            
            {"type": "Class", "fromName": "Library\\StaticConfiguration", "fromLink": "Library/StaticConfiguration.html", "link": "Library/StaticConfiguration/Config.html", "name": "Library\\StaticConfiguration\\Config", "doc": "&quot;Static global configuration object manager&quot;"},
                                                        {"type": "Method", "fromName": "Library\\StaticConfiguration\\Config", "fromLink": "Library/StaticConfiguration/Config.html", "link": "Library/StaticConfiguration/Config.html#method_load", "name": "Library\\StaticConfiguration\\Config::load", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\StaticConfiguration\\Config", "fromLink": "Library/StaticConfiguration/Config.html", "link": "Library/StaticConfiguration/Config.html#method_loaded", "name": "Library\\StaticConfiguration\\Config::loaded", "doc": "&quot;Check if the configurator is loaded&quot;"},
                    {"type": "Method", "fromName": "Library\\StaticConfiguration\\Config", "fromLink": "Library/StaticConfiguration/Config.html", "link": "Library/StaticConfiguration/Config.html#method_setConfigurator", "name": "Library\\StaticConfiguration\\Config::setConfigurator", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\StaticConfiguration\\Config", "fromLink": "Library/StaticConfiguration/Config.html", "link": "Library/StaticConfiguration/Config.html#method_getConfigurator", "name": "Library\\StaticConfiguration\\Config::getConfigurator", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\StaticConfiguration\\Config", "fromLink": "Library/StaticConfiguration/Config.html", "link": "Library/StaticConfiguration/Config.html#method_setRegistry", "name": "Library\\StaticConfiguration\\Config::setRegistry", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\StaticConfiguration\\Config", "fromLink": "Library/StaticConfiguration/Config.html", "link": "Library/StaticConfiguration/Config.html#method_getRegistry", "name": "Library\\StaticConfiguration\\Config::getRegistry", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\StaticConfiguration\\Config", "fromLink": "Library/StaticConfiguration/Config.html", "link": "Library/StaticConfiguration/Config.html#method_getDefaults", "name": "Library\\StaticConfiguration\\Config::getDefaults", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\StaticConfiguration\\Config", "fromLink": "Library/StaticConfiguration/Config.html", "link": "Library/StaticConfiguration/Config.html#method_getRequired", "name": "Library\\StaticConfiguration\\Config::getRequired", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\StaticConfiguration\\Config", "fromLink": "Library/StaticConfiguration/Config.html", "link": "Library/StaticConfiguration/Config.html#method_getInternal", "name": "Library\\StaticConfiguration\\Config::getInternal", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\StaticConfiguration\\Config", "fromLink": "Library/StaticConfiguration/Config.html", "link": "Library/StaticConfiguration/Config.html#method_validate", "name": "Library\\StaticConfiguration\\Config::validate", "doc": "&quot;Check if a custom Config class defines all required values&quot;"},
                    {"type": "Method", "fromName": "Library\\StaticConfiguration\\Config", "fromLink": "Library/StaticConfiguration/Config.html", "link": "Library/StaticConfiguration/Config.html#method_overload", "name": "Library\\StaticConfiguration\\Config::overload", "doc": "&quot;Overload a config registry&quot;"},
                    {"type": "Method", "fromName": "Library\\StaticConfiguration\\Config", "fromLink": "Library/StaticConfiguration/Config.html", "link": "Library/StaticConfiguration/Config.html#method_set", "name": "Library\\StaticConfiguration\\Config::set", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\StaticConfiguration\\Config", "fromLink": "Library/StaticConfiguration/Config.html", "link": "Library/StaticConfiguration/Config.html#method_get", "name": "Library\\StaticConfiguration\\Config::get", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\StaticConfiguration\\Config", "fromLink": "Library/StaticConfiguration/Config.html", "link": "Library/StaticConfiguration/Config.html#method_getDefault", "name": "Library\\StaticConfiguration\\Config::getDefault", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\StaticConfiguration", "fromLink": "Library/StaticConfiguration.html", "link": "Library/StaticConfiguration/ConfiguratorInterface.html", "name": "Library\\StaticConfiguration\\ConfiguratorInterface", "doc": "&quot;Config class interface to use with \\Library\\StaticConfiguration\\Config&quot;"},
                                                        {"type": "Method", "fromName": "Library\\StaticConfiguration\\ConfiguratorInterface", "fromLink": "Library/StaticConfiguration/ConfiguratorInterface.html", "link": "Library/StaticConfiguration/ConfiguratorInterface.html#method_getDefaults", "name": "Library\\StaticConfiguration\\ConfiguratorInterface::getDefaults", "doc": "&quot;Get the default configuration values&quot;"},
                    {"type": "Method", "fromName": "Library\\StaticConfiguration\\ConfiguratorInterface", "fromLink": "Library/StaticConfiguration/ConfiguratorInterface.html", "link": "Library/StaticConfiguration/ConfiguratorInterface.html#method_getRequired", "name": "Library\\StaticConfiguration\\ConfiguratorInterface::getRequired", "doc": "&quot;Get the required configuration entries&quot;"},
            
            {"type": "Class", "fromName": "Library\\Tool", "fromLink": "Library/Tool.html", "link": "Library/Tool/Encrypt.html", "name": "Library\\Tool\\Encrypt", "doc": "&quot;Simple encrypt\/decrypt system&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Tool\\Encrypt", "fromLink": "Library/Tool/Encrypt.html", "link": "Library/Tool/Encrypt.html#method___construct", "name": "Library\\Tool\\Encrypt::__construct", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Encrypt", "fromLink": "Library/Tool/Encrypt.html", "link": "Library/Tool/Encrypt.html#method_setSalt", "name": "Library\\Tool\\Encrypt::setSalt", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Encrypt", "fromLink": "Library/Tool/Encrypt.html", "link": "Library/Tool/Encrypt.html#method_getSalt", "name": "Library\\Tool\\Encrypt::getSalt", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Encrypt", "fromLink": "Library/Tool/Encrypt.html", "link": "Library/Tool/Encrypt.html#method_encrypt", "name": "Library\\Tool\\Encrypt::encrypt", "doc": "&quot;Encryption function&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Encrypt", "fromLink": "Library/Tool/Encrypt.html", "link": "Library/Tool/Encrypt.html#method_decrypt", "name": "Library\\Tool\\Encrypt::decrypt", "doc": "&quot;Decryption function&quot;"},
            
            {"type": "Class", "fromName": "Library\\Tool", "fromLink": "Library/Tool.html", "link": "Library/Tool/FileRotator.html", "name": "Library\\Tool\\FileRotator", "doc": "&quot;Rotate system for files&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Tool\\FileRotator", "fromLink": "Library/Tool/FileRotator.html", "link": "Library/Tool/FileRotator.html#method___construct", "name": "Library\\Tool\\FileRotator::__construct", "doc": "&quot;Creation of a new file rotator&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\FileRotator", "fromLink": "Library/Tool/FileRotator.html", "link": "Library/Tool/FileRotator.html#method_write", "name": "Library\\Tool\\FileRotator::write", "doc": "&quot;Write a string in the file&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\FileRotator", "fromLink": "Library/Tool/FileRotator.html", "link": "Library/Tool/FileRotator.html#method_rotate", "name": "Library\\Tool\\FileRotator::rotate", "doc": "&quot;Rotate file if so&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\FileRotator", "fromLink": "Library/Tool/FileRotator.html", "link": "Library/Tool/FileRotator.html#method_mustRotate", "name": "Library\\Tool\\FileRotator::mustRotate", "doc": "&quot;Does the current file need to be rotated&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\FileRotator", "fromLink": "Library/Tool/FileRotator.html", "link": "Library/Tool/FileRotator.html#method_getFilename", "name": "Library\\Tool\\FileRotator::getFilename", "doc": "&quot;Get the name of a file to rotate&quot;"},
            
            {"type": "Class", "fromName": "Library\\Tool", "fromLink": "Library/Tool.html", "link": "Library/Tool/MorseCode.html", "name": "Library\\Tool\\MorseCode", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Tool\\MorseCode", "fromLink": "Library/Tool/MorseCode.html", "link": "Library/Tool/MorseCode.html#method_getLetter", "name": "Library\\Tool\\MorseCode::getLetter", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\MorseCode", "fromLink": "Library/Tool/MorseCode.html", "link": "Library/Tool/MorseCode.html#method_getWord", "name": "Library\\Tool\\MorseCode::getWord", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\MorseCode", "fromLink": "Library/Tool/MorseCode.html", "link": "Library/Tool/MorseCode.html#method_getString", "name": "Library\\Tool\\MorseCode::getString", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\MorseCode", "fromLink": "Library/Tool/MorseCode.html", "link": "Library/Tool/MorseCode.html#method_encode", "name": "Library\\Tool\\MorseCode::encode", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Tool", "fromLink": "Library/Tool.html", "link": "Library/Tool/Pagination.html", "name": "Library\\Tool\\Pagination", "doc": "&quot;\n&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method___construct", "name": "Library\\Tool\\Pagination::__construct", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_setLimit", "name": "Library\\Tool\\Pagination::setLimit", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_setOffset", "name": "Library\\Tool\\Pagination::setOffset", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_setPagesNumber", "name": "Library\\Tool\\Pagination::setPagesNumber", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_setItemsNumber", "name": "Library\\Tool\\Pagination::setItemsNumber", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_setCollection", "name": "Library\\Tool\\Pagination::setCollection", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_getLimit", "name": "Library\\Tool\\Pagination::getLimit", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_getOffset", "name": "Library\\Tool\\Pagination::getOffset", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_getPagesNumber", "name": "Library\\Tool\\Pagination::getPagesNumber", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_getItemsNumber", "name": "Library\\Tool\\Pagination::getItemsNumber", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_getCollection", "name": "Library\\Tool\\Pagination::getCollection", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_getPaginatedCollection", "name": "Library\\Tool\\Pagination::getPaginatedCollection", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_setOffsetByPageNumber", "name": "Library\\Tool\\Pagination::setOffsetByPageNumber", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_exists", "name": "Library\\Tool\\Pagination::exists", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_current", "name": "Library\\Tool\\Pagination::current", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_key", "name": "Library\\Tool\\Pagination::key", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_next", "name": "Library\\Tool\\Pagination::next", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_rewind", "name": "Library\\Tool\\Pagination::rewind", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_valid", "name": "Library\\Tool\\Pagination::valid", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_isFirst", "name": "Library\\Tool\\Pagination::isFirst", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_isLast", "name": "Library\\Tool\\Pagination::isLast", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_isCurrent", "name": "Library\\Tool\\Pagination::isCurrent", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Pagination", "fromLink": "Library/Tool/Pagination.html", "link": "Library/Tool/Pagination.html#method_getPageNumber", "name": "Library\\Tool\\Pagination::getPageNumber", "doc": "&quot;\n&quot;"},
            
            {"type": "Class", "fromName": "Library\\Tool", "fromLink": "Library/Tool.html", "link": "Library/Tool/Table.html", "name": "Library\\Tool\\Table", "doc": "&quot;Table helper tool&quot;"},
                                                        {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method___construct", "name": "Library\\Tool\\Table::__construct", "doc": "&quot;Table construction&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method___toString", "name": "Library\\Tool\\Table::__toString", "doc": "&quot;Rendering of the table&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getTable", "name": "Library\\Tool\\Table::getTable", "doc": "&quot;Get the full table array&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getTableIterator", "name": "Library\\Tool\\Table::getTableIterator", "doc": "&quot;Get the full table or a part of the table as an &lt;code&gt;ArrayIterator&lt;\/code&gt; object&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getLine", "name": "Library\\Tool\\Table::getLine", "doc": "&quot;Get a line of the table body&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addLine", "name": "Library\\Tool\\Table::addLine", "doc": "&quot;Add a new line in the table body&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getColumn", "name": "Library\\Tool\\Table::getColumn", "doc": "&quot;Get a column of the table body&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addColumn", "name": "Library\\Tool\\Table::addColumn", "doc": "&quot;Add a new column in the table body&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getCell", "name": "Library\\Tool\\Table::getCell", "doc": "&quot;Get a cell of the table body&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addCell", "name": "Library\\Tool\\Table::addCell", "doc": "&quot;Add a new cell in the current line of the table body&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setPadFlag", "name": "Library\\Tool\\Table::setPadFlag", "doc": "&quot;Set the table flag used for cell padding&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getPadFlag", "name": "Library\\Tool\\Table::getPadFlag", "doc": "&quot;Get the table pad flag&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setTitle", "name": "Library\\Tool\\Table::setTitle", "doc": "&quot;Set the table title&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getTitle", "name": "Library\\Tool\\Table::getTitle", "doc": "&quot;Get the table title&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setHeader", "name": "Library\\Tool\\Table::setHeader", "doc": "&quot;Set the table headers lines&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setHeaderLine", "name": "Library\\Tool\\Table::setHeaderLine", "doc": "&quot;Set a table header line&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addHeaderLine", "name": "Library\\Tool\\Table::addHeaderLine", "doc": "&quot;Add a new table header line&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setHeaderColumn", "name": "Library\\Tool\\Table::setHeaderColumn", "doc": "&quot;Set a column in the table header&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addHeaderColumn", "name": "Library\\Tool\\Table::addHeaderColumn", "doc": "&quot;Add a new column in the table header&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setHeaderCell", "name": "Library\\Tool\\Table::setHeaderCell", "doc": "&quot;Set a table header cell&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addHeaderCell", "name": "Library\\Tool\\Table::addHeaderCell", "doc": "&quot;Add a new table header cell&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getHeader", "name": "Library\\Tool\\Table::getHeader", "doc": "&quot;Get the table headers lines&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getHeaderLine", "name": "Library\\Tool\\Table::getHeaderLine", "doc": "&quot;Get a table headers line&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getHeaderColumn", "name": "Library\\Tool\\Table::getHeaderColumn", "doc": "&quot;Get a table headers column&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getHeaderCell", "name": "Library\\Tool\\Table::getHeaderCell", "doc": "&quot;Get a table headers cell&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setBody", "name": "Library\\Tool\\Table::setBody", "doc": "&quot;Set the table body lines&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setBodyLine", "name": "Library\\Tool\\Table::setBodyLine", "doc": "&quot;Set a table body line&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addBodyLine", "name": "Library\\Tool\\Table::addBodyLine", "doc": "&quot;Add a new table body line&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setBodyColumn", "name": "Library\\Tool\\Table::setBodyColumn", "doc": "&quot;Set a column in the table body&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addBodyColumn", "name": "Library\\Tool\\Table::addBodyColumn", "doc": "&quot;Add a new column in the table body&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setBodyCell", "name": "Library\\Tool\\Table::setBodyCell", "doc": "&quot;Set a table body cell&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addBodyCell", "name": "Library\\Tool\\Table::addBodyCell", "doc": "&quot;Add a new table body cell&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getBody", "name": "Library\\Tool\\Table::getBody", "doc": "&quot;Get the table body lines&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getBodyLine", "name": "Library\\Tool\\Table::getBodyLine", "doc": "&quot;Get a table body line&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getBodyColumn", "name": "Library\\Tool\\Table::getBodyColumn", "doc": "&quot;Get a column of the table body&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getBodyCell", "name": "Library\\Tool\\Table::getBodyCell", "doc": "&quot;Get a table body cell&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setFooter", "name": "Library\\Tool\\Table::setFooter", "doc": "&quot;Set the table footer lines&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setFooterLine", "name": "Library\\Tool\\Table::setFooterLine", "doc": "&quot;Set a table footer line&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addFooterLine", "name": "Library\\Tool\\Table::addFooterLine", "doc": "&quot;Add a new table footer line&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setFooterColumn", "name": "Library\\Tool\\Table::setFooterColumn", "doc": "&quot;Set a column in the table footers&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addFooterColumn", "name": "Library\\Tool\\Table::addFooterColumn", "doc": "&quot;Add a new column in the table footers&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setFooterCell", "name": "Library\\Tool\\Table::setFooterCell", "doc": "&quot;Set a table footer cell&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addFooterCell", "name": "Library\\Tool\\Table::addFooterCell", "doc": "&quot;Add a new table footer cell&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getFooter", "name": "Library\\Tool\\Table::getFooter", "doc": "&quot;Get the table footers lines&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getFooterLine", "name": "Library\\Tool\\Table::getFooterLine", "doc": "&quot;Get a table footers line&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getFooterColumn", "name": "Library\\Tool\\Table::getFooterColumn", "doc": "&quot;Get a table footers column&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getFooterCell", "name": "Library\\Tool\\Table::getFooterCell", "doc": "&quot;Get a table footers cell&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getTableColumnSize", "name": "Library\\Tool\\Table::getTableColumnSize", "doc": "&quot;Get the table columns size&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getTableLineSize", "name": "Library\\Tool\\Table::getTableLineSize", "doc": "&quot;Get the table lines size&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getTableCellSize", "name": "Library\\Tool\\Table::getTableCellSize", "doc": "&quot;Get the table cells size&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getSizesInfos", "name": "Library\\Tool\\Table::getSizesInfos", "doc": "&quot;Get a string information presenting an overview of the table&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method__resetSizes", "name": "Library\\Tool\\Table::_resetSizes", "doc": "&quot;Reset the table sizes&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_render", "name": "Library\\Tool\\Table::render", "doc": "&quot;Plain text rendering of the table&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setContents", "name": "Library\\Tool\\Table::setContents", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setContentLine", "name": "Library\\Tool\\Table::setContentLine", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addContentLine", "name": "Library\\Tool\\Table::addContentLine", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setContentColumn", "name": "Library\\Tool\\Table::setContentColumn", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setContentCol", "name": "Library\\Tool\\Table::setContentCol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setBodyCol", "name": "Library\\Tool\\Table::setBodyCol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addContentColumn", "name": "Library\\Tool\\Table::addContentColumn", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addContentCol", "name": "Library\\Tool\\Table::addContentCol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addBodyCol", "name": "Library\\Tool\\Table::addBodyCol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setContentCell", "name": "Library\\Tool\\Table::setContentCell", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addContentCell", "name": "Library\\Tool\\Table::addContentCell", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getContents", "name": "Library\\Tool\\Table::getContents", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getContentLine", "name": "Library\\Tool\\Table::getContentLine", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getContentColumn", "name": "Library\\Tool\\Table::getContentColumn", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getContentCol", "name": "Library\\Tool\\Table::getContentCol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getBodyCol", "name": "Library\\Tool\\Table::getBodyCol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getContentCell", "name": "Library\\Tool\\Table::getContentCell", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getTableColSize", "name": "Library\\Tool\\Table::getTableColSize", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getCol", "name": "Library\\Tool\\Table::getCol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getHeaderCol", "name": "Library\\Tool\\Table::getHeaderCol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addHeaderCol", "name": "Library\\Tool\\Table::addHeaderCol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setHeaderCol", "name": "Library\\Tool\\Table::setHeaderCol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getFooterCol", "name": "Library\\Tool\\Table::getFooterCol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_addFooterCol", "name": "Library\\Tool\\Table::addFooterCol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_setFooterCol", "name": "Library\\Tool\\Table::setFooterCol", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getColumnSize", "name": "Library\\Tool\\Table::getColumnSize", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getColSize", "name": "Library\\Tool\\Table::getColSize", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getLineSize", "name": "Library\\Tool\\Table::getLineSize", "doc": "&quot;\n&quot;"},
                    {"type": "Method", "fromName": "Library\\Tool\\Table", "fromLink": "Library/Tool/Table.html", "link": "Library/Tool/Table.html#method_getCellSize", "name": "Library\\Tool\\Table::getCellSize", "doc": "&quot;\n&quot;"},
            
            
                                        // Fix trailing commas in the index
        {}
    ];

    /** Tokenizes strings by namespaces and functions */
    function tokenizer(term) {
        if (!term) {
            return [];
        }

        var tokens = [term];
        var meth = term.indexOf('::');

        // Split tokens into methods if "::" is found.
        if (meth > -1) {
            tokens.push(term.substr(meth + 2));
            term = term.substr(0, meth - 2);
        }

        // Split by namespace or fake namespace.
        if (term.indexOf('\\') > -1) {
            tokens = tokens.concat(term.split('\\'));
        } else if (term.indexOf('_') > 0) {
            tokens = tokens.concat(term.split('_'));
        }

        // Merge in splitting the string by case and return
        tokens = tokens.concat(term.match(/(([A-Z]?[^A-Z]*)|([a-z]?[^a-z]*))/g).slice(0,-1));

        return tokens;
    };

    root.Sami = {
        /**
         * Cleans the provided term. If no term is provided, then one is
         * grabbed from the query string "search" parameter.
         */
        cleanSearchTerm: function(term) {
            // Grab from the query string
            if (typeof term === 'undefined') {
                var name = 'search';
                var regex = new RegExp("[\\?&]" + name + "=([^&#]*)");
                var results = regex.exec(location.search);
                if (results === null) {
                    return null;
                }
                term = decodeURIComponent(results[1].replace(/\+/g, " "));
            }

            return term.replace(/<(?:.|\n)*?>/gm, '');
        },

        /** Searches through the index for a given term */
        search: function(term) {
            // Create a new search index if needed
            if (!bhIndex) {
                bhIndex = new Bloodhound({
                    limit: 500,
                    local: searchIndex,
                    datumTokenizer: function (d) {
                        return tokenizer(d.name);
                    },
                    queryTokenizer: Bloodhound.tokenizers.whitespace
                });
                bhIndex.initialize();
            }

            results = [];
            bhIndex.get(term, function(matches) {
                results = matches;
            });

            if (!rootPath) {
                return results;
            }

            // Fix the element links based on the current page depth.
            return $.map(results, function(ele) {
                if (ele.link.indexOf('..') > -1) {
                    return ele;
                }
                ele.link = rootPath + ele.link;
                if (ele.fromLink) {
                    ele.fromLink = rootPath + ele.fromLink;
                }
                return ele;
            });
        },

        /** Get a search class for a specific type */
        getSearchClass: function(type) {
            return searchTypeClasses[type] || searchTypeClasses['_'];
        },

        /** Add the left-nav tree to the site */
        injectApiTree: function(ele) {
            ele.html(treeHtml);
        }
    };

    $(function() {
        // Modify the HTML to work correctly based on the current depth
        rootPath = $('body').attr('data-root-path');
        treeHtml = treeHtml.replace(/href="/g, 'href="' + rootPath);
        Sami.injectApiTree($('#api-tree'));
    });

    return root.Sami;
})(window);

$(function() {

    // Enable the version switcher
    $('#version-switcher').change(function() {
        window.location = $(this).val()
    });

    
        // Toggle left-nav divs on click
        $('#api-tree .hd span').click(function() {
            $(this).parent().parent().toggleClass('opened');
        });

        // Expand the parent namespaces of the current page.
        var expected = $('body').attr('data-name');

        if (expected) {
            // Open the currently selected node and its parents.
            var container = $('#api-tree');
            var node = $('#api-tree li[data-name="' + expected + '"]');
            // Node might not be found when simulating namespaces
            if (node.length > 0) {
                node.addClass('active').addClass('opened');
                node.parents('li').addClass('opened');
                var scrollPos = node.offset().top - container.offset().top + container.scrollTop();
                // Position the item nearer to the top of the screen.
                scrollPos -= 200;
                container.scrollTop(scrollPos);
            }
        }

    
    
        var form = $('#search-form .typeahead');
        form.typeahead({
            hint: true,
            highlight: true,
            minLength: 1
        }, {
            name: 'search',
            displayKey: 'name',
            source: function (q, cb) {
                cb(Sami.search(q));
            }
        });

        // The selection is direct-linked when the user selects a suggestion.
        form.on('typeahead:selected', function(e, suggestion) {
            window.location = suggestion.link;
        });

        // The form is submitted when the user hits enter.
        form.keypress(function (e) {
            if (e.which == 13) {
                $('#search-form').submit();
                return true;
            }
        });

    
});