DenormalizerAwareInterface

interface DenormalizerAwareInterface Class accepting a denormalizer. Methods setDenormalizer(DenormalizerInterface $denormalizer) Sets the owning Denormalizer object. Details setDenormalizer(DenormalizerInterface $denormalizer) Sets the owning Denormalizer object. Parameters DenormalizerInterface $denormalizer

DelegatingLoader

class DelegatingLoader extends DelegatingLoader DelegatingLoader delegates route loading to other loaders using a loader resolver. This implementation resolves the _controller attribute from the short notation to the fully-qualified form (from a:b:c to class:method). Methods LoaderResolverInterface getResolver() Gets the loader resolver. from Loader setResolver(LoaderResolverInterface $resolver) Sets the loader resolver. from Loader mixed import(mixed $resource, string|null $type

DelegatingEngine::supports()

bool supports(string|TemplateReferenceInterface $name) Returns true if this class is able to render the given template. Parameters string|TemplateReferenceInterface $name A template name or a TemplateReferenceInterface instance Return Value bool true if this class supports the given template, false otherwise

DelegatingEngine::renderResponse()

Response renderResponse(string $view, array $parameters = array(), Response $response = null) Renders a view and returns a Response. Parameters string $view The view name array $parameters An array of parameters to pass to the view Response $response A Response instance Return Value Response A Response instance Exceptions RuntimeException if the template cannot be rendered

DelegatingEngine::stream()

stream(string|TemplateReferenceInterface $name, array $parameters = array()) Streams a template. The implementation should output the content directly to the client. Parameters string|TemplateReferenceInterface $name A template name or a TemplateReferenceInterface instance array $parameters An array of parameters to pass to the template Exceptions RuntimeException if the template cannot be rendered LogicException if the template cannot be streamed

DelegatingEngine::render()

string render(string|TemplateReferenceInterface $name, array $parameters = array()) Renders a template. Parameters string|TemplateReferenceInterface $name A template name or a TemplateReferenceInterface instance array $parameters An array of parameters to pass to the template Return Value string The evaluated template as a string Exceptions RuntimeException if the template cannot be rendered

DelegatingEngine::getEngine()

EngineInterface getEngine(string|TemplateReferenceInterface $name) Get an engine able to render the given template. Parameters string|TemplateReferenceInterface $name A template name or a TemplateReferenceInterface instance Return Value EngineInterface The engine Exceptions RuntimeException if no engine able to work with the template is found

DelegatingEngine::getEngine()

EngineInterface getEngine(string|TemplateReferenceInterface $name) Get an engine able to render the given template. Parameters string|TemplateReferenceInterface $name A template name or a TemplateReferenceInterface instance Return Value EngineInterface The engine Exceptions RuntimeException if no engine able to work with the template is found

DelegatingEngine::addEngine()

addEngine(EngineInterface $engine) Adds an engine. Parameters EngineInterface $engine An EngineInterface instance

DelegatingEngine

class DelegatingEngine implements EngineInterface, StreamingEngineInterface DelegatingEngine selects an engine for a given template. Methods __construct(array $engines = array()) Constructor. string render(string|TemplateReferenceInterface $name, array $parameters = array()) Renders a template. stream(string|TemplateReferenceInterface $name, array $parameters = array()) Streams a template. bool exists(string|TemplateReferenceInterface $name) Returns true if the template ex