\CharcoalView

Namespaces

Mustache
Php
Twig

Traits

ViewableTrait Implementation, as trait, of the {@see \Charcoal\View\ViewableInterface}.

Interfaces

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

Classes

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