SlotsHelper
class SlotsHelper extends Helper
SlotsHelper управляет слотами шаблона.
Свойства
| protected | $charset | из Helper | |
| protected | $slots | ||
| protected | $openSlots |
Методы
| setCharset(string $charset) Устанавливает кодировку по умолчанию. | из Helper | |
| string | getCharset() Получает кодировку по умолчанию. | из 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.
https://api.symfony.com/4.1/Symfony/Component/Templating/Helper/SlotsHelper.html