$translators
$translators :array
Contact Form AJAX callback
$current_user_model :\App\Site\Models\User
$route_info :\App\Site\Routing\RouteInfo
process(\App\Site\Routing\RouteInfo|null $route_info = null,array $route_data = array()): \Symfony\Component\HttpFoundation\Response
{@inheritdocs}
\App\Site\Routing\RouteInfo|null | $route_info | |
array | $route_data |
renderPage(\App\Site\Routing\RouteInfo|null $route_info = null,array $route_data = array()): \Symfony\Component\HttpFoundation\Response|self
controller entrypoint
\App\Site\Routing\RouteInfo|null | $route_info | |
array | $route_data |
getRouteInfo(): \App\Site\Routing\RouteInfo
get route_info array
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
addFrontendFormElements(\Degami\PHPFormsApi\Form $form, $form_state,array<mixed,string> $form_elements = array('url', 'website_id', 'locale')): \Degami\PHPFormsApi\Form
adds frontend elements to form
\Degami\PHPFormsApi\Form | $form | |
$form_state | ||
array<mixed,string> | $form_elements |
addActionButton(string $key,string $button_id,string $button_text,string $button_class = 'btn btn-sm btn-light'): \App\Base\Traits\AdminTrait
adds an action button
string | $key | |
string | $button_id | |
string | $button_text | |
string | $button_class |