Namespace ICanBoogie\Render
Namespaces summary
ICanBoogie\Render\EngineCollection |
ICanBoogie\Render\Renderer |
ICanBoogie\Render\TemplateResolver |
Classes summary
BasicTemplateResolver | Resolves templates pathname. |
EngineCollection | An engine collection. |
EngineNotAvailable | Exception thrown when there is no engine available to render a template. |
EngineNotDefined | Exception thrown when a required engine is not defined. |
PHPEngine | Renders PHP templates. |
Renderer | Renders a target or an array of options. |
StringObject | Wraps a string inside an instance. |
TemplateName | Representation of a template name. |
Interfaces summary
Engine | An interface for template engines. |
Exception | Render exceptions implement this interface so that they can be easily recognized. |
TemplateResolver | An interface for template resolvers. |
TemplateResolverDecorator | An interface for template resolver decorators. |
Traits summary
TemplateResolverDecoratorTrait | An interface for template resolver decorators. |
TemplateResolverTrait | Support functions for template resolvers. |
Exceptions summary
InvalidRenderTarget | Exception thrown when the target to render is invalid. |
TemplateNotFound | Exception throw when a template cannot be found. |
Functions summary
get_engines | Returns a shared engine collection. |
get_renderer | Returns a shared renderer. |
get_template_resolver | Returns a shared template resolver. |
render | Renders a target or options using the default renderer. |