Регистр полей формы
класс FormFieldRegistry
Это внутренний класс, который не следует использовать напрямую.
Методы
| add(FormField $field) Добавляет поле в регистр. | ||
| remove(string $name) Удаляет поле и его дочерние элементы из регистра. | ||
| mixed | get(string $name) Возвращает значение поля и его дочерних элементов. | |
| bool | has(string $name) Проверяет, содержит ли форма заданное поле. | |
| set(string $name, mixed $value) Устанавливает значение поля и его дочерних элементов. | ||
| FormField[] | all() Возвращает список полей со значениями. |
Подробности
add(FormField $field)
Добавляет поле в регистр.
Параметры
| FormField | $field |
remove(string $name)
Удаляет поле и его дочерние элементы из регистра.
Параметры
| string | $name | Полное имя базового поля |
mixed get(string $name)
Возвращает значение поля и его дочерних элементов.
Параметры
| string | $name | Полное имя поля |
Возвращаемое значение
| mixed | Значение поля |
Исключения
| InvalidArgumentException | если поле не существует |
bool has(string $name)
Проверяет, содержит ли форма заданное поле.
Параметры
| string | $name | Полное имя поля |
Возвращаемое значение
| bool | Признак наличия поля в форме |
set(string $name, mixed $value)
Устанавливает значение поля и его дочерних элементов.
Параметры
| string | $name | Полное имя поля |
| mixed | $value | Значение |
Исключения
| InvalidArgumentException | если поле не существует |
FormField[] all()
Возвращает список полей со значениями.
Возвращаемое значение
| FormField[] | Список полей в виде массива ((строка) Полное имя => (смешанное) значение) |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/DomCrawler/FormFieldRegistry.html