Kernel

Qualified name:Ouxsoft\PHPMarkup\Kernel
Implements:KernelInterface
class Kernel
public __construct(EngineInterface` $engine, BuilderInterface` $builder, ConfigurationInterface` $config)

Kernel constructor.

Parameters:
  • $engine (EngineInterface`) –
  • $builder (BuilderInterface`) –
  • $config (ConfigurationInterface`) –
public build() → Engine

Calls Builder using parameters supplied

Returns:Engine
public getBuilder()

Get builder

Returns:BuilderInterface
public getConfig()

Get config

Returns:ConfigurationInterface
public setBuilder(string $builder_class)

Set builder

Parameters:
  • $builder_class (string) –
public setConfig(ConfigurationInterface $config)

Set config

Parameters: