Processor¶
Qualified name: | Ouxsoft\LivingMarkup\Processor |
---|
-
class
Processor
¶ -
public
__construct
(KernelInterface` $kernel, ConfigurationInterface` $config)¶ Processor
constructor.Parameters: - $kernel (KernelInterface`) –
- $config (ConfigurationInterface`) –
-
public
addElement
(array $element)¶ Add definition for processor LHTML element
Parameters: - $element (array) –
-
public
addElements
(array $elements)¶ Add definition for processor LHTML element
Parameters: - $elements (array) –
-
public
addRoutine
(array $routine)¶ Add definition for processor LHTML routine
Parameters: - $routine (array) –
-
public
addRoutines
(array $routines)¶ Add definition for processor LHTML routine
Parameters: - $routines (array) –
-
public
getBuilder
()¶ Get builder
Returns: BuilderInterface
-
public
getConfig
() → Configuration¶ Get config
Returns: Configuration
–
-
public
getStatus
() → bool¶ Gets whether process runs or does not run
Returns: bool –
-
public
loadConfig
(string $filepath)¶ Load config
Parameters: - $filepath (string) –
-
public
parseBuffer
()¶ Process output buffer
-
public
parseFile
(string $filepath) → string¶ Process a file
Parameters: - $filepath (string) –
Returns: string –
-
public
parseString
(string $source) → string¶ Process string
Parameters: - $source (string) –
Returns: string –
-
public
setBuilder
(string $builder_class)¶ Set builder
Parameters: - $builder_class (string) –
-
public
setConfig
(ConfigurationInterface $config)¶ Set config
Parameters: - $config (ConfigurationInterface) –
Returns: void
-
public
setStatus
(bool $status)¶ Set whether process runs or does not run
Parameters: - $status (bool) –
-
public