Class JSEngineConfiguration

Class JSEngineConfiguration

Methods summary

public __construct( NonEmptyStringType $baseUrl, NonEmptyStringType $templatePath, LanguageCode $languageCode, LanguageTextManager $languageTextManager, EditableKeyValueCollection $sections, BoolType $debugMode, StringType $pageToken = null, StringType $cacheToken = null )
public asJson( void ) : string

Get JSEngine configuration as an JSON encoded string

public getJavaScript( void ) : string
protected _init( void )

Initialize JSEngine configuration.

protected _getTranslations( void ) : string

Get translations array.

protected _getSections( void ) : array

Helper method for adding additional language sections.

Properties summary

protected $config : array

		
protected $languageTextManager : LanguageTextManager

		
protected $sections : array

		
protected $environment : string

		
protected $baseUrl : string

		
protected $templatePath : string

		
protected $languageCode : string

		
protected $pageToken : string
''
protected $cacheToken : string
''