PHP Класс Frontend\Core\Engine\Block\Extra

Наследование: extends Frontend\Core\Engine\Base\Object
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$overwrite boolean Should the template overwrite the current one
$templatePath string The path for the template

Открытые методы

Метод Описание
__construct ( Symfony\Component\HttpKernel\KernelInterface $kernel, string $module, string $action, mixed $data = null )
execute ( ) Execute the action We will build the class name, require the class and call the execute method.
getAction ( ) : string Get the current action REMARK: You should not use this method from your code, but it has to be public so we can access it later on in the core-code
getContent ( ) : string Get the block content
getData ( ) : mixed Get the data
getModule ( ) : string Get the current module REMARK: You should not use this method from your code, but it has to be public so we can access it later on in the core-code
getOverwrite ( ) : boolean Get overwrite mode
getTemplate ( ) : array Get the assigned template.
getTemplatePath ( ) : string Get path for the template
getVariables ( ) : array Get the assigned variables for this block.
loadConfig ( ) Load the config file for the requested block.

Приватные методы

Метод Описание
setAction ( string $action = null ) Set the action
setData ( mixed $data ) Set the data
setModule ( string $module ) Set the module
setOverwrite ( boolean $overwrite ) Set overwrite mode
setTemplatePath ( string $path ) Set the path for the template

Описание методов

__construct() публичный метод

public __construct ( Symfony\Component\HttpKernel\KernelInterface $kernel, string $module, string $action, mixed $data = null )
$kernel Symfony\Component\HttpKernel\KernelInterface
$module string The module to load.
$action string The action to load.
$data mixed The data that was passed from the database.

execute() публичный метод

Execute the action We will build the class name, require the class and call the execute method.
public execute ( )

getAction() публичный метод

Get the current action REMARK: You should not use this method from your code, but it has to be public so we can access it later on in the core-code
public getAction ( ) : string
Результат string

getContent() публичный метод

Get the block content
public getContent ( ) : string
Результат string

getData() публичный метод

Get the data
public getData ( ) : mixed
Результат mixed

getModule() публичный метод

Get the current module REMARK: You should not use this method from your code, but it has to be public so we can access it later on in the core-code
public getModule ( ) : string
Результат string

getOverwrite() публичный метод

Get overwrite mode
public getOverwrite ( ) : boolean
Результат boolean

getTemplate() публичный метод

Get the assigned template.
public getTemplate ( ) : array
Результат array

getTemplatePath() публичный метод

Get path for the template
public getTemplatePath ( ) : string
Результат string

getVariables() публичный метод

Get the assigned variables for this block.
public getVariables ( ) : array
Результат array

loadConfig() публичный метод

In the config file we have to find disabled actions, the constructor will read the folder and set possible actions Other configurations will also be stored in it.
public loadConfig ( )

Описание свойств

$overwrite защищенное свойство

Should the template overwrite the current one
protected bool $overwrite
Результат boolean

$templatePath защищенное свойство

The path for the template
protected string $templatePath
Результат string