Configuration¶
Qualified name: | Ouxsoft\PHPMarkup\Configuration |
---|---|
Implements: | ConfigurationInterface |
-
class
Configuration
¶ -
public
__construct
(DocumentInterface` $document[, ?string $config_file_path])¶ Configuration
constructorParameters: - $document (DocumentInterface`) –
- $config_file_path (?string) – Default:
null
-
public
addElement
(array $element)¶ Adds a element
Parameters: - $element (array) –
-
public
addElements
(array $elements)¶ Adds multiple elements at once
Parameters: - $elements (array) –
-
public
addRoutine
(array $routine)¶ Adds a routine
Parameters: - $routine (array) –
-
public
addRoutines
(array $routines)¶ Adds multiple routines at once
Parameters: - $routines (array) –
-
public
clearConfig
()¶ Clear config
-
public
getElements
() → array¶ Get elements
Returns: array –
-
public
getMarkup
() → string¶ Get source
Returns: string –
-
public
getRoutines
() → array¶ Get routines
Returns: array –
-
public
loadFile
([])¶ load a configuration file
Parameters: - $filepath (string) – Default:
null
Returns: void
- $filepath (string) – Default:
-
public
setConfig
(array $config)¶ Set entire config at once
Parameters: - $config (array) –
-
public
setMarkup
(string $markup)¶ Set LHTML source/markup
Parameters: - $markup (string) –
-
public