PHP Интерфейс Symfony\Component\Templating\EngineInterface

All methods relies on a template name. A template name is a "logical" name for the template, and as such it does not refer to a path on the filesystem (in fact, the template can be stored anywhere, like in a database). The methods should accept any name. If the name is not an instance of TemplateReferenceInterface, a TemplateNameParserInterface should be used to convert the name to a TemplateReferenceInterface instance. Each template loader use the logical template name to look for the template.
Автор: Fabien Potencier ([email protected])
Показать файл Открыть проект Примеры использования интерфейса

Открытые методы

Метод Описание
exists ( mixed $name ) : boolean Returns true if the template exists.
render ( mixed $name, array $parameters = [] ) : string Renders a template.
supports ( mixed $name ) : boolean Returns true if this class is able to render the given template.

Описание методов

exists() публичный Метод

Returns true if the template exists.
public exists ( mixed $name ) : boolean
$name mixed A template name or a TemplateReferenceInterface instance
Результат boolean true if the template exists, false otherwise

render() публичный Метод

Renders a template.
public render ( mixed $name, array $parameters = [] ) : string
$name mixed A template name or a TemplateReferenceInterface instance
$parameters array An array of parameters to pass to the template
Результат string The evaluated template as a string

supports() публичный Метод

Returns true if this class is able to render the given template.
public supports ( mixed $name ) : boolean
$name mixed A template name or a TemplateReferenceInterface instance
Результат boolean true if this class supports the given template, false otherwise