JSEngineController
in package
Class JSEngineController
Table of Contents
- JAVASCRIPT_ENGINE = 'JSE'
- $renderer : GambioAdminRenderer
- $textManager : TextManager
- $translations : FrontendTranslations
- addJsSectionTranslation() : void
- initializeJSEngineController() : void
- Initialization method.
- render() : string
- Renders the template.
- translate() : string
Constants
JAVASCRIPT_ENGINE
private
mixed
JAVASCRIPT_ENGINE
= 'JSE'
Properties
$renderer
private
GambioAdminRenderer
$renderer
$textManager
private
TextManager
$textManager
$translations
private
FrontendTranslations
$translations
Methods
addJsSectionTranslation()
public
addJsSectionTranslation(string $section) : void
Parameters
- $section : string
Return values
void —initializeJSEngineController()
Initialization method.
public
initializeJSEngineController(GambioAdminRenderer $renderer, TextManager $textManager, FrontendTranslations $translations) : void
Parameters
- $renderer : GambioAdminRenderer
- $textManager : TextManager
- $translations : FrontendTranslations
Return values
void —render()
Renders the template.
public
render(string $pageTitle, string $templatePath[, array<string|int, mixed> $data = [] ]) : string
Parameters
- $pageTitle : string
- $templatePath : string
- $data : array<string|int, mixed> = []
Tags
Return values
string —translate()
public
translate(string $phrase, string $section[, int $languageId = null ]) : string
Parameters
- $phrase : string
- $section : string
- $languageId : int = null