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