SlotsHelper
class SlotsHelper extends Helper
SlotsHelper управляет слотами шаблонов.
Методы
| setCharset(string $charset) Устанавливает кодировку по умолчанию. | from Helper | |
| string | getCharset() Получает кодировку по умолчанию. | from Helper |
| start(string $name) Начинает новый слот. | ||
| stop() Завершает слот. | ||
| bool | has(string $name) Возвращает true, если слот существует. | |
| string | get(string $name, bool|string $default = false) Получает значение слота. | |
| set(string $name, string $content) Устанавливает значение слота. | ||
| bool | output(string $name, bool|string $default = false) Выводит слот. | |
| string | getName() Возвращает каноническое имя этого помощника. |
Подробности
setCharset(string $charset)
Устанавливает кодировку по умолчанию.
Параметры
| string | $charset | Кодировка |
string getCharset()
Получает кодировку по умолчанию.
Значение возврата
| string | Кодировка по умолчанию |
start(string $name)
Начинает новый слот.
Этот метод запускает буфер вывода, который будет закрыт при вызове метода stop().
Параметры
| string | $name | Имя слота |
Исключения
| InvalidArgumentException | если слот с таким же именем уже запущен |
stop()
Завершает слот.
Исключения
| LogicException | если слот не был запущен |
bool has(string $name)
Возвращает true, если слот существует.
Параметры
| string | $name | Имя слота |
Значение возврата
| bool |
string get(string $name, bool|string $default = false)
Получает значение слота.
Параметры
| string | $name | Имя слота |
| bool|string | $default | Содержание слота по умолчанию |
Значение возврата
| string | Содержание слота |
set(string $name, string $content)
Устанавливает значение слота.
Параметры
| string | $name | Имя слота |
| string | $content | Содержание слота |
bool output(string $name, bool|string $default = false)
Выводит слот.
Параметры
| string | $name | Имя слота |
| bool|string | $default | Содержание слота по умолчанию |
Значение возврата
| bool | true, если слот определен или предоставлено значение по умолчанию, иначе false |
string getName()
Возвращает каноническое имя этого помощника.
Значение возврата
| string | Каноническое имя |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Templating/Helper/SlotsHelper.html