Index
A
- AbstractCache — Class in namespace Comodojo\Dispatcher\Cache
 - AbstractModel — Class in namespace Comodojo\Dispatcher\Components
 - $Version#ascii — Property in class Version
 - AbstractPreprocessor — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Route::addService() — Method in class Route
 - Table::add() — Method in class Table
 - AbstractService — Class in namespace Comodojo\Dispatcher\Service
 
B
- $ServerCache#bypass — Property in class ServerCache
 - ServerCache::bypassCache() — Method in class ServerCache
 - UserAgent::browser() — Method in class UserAgent
 - $Model#bypass_routing — Property in class Model
 - $Model#bypass_service — Property in class Model
 - Model::bypassRouting() — Method in class Model
 - Model::bypassService() — Method in class Model
 
C
- $ServerCache#cachable_methods — Property in class ServerCache
 - $ServerCache#cachable_statuses — Property in class ServerCache
 - $ServerCache#cache_namespace — Property in class ServerCache
 - CommandsLoader — Class in namespace Comodojo\Dispatcher\Components
 - Error::compose() — Method in class Error
 - $Processor#codes — Property in class Processor
 - Redirect::compose() — Method in class Redirect
 - Content — Class in namespace Comodojo\Dispatcher\Response
 - Content::charset() — Method in class Content
 - $Model#cacheable_methods — Property in class Model
 - $Model#cacheable_statuses — Property in class Model
 - $Model#cookies — Property in class Model
 - $Model#content — Property in class Model
 - Model::consolidate() — Method in class Model
 - AbstractPreprocessor::consolidate() — Method in class AbstractPreprocessor
 - Status100::consolidate() — Method in class Status100
 - Status200::consolidate() — Method in class Status200
 - Status201::consolidate() — Method in class Status201
 - Status202::consolidate() — Method in class Status202
 - Status205::consolidate() — Method in class Status205
 - Status301::consolidate() — Method in class Status301
 - Status304::consolidate() — Method in class Status304
 - Status405::consolidate() — Method in class Status405
 - Model::compose() — Method in class Model
 - $Route#classname — Property in class Route
 - $Table#cache — Property in class Table
 - Table::count() — Method in class Table
 - Get registered routes count
 - CacheTrait — Class in namespace Comodojo\Dispatcher\Traits
 - $CacheTrait#cache — Property in class CacheTrait
 
D
- RouterCache::dump() — Method in class RouterCache
 - ServerCache::dump() — Method in class ServerCache
 - DefaultConfiguration — Class in namespace Comodojo\Dispatcher\Components
 - $Version#description — Property in class Version
 - Dispatcher — Class in namespace Comodojo\Dispatcher
 - Dispatcher::dispatch() — Method in class Dispatcher
 - DispatcherEvent — Class in namespace Comodojo\Dispatcher\Events
 - $DispatcherEvent#dispatcher — Property in class DispatcherEvent
 - Status::description() — Method in class Status
 - Table::defaultRoute() — Method in class Table
 - HeadersTrait::delete() — Method in class HeadersTrait
 
E
- HttpStatusCodes::exists() — Method in class HttpStatusCodes
 - Error — Class in namespace Comodojo\Dispatcher\Output
 - Model::export() — Method in class Model
 - $Route#error_code — Property in class Route
 - $Route#error_message — Property in class Route
 - ExtraTrait — Class in namespace Comodojo\Dispatcher\Traits
 - $ExtraTrait#extra — Property in class ExtraTrait
 
F
- File — Class in namespace Comodojo\Dispatcher\Request
 - File::fromUploadedFiles() — Method in class File
 - Files — Class in namespace Comodojo\Dispatcher\Request
 - $Files#files — Property in class Files
 - $Model#files — Property in class Model
 
G
- DefaultConfiguration::get() — Method in class DefaultConfiguration
 - HttpStatusCodes::getMessage() — Method in class HttpStatusCodes
 - DispatcherEvent::getDispatcher() — Method in class DispatcherEvent
 - File::getTemporaryName() — Method in class File
 - File::getFileName() — Method in class File
 - File::getSlug() — Method in class File
 - File::getContentType() — Method in class File
 - File::getSize() — Method in class File
 - File::getUploadTime() — Method in class File
 - File::getFileData() — Method in class File
 - Files::getFiles() — Method in class Files
 - Method::get() — Method in class Method
 - Model::getHeaders() — Method in class Model
 - Model::getUri() — Method in class Model
 - Model::getPost() — Method in class Model
 - Model::getQuery() — Method in class Model
 - Model::getUserAgent() — Method in class Model
 - Model::getMethod() — Method in class Model
 - Model::getVersion() — Method in class Model
 - Model::getFiles() — Method in class Model
 - Post::getRaw() — Method in class Post
 - UserAgent::get() — Method in class UserAgent
 - Version::get() — Method in class Version
 - Content::get() — Method in class Content
 - Content::getType() — Method in class Content
 - Content::getCharset() — Method in class Content
 - Content::getLength() — Method in class Content
 - Location::get() — Method in class Location
 - Model::getHeaders() — Method in class Model
 - Model::getCookies() — Method in class Model
 - Model::getStatus() — Method in class Model
 - Model::getContent() — Method in class Model
 - Model::getLocation() — Method in class Model
 - Status::get() — Method in class Status
 - Model::getTable() — Method in class Model
 - Model::getRoute() — Method in class Model
 - Model::getServiceInstance() — Method in class Model
 - Route::getType() — Method in class Route
 - Route::getClassName() — Method in class Route
 - Route::getRedirectCode() — Method in class Route
 - Route::getRedirectLocation() — Method in class Route
 - Route::getRedirectMessage() — Method in class Route
 - Route::getRedirectType() — Method in class Route
 - Route::getErrorCode() — Method in class Route
 - Route::getErrorMessage() — Method in class Route
 - Route::getParameter() — Method in class Route
 - Route::getParameters() — Method in class Route
 - Route::getRequestParameter() — Method in class Route
 - Route::getService() — Method in class Route
 - Route::getServiceName() — Method in class Route
 - Route::getRequestParameters() — Method in class Route
 - Route::getQueryRegex() — Method in class Route
 - Route::getQueries() — Method in class Route
 - Table::getRoutes() — Method in class Table
 - Table::get() — Method in class Table
 - AbstractService::getImplementedMethods() — Method in class AbstractService
 - Get service-implemented HTTP methods
 - AbstractService::getMethod() — Method in class AbstractService
 - Return the callable class method that reflect the requested one
 - CacheTrait::getCache() — Method in class CacheTrait
 - ExtraTrait::getExtra() — Method in class ExtraTrait
 - HeadersTrait::get() — Method in class HeadersTrait
 - HeadersTrait::getAsString() — Method in class HeadersTrait
 - RequestTrait::getRequest() — Method in class RequestTrait
 - ResponseTrait::getResponse() — Method in class ResponseTrait
 - RouteTrait::getRoute() — Method in class RouteTrait
 - RouterTrait::getRouter() — Method in class RouterTrait
 - ServerCacheTrait::getServerCache() — Method in class ServerCacheTrait
 - ToStringTrait::get() — Method in class ToStringTrait
 
H
- HttpStatusCodes — Class in namespace Comodojo\Dispatcher\Components
 - Headers — Class in namespace Comodojo\Dispatcher\Request
 - $Model#headers — Property in class Model
 - Headers — Class in namespace Comodojo\Dispatcher\Response
 - $Model#headers — Property in class Model
 - HeadersTrait — Class in namespace Comodojo\Dispatcher\Traits
 - $HeadersTrait#headers — Property in class HeadersTrait
 
I
- HttpStatusCodes::isInformational() — Method in class HttpStatusCodes
 - HttpStatusCodes::isSuccessful() — Method in class HttpStatusCodes
 - HttpStatusCodes::isRedirection() — Method in class HttpStatusCodes
 - HttpStatusCodes::isClientError() — Method in class HttpStatusCodes
 - HttpStatusCodes::isServerError() — Method in class HttpStatusCodes
 - Model::import() — Method in class Model
 - Route::isQueryRequired() — Method in class Route
 
L
- CommandsLoader::load() — Method in class CommandsLoader
 - PluginsLoader::load() — Method in class PluginsLoader
 - RoutesLoader::load() — Method in class RoutesLoader
 - File::load() — Method in class File
 - Files::load() — Method in class Files
 - Content::length() — Method in class Content
 - Location — Class in namespace Comodojo\Dispatcher\Response
 - $Model#location — Property in class Model
 - $Parser#logger — Property in class Parser
 - Table::load() — Method in class Table
 
M
- Model — Class in namespace Comodojo\Dispatcher\Extra
 - Method — Class in namespace Comodojo\Dispatcher\Request
 - Model — Class in namespace Comodojo\Dispatcher\Request
 - $Model#method — Property in class Model
 - Model — Class in namespace Comodojo\Dispatcher\Response
 - Model — Class in namespace Comodojo\Dispatcher\Router
 - HeadersTrait::merge() — Method in class HeadersTrait
 
N
- $Version#name — Property in class Version
 - $Model#no_content_statuses — Property in class Model
 
P
- PluginsLoader — Class in namespace Comodojo\Dispatcher\Components
 - $Version#prefix — Property in class Version
 - Processor — Class in namespace Comodojo\Dispatcher\Output
 - Processor::parse() — Method in class Processor
 - $Model#post — Property in class Model
 - Post — Class in namespace Comodojo\Dispatcher\Request
 - Parser — Class in namespace Comodojo\Dispatcher\Router
 - $Route#parameters — Property in class Route
 - Route::path() — Method in class Route
 - $Table#parser — Property in class Table
 
Q
- $Model#query — Property in class Model
 - Query — Class in namespace Comodojo\Dispatcher\Request
 - $Route#query — Property in class Route
 
R
- RouterCache — Class in namespace Comodojo\Dispatcher\Cache
 - RouterCache::read() — Method in class RouterCache
 - ServerCache::read() — Method in class ServerCache
 - RoutesLoader — Class in namespace Comodojo\Dispatcher\Components
 - Redirect — Class in namespace Comodojo\Dispatcher\Output
 - Model::route() — Method in class Model
 - $Post#raw_parameters — Property in class Post
 - $AbstractPreprocessor#response — Property in class AbstractPreprocessor
 - $Model#route — Property in class Model
 - Model::route() — Method in class Model
 - Parser::read() — Method in class Parser
 - Route — Class in namespace Comodojo\Dispatcher\Router
 - $Route#redirect_code — Property in class Route
 - $Route#redirect_location — Property in class Route
 - $Route#redirect_message — Property in class Route
 - $Route#redirect_type — Property in class Route
 - $Route#request — Property in class Route
 - $Table#routes — Property in class Table
 - Current repository of routes
 - Table::regex() — Method in class Table
 - Table::remove() — Method in class Table
 - RequestTrait — Class in namespace Comodojo\Dispatcher\Traits
 - $RequestTrait#request — Property in class RequestTrait
 - ResponseTrait — Class in namespace Comodojo\Dispatcher\Traits
 - $ResponseTrait#response — Property in class ResponseTrait
 - RouteTrait — Class in namespace Comodojo\Dispatcher\Traits
 - $RouteTrait#route — Property in class RouteTrait
 - RouterTrait — Class in namespace Comodojo\Dispatcher\Traits
 - $RouterTrait#router — Property in class RouterTrait
 
S
- ServerCache — Class in namespace Comodojo\Dispatcher\Cache
 - ServiceEvent — Class in namespace Comodojo\Dispatcher\Events
 - Processor::send() — Method in class Processor
 - File::save() — Method in class File
 - Method::set() — Method in class Method
 - Model::setHeaders() — Method in class Model
 - Model::setUri() — Method in class Model
 - Model::setPost() — Method in class Model
 - Model::setQuery() — Method in class Model
 - Model::setUserAgent() — Method in class Model
 - Model::setMethod() — Method in class Model
 - Model::setVersion() — Method in class Model
 - Model::setFiles() — Method in class Model
 - UserAgent::set() — Method in class UserAgent
 - Version::set() — Method in class Version
 - Content::set() — Method in class Content
 - Content::setType() — Method in class Content
 - Content::setCharset() — Method in class Content
 - Headers::send() — Method in class Headers
 - Location::set() — Method in class Location
 - $Model#status — Property in class Model
 - Model::setHeaders() — Method in class Model
 - Model::setCookies() — Method in class Model
 - Model::setStatus() — Method in class Model
 - Model::setContent() — Method in class Model
 - Model::setLocation() — Method in class Model
 - Model::serialize() — Method in class Model
 - Status100 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Continue
 - Status101 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Switching Protocols
 - Status102 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Processing
 - Status200 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: OK
 - Status201 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Created
 - Status202 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Created
 - Status203 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Non-Authoritative Information
 - Status204 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: No Content
 - Status205 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Reset Content
 - Status206 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Partial Content
 - Status300 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Multiple Choices
 - Status301 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Moved Permanently
 - Status302 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Found
 - Status303 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: See Other
 - Status304 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Not Modified
 - Status305 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Use Proxy
 - Status307 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Temporary Redirect
 - Status308 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Permanent Redirect
 - Status400 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Bad Request
 - Status403 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Forbidden
 - Status404 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Not Found
 - Status405 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Method Not Allowed
 - Status410 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Gone
 - Status500 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Internal Server Error
 - Status501 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Not Implemented
 - Status502 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Bad Gateway
 - Status503 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Service Unavailable
 - Status504 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: Gateway Timeout
 - Status505 — Class in namespace Comodojo\Dispatcher\Response\Preprocessor
 - Status: HTTP Version Not Supported
 - Status — Class in namespace Comodojo\Dispatcher\Response
 - Status::set() — Method in class Status
 - Model::setTable() — Method in class Model
 - $Route#service — Property in class Route
 - Route::setType() — Method in class Route
 - Route::setClassName() — Method in class Route
 - Route::setRedirectCode() — Method in class Route
 - Route::setRedirectLocation() — Method in class Route
 - Route::setRedirectMessage() — Method in class Route
 - Route::setRedirectType() — Method in class Route
 - Route::setErrorCode() — Method in class Route
 - Route::setErrorMessage() — Method in class Route
 - Route::setParameter() — Method in class Route
 - Route::setParameters() — Method in class Route
 - Route::setService() — Method in class Route
 - Route::setRequestParameter() — Method in class Route
 - Route::setRequestParameters() — Method in class Route
 - Route::setQuery() — Method in class Route
 - Route::setQueries() — Method in class Route
 - Route::serialize() — Method in class Route
 - Return the serialized data
 - $AbstractService#supported_methods — Property in class AbstractService
 - CacheTrait::setCache() — Method in class CacheTrait
 - ExtraTrait::setExtra() — Method in class ExtraTrait
 - HeadersTrait::set() — Method in class HeadersTrait
 - RequestTrait::setRequest() — Method in class RequestTrait
 - ResponseTrait::setResponse() — Method in class ResponseTrait
 - RouteTrait::setRoute() — Method in class RouteTrait
 - RouterTrait::setRouter() — Method in class RouterTrait
 - ServerCacheTrait — Class in namespace Comodojo\Dispatcher\Traits
 - $ServerCacheTrait#server_cache — Property in class ServerCacheTrait
 - ServerCacheTrait::setServerCache() — Method in class ServerCacheTrait
 
T
- $Version#template — Property in class Version
 - Content::type() — Method in class Content
 - $Model#table — Property in class Model
 - $Route#type — Property in class Route
 - Table — Class in namespace Comodojo\Dispatcher\Router
 - ToStringTrait — Class in namespace Comodojo\Dispatcher\Traits
 
U
- $Model#uri — Property in class Model
 - $Model#useragent — Property in class Model
 - UserAgent — Class in namespace Comodojo\Dispatcher\Request
 - Model::unserialize() — Method in class Model
 - Route::unserialize() — Method in class Route
 - Return the unserialized object
 
V
- Version — Class in namespace Comodojo\Dispatcher\Components
 - $Version#version — Property in class Version
 - $Model#version — Property in class Model
 - Version — Class in namespace Comodojo\Dispatcher\Request
 
_
- AbstractCache::__construct() — Method in class AbstractCache
 - AbstractModel::__construct() — Method in class AbstractModel
 - Dispatcher::__construct() — Method in class Dispatcher
 - The main dispatcher constructor.
 - DispatcherEvent::__construct() — Method in class DispatcherEvent
 - ServiceEvent::__construct() — Method in class ServiceEvent
 - Processor::__construct() — Method in class Processor
 - File::__construct() — Method in class File
 - Files::__construct() — Method in class Files
 - Headers::__construct() — Method in class Headers
 - Method::__construct() — Method in class Method
 - Model::__construct() — Method in class Model
 - Post::__construct() — Method in class Post
 - Query::__construct() — Method in class Query
 - UserAgent::__construct() — Method in class UserAgent
 - Version::__construct() — Method in class Version
 - Model::__construct() — Method in class Model
 - AbstractPreprocessor::__construct() — Method in class AbstractPreprocessor
 - Status::__construct() — Method in class Status
 - Model::__construct() — Method in class Model
 - Parser::__construct() — Method in class Parser
 - Table::__construct() — Method in class Table
 - Table constructor
 - AbstractService::__construct() — Method in class AbstractService
 - ToStringTrait::__toString() — Method in class ToStringTrait