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
- …