Processor¶
| Qualified name: | Ouxsoft\PHPMarkup\Processor |
|---|
-
class
Processor¶ -
public
__construct(KernelInterface` $kernel, ConfigurationInterface` $config)¶ Processorconstructor.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