Base class for rendering a display layout
3.0
◆ addDebugMessage()
addDebugMessage |
( |
|
$message | ) |
|
Add a debug message to the debug messages array
- Paramètres
-
string | $message | Message to save |
- Renvoie
- self
- Depuis
- 3.2
Références $message, et $this.
◆ clearDebugMessages()
Clear the debug messages array
- Renvoie
- self
- Depuis
- 3.5
Références $this.
◆ debug()
Render a layout with debug info
- Paramètres
-
mixed | $data | Data passed to the layout |
- Renvoie
- string
- Depuis
- 3.5
Références $data, et $output.
◆ escape()
Method to escape output.
- Paramètres
-
string | $output | The output to escape. |
- Renvoie
- string The escaped output.
- Note
- the ENT_COMPAT flag was replaced by ENT_QUOTES in Joomla 4.0 to also escape single quotes
- Depuis
- 3.0
Implémente LayoutInterface.
Références $output, ENT_QUOTES, et null.
◆ get()
get |
( |
|
$key, |
|
|
|
$defaultValue = null |
|
) |
| |
Method to get the value from the data array
- Paramètres
-
string | $key | Key to search for in the data array |
mixed | $defaultValue | Default value to return if the key is not set |
- Renvoie
- mixed Value from the data array | defaultValue if doesn't exist
- Depuis
- 3.5
Références $key.
◆ getData()
Get the data being rendered
- Renvoie
- array
- Depuis
- 3.5
Références $data.
◆ getDebugMessages()
Get the debug messages array
- Renvoie
- array
- Depuis
- 3.2
◆ getOptions()
◆ isDebugEnabled()
Check if debug mode is enabled
- Renvoie
- boolean
- Depuis
- 3.5
◆ render()
Method to render the layout.
- Paramètres
-
array | $displayData | Array of properties available for use inside the layout file to build the displayed output |
- Renvoie
- string The necessary HTML to display the layout
- Depuis
- 3.0
Implémente LayoutInterface.
Références $displayData.
◆ renderDebugMessages()
Render the list of debug messages
- Renvoie
- string Output text/HTML code
- Depuis
- 3.2
◆ resetOptions()
Function to empty all the options
- Renvoie
- BaseLayout Instance of $this to allow chaining.
- Depuis
- 3.2
Références null.
◆ set()
Method to set a value in the data array. Example: $layout->set('items', $items);
- Paramètres
-
string | $key | Key for the data array |
mixed | $value | Value to assign to the key |
- Renvoie
- self
- Depuis
- 3.5
Références $key, $this, et $value.
◆ setData()
Set the the data passed the layout
- Paramètres
-
array | $data | Array with the data for the layout |
- Renvoie
- self
- Depuis
- 3.5
Références $data, et $this.
◆ setDebug()
Change the debug mode
- Paramètres
-
boolean | $debug | Enable / Disable debug |
- Renvoie
- self
- Depuis
- 3.5
Références $this.
◆ setOptions()
setOptions |
( |
|
$options = null | ) |
|
◆ $data
◆ $debugMessages
◆ $options
La documentation de cette classe a été générée à partir du fichier suivant :