$translators
$translators :array
Global utils functions Helper 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
errorPage(integer $error_code,\Symfony\Component\HttpFoundation\Request|null $request,array $template_data = array(),string|null $template_name = null): \Symfony\Component\HttpFoundation\Response
return an error page
integer | $error_code | |
\Symfony\Component\HttpFoundation\Request|null | $request | |
array | $template_data | |
string|null | $template_name |
exceptionPage(\Exception $exception,\Symfony\Component\HttpFoundation\Request|null $request): \Symfony\Component\HttpFoundation\Response
returns a exception error page
\Exception | $exception | |
\Symfony\Component\HttpFoundation\Request|null | $request |
blockedIpPage(\Symfony\Component\HttpFoundation\Request $request): \Symfony\Component\HttpFoundation\Response
returns a blocked ip exception error page
\Symfony\Component\HttpFoundation\Request | $request |
exceptionJson(\Exception $exception,\Symfony\Component\HttpFoundation\Request $request): \Symfony\Component\HttpFoundation\Response
returns an exception error json
\Exception | $exception | |
\Symfony\Component\HttpFoundation\Request | $request |
exceptionXML(\Exception $exception,\Symfony\Component\HttpFoundation\Request $request): \Symfony\Component\HttpFoundation\Response
returns an exception error xml
\Exception | $exception | |
\Symfony\Component\HttpFoundation\Request | $request |
offlinePage(\Symfony\Component\HttpFoundation\Request|null $request): \Symfony\Component\HttpFoundation\Response
returns a "site is offline" error page
\Symfony\Component\HttpFoundation\Request|null | $request |
getSiteMenu(string $menu_name,integer $website_id,string $locale,\App\Site\Models\Menu|null $menu_element = null): array
returns site menu
string | $menu_name | |
integer | $website_id | |
string | $locale | |
\App\Site\Models\Menu|null | $menu_element |
buildSiteMenu( $menu_items,\App\Site\Models\Menu|null $menu_element = null): array
returns site menu
$menu_items | ||
\App\Site\Models\Menu|null | $menu_element |
addQueueMessage(string $queue_name,mixed $data): \App\Site\Models\QueueMessage
adds message to queue
string | $queue_name | |
mixed | $data |
logRequestIfNeeded( $status_code,\Symfony\Component\HttpFoundation\Request $request)
logs request (if needed)
$status_code | ||
\Symfony\Component\HttpFoundation\Request | $request |