Class Kitab\Compiler\Target\Html\Html

class Html
{
    public function __construct(Kitab\Compiler\Target\Html\Router $router, Kitab\Compiler\Target\Html\Configuration $configuration);
    public function compile(Kitab\Compiler\IntermediateRepresentation\File $file);
    protected function compileClass(Kitab\Compiler\IntermediateRepresentation\Class_ $class);
    protected function compileInterface(Kitab\Compiler\IntermediateRepresentation\Interface_ $interface);
    protected function compileTrait(Kitab\Compiler\IntermediateRepresentation\Trait_ $trait);
    protected function compileFunction(Kitab\Compiler\IntermediateRepresentation\Function_ $function);
    protected function compileEntity(Kitab\Compiler\IntermediateRepresentation\Entity $entity, string $templateFile, StdClass $data);
    public function assemble(array $symbols);
    protected function assembleNamespaces(array $symbols, string $accumulator);
    protected function assembleEntities(array $symbols, string $accumulator);
    protected function assembleResources();
}

Attributes

protected $_router = null;
protected $_configuration = null;

Methods

public function __construct(Kitab\Compiler\Target\Html\Router $router, Kitab\Compiler\Target\Html\Configuration $configuration)
public function compile(Kitab\Compiler\IntermediateRepresentation\File $file)
protected function compileClass(Kitab\Compiler\IntermediateRepresentation\Class_ $class)
protected function compileInterface(Kitab\Compiler\IntermediateRepresentation\Interface_ $interface)
protected function compileTrait(Kitab\Compiler\IntermediateRepresentation\Trait_ $trait)
protected function compileFunction(Kitab\Compiler\IntermediateRepresentation\Function_ $function)
protected function compileEntity(Kitab\Compiler\IntermediateRepresentation\Entity $entity, string $templateFile, StdClass $data)
public function assemble(array $symbols)
protected function assembleNamespaces(array $symbols, string $accumulator)
protected function assembleEntities(array $symbols, string $accumulator)
protected function assembleResources()

Interfaces

interface Kitab\Compiler\Target\Target