ICanBoogie/Render master
  • Namespace
  • Class

Namespaces

  • ICanBoogie
    • Render
      • EngineCollection
      • Renderer
      • TemplateResolver

Classes

  • BasicTemplateResolver
  • EngineCollection
  • EngineNotAvailable
  • EngineNotDefined
  • PHPEngine
  • Renderer
  • StringObject
  • TemplateName

Interfaces

  • Engine
  • Exception
  • TemplateResolver
  • TemplateResolverDecorator

Traits

  • TemplateResolverDecoratorTrait
  • TemplateResolverTrait

Exceptions

  • InvalidRenderTarget
  • TemplateNotFound

Functions

  • get_engines
  • get_renderer
  • get_template_resolver
  • render

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.
ICanBoogie/Render master API documentation generated by ApiGen