Overview

Namespaces

  • Charcoal
    • View
      • Mustache
      • Php
      • Twig

Classes

  • AbstractEngine
  • AbstractLoader
  • AbstractView
  • GenericView
  • Renderer
  • ViewConfig
  • ViewServiceProvider

Interfaces

  • EngineInterface
  • LoaderInterface
  • ViewableInterface
  • ViewInterface

Traits

  • ViewableTrait
  • Overview
  • Namespace
  • Class

Namespace Charcoal\View

Namespaces summary
Charcoal\View\Mustache
Charcoal\View\Php
Charcoal\View\Twig
Classes summary
AbstractEngine Default implementation, as abstract class, of the EngineInterface.
AbstractLoader Base template loader.
AbstractView Base abstract class for View interfaces, implements ViewInterface.
GenericView Concrete implementation of a View interface (extends AbstractView).
Renderer Provides a PSR-7 renderer that uses a Charcoal View.
ViewConfig View configuration.
ViewServiceProvider View Service Provider
Interfaces summary
EngineInterface Engines are the actual template renderers for the views.
LoaderInterface
ViewableInterface Defines an object as viewable, and therefore can be rendered.
ViewInterface View Interface
Traits summary
ViewableTrait Implementation, as trait, of the Charcoal\View\ViewableInterface.
API documentation generated by ApiGen