Class Kitab\Compiler\Target\Html\Html

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

Attributes

pro $_router = null;
pro $_configuration = null;

Methods

pub fn __construct(Router $router, Configuration $configuration)
pub fn compile(File $file)
pro fn compileClass(Class_ $class)
pro fn compileInterface(Interface_ $interface)
pro fn compileTrait(Trait_ $trait)
pro fn compileFunction(Function_ $function)
pro fn compileEntity(Entity $entity, string $templateFile, StdClass $data)
pub fn assemble(array $symbols)
pro fn assembleNamespaces(array $symbols, string $accumulator)
pro fn assembleEntities(array $symbols, string $accumulator)
pro fn assembleResources()

Interfaces

interface Kitab\Compiler\Target\Target