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