CLASS_METHOD
CLASS_METHOD
Web Router Class
getApp(): \App\App
gets app object
getRouting(): \App\Site\Routing\Web
gets routing service
getUtils(): \App\Base\Tools\Utils\Globals
gets global utils service
getSiteData(): \App\Base\Tools\Utils\SiteData
gets site data service
getAssets(): \App\Base\Tools\Assets\Manager
gets assets manager
getMailer(): \App\Base\Tools\Utils\Mailer
gets mailer service
getCache(): \App\Base\Tools\Cache\Manager
get cache manager
getHtmlRenderer(): \App\Base\Tools\Utils\HtmlPartsRenderer
gets html renderer service
addRoute(string $group,string $name,string $path,string $class,string $method = 'renderPage',array<mixed,string> $verbs = array('GET', 'POST')): \App\Site\Routing\Web
adds a route
string | $group | |
string | $name | |
string | $path | |
string | $class | |
string | $method | |
array<mixed,string> | $verbs |
getRequestInfo(\Psr\Container\ContainerInterface $container,string|null $http_method = null,string|null $request_uri = null,string|null $domain = null): \App\Site\Routing\RouteInfo
returns a RouteInfo instance for current request
\Psr\Container\ContainerInterface | $container | |
string|null | $http_method | |
string|null | $request_uri | |
string|null | $domain |