Область
класс Scope
Методы
| __construct(Scope $parent = null) | ||
| Scope | enter() Открывает новую дочернюю область. | |
| Scope|null | leave() Закрывает текущую область и возвращает родительскую. | |
| $this | set(string $key, mixed $value) Хранит данные в текущей области. | |
| bool | has(string $key) Проверяет, доступны ли данные из текущей области. | |
| mixed | get(string $key, mixed $default = null) Возвращает данные, видимые из текущей области. |
Детали
__construct(Scope $parent = null)
Параметры
| Scope | $parent |
Scope enter()
Открывает новую дочернюю область.
Значение возврата
| Scope |
Scope|null leave()
Закрывает текущую область и возвращает родительскую.
Значение возврата
| Scope|null |
$this set(string $key, mixed $value)
Хранит данные в текущей области.
Параметры
| string | $key | |
| mixed | $value |
Значение возврата
| $this |
Исключения
| LogicException |
bool has(string $key)
Проверяет, доступны ли данные из текущей области.
Параметры
| string | $key |
Значение возврата
| bool |
mixed get(string $key, mixed $default = null)
Возвращает данные, видимые из текущей области.
Параметры
| string | $key | |
| mixed | $default |
Значение возврата
| mixed |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Bridge/Twig/NodeVisitor/Scope.html