Method | Description | |
---|---|---|
__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 | ||
getCustomTemplate ( ) : string | null | ||
getData ( ) : mixed | Get the data | |
getForId ( Symfony\Component\HttpKernel\KernelInterface $kernel, string $module, string $action, integer | null $id = null ) : string | null | ||
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 | |
getTemplate ( ) : array | Get the assigned template. | |
loadConfig ( ) | Load the config file for the requested block. | |
render ( string $template = null ) : string | Get the block content |
Method | Description | |
---|---|---|
setAction ( string $action = null ) | Set the action | |
setData ( mixed $data ) | Set the data | |
setModule ( string $module ) | Set the module |
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. |
public execute ( ) |
public static getForId ( Symfony\Component\HttpKernel\KernelInterface $kernel, string $module, string $action, integer | null $id = null ) : string | null | ||
$kernel | Symfony\Component\HttpKernel\KernelInterface | |
$module | string | The module to load. |
$action | string | The action to load. |
$id | integer | null | This is not the modules_extra id but the id of the item itself |
return | string | null | if we have data it is still serialised since it will be unserialized in the constructor |
public loadConfig ( ) |