TemplateReferenceInterface
интерфейс TemplateReferenceInterface
Интерфейс, который должен быть реализован всеми шаблонами.
Методы
| массив | all() Получает параметры шаблона. | |
| $this | set(string $name, string $value) Устанавливает параметр шаблона. | |
| строка | get(string $name) Получает параметр шаблона. | |
| строка | getPath() Возвращает путь к шаблону. | |
| строка | getLogicalName() Возвращает "логическое" имя шаблона. | |
| строка | __toString() Возвращает строковое представление в качестве сокращения для getLogicalName(). |
Подробности
массив all()
Получает параметры шаблона.
Значение возврата
| массив | Массив параметров |
$this set(string $name, string $value)
Устанавливает параметр шаблона.
Параметры
| строка | $name | Имя параметра |
| строка | $value | Значение параметра |
Значение возврата
| $this |
Исключения
| InvalidArgumentException | если имя параметра не поддерживается |
строка get(string $name)
Получает параметр шаблона.
Параметры
| строка | $name | Имя параметра |
Значение возврата
| строка | Значение параметра |
Исключения
| InvalidArgumentException | если имя параметра не поддерживается |
строка getPath()
Возвращает путь к шаблону.
По умолчанию, возвращает просто имя шаблона.
Значение возврата
| строка | Путь к шаблону или ресурсу |
строка getLogicalName()
Возвращает "логическое" имя шаблона.
Имя шаблона используется как уникальный идентификатор для шаблона.
Значение возврата
| строка | Имя шаблона |
строка __toString()
Возвращает строковое представление в качестве сокращения для getLogicalName().
Псевдоним для getLogicalName().
Значение возврата
| строка | Имя шаблона |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Templating/TemplateReferenceInterface.html