Узел массива
класс ArrayNode наследуется от Узел
Свойства
| $nodes | из Узел | ||
| $attributes | из Узел | ||
| protected | $index |
Методы
| __construct() | ||
| __toString() | из Узел | |
| compile(Компилятор $compiler) Компилирует узел в PHP. | ||
| evaluate($functions, $values) | ||
| toArray() | ||
| dump() | из Узел | |
| dumpString($value) | из Узел | |
| isHash(array $value) | из Узел | |
| addElement(Узел $value, Узел $key = null) | ||
| getKeyValuePairs() | ||
| compileArguments(Компилятор $compiler, $withKeys = true) |
Подробности
__construct()
__toString()
compile(Компилятор $compiler)
Компилирует узел в PHP.
Параметры
| Компилятор | $compiler |
evaluate($functions, $values)
Параметры
| $functions | ||
| $values |
toArray()
dump()
protected dumpString($value)
Параметры
| $value |
protected isHash(array $value)
Параметры
| массив | $value |
addElement(Узел $value, Узел $key = null)
Параметры
| Узел | $value | |
| Узел | $key |
protected getKeyValuePairs()
protected compileArguments(Компилятор $compiler, $withKeys = true)
Параметры
| Компилятор | $compiler | |
| $withKeys |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/ExpressionLanguage/Node/ArrayNode.html