FormBuilder
class FormBuilder extends FormConfigBuilder implements IteratorAggregate, FormBuilderInterface
A builder for creating {@link Form} instances.
Методы
| __construct(string|int $name, string $dataClass, EventDispatcherInterface $dispatcher, FormFactoryInterface $factory, array $options = array()) Создаёт новый билдер формы. | ||
| FormConfigBuilderInterface | addEventListener(string $eventName, callable $listener, int $priority) Добавляет обработчик события на форму. | from FormConfigBuilder |
| FormConfigBuilderInterface | addEventSubscriber(EventSubscriberInterface $subscriber) Добавляет подписчика на события для этой формы. | from FormConfigBuilder |
| FormConfigBuilderInterface | addViewTransformer(DataTransformerInterface $viewTransformer, bool $forcePrepend = false) Добавляет/вставляет преобразователь в цепочку преобразователей отображения. | from FormConfigBuilder |
| FormConfigBuilderInterface | resetViewTransformers() Очищает преобразователи отображения. | from FormConfigBuilder |
| FormConfigBuilderInterface | addModelTransformer(DataTransformerInterface $modelTransformer, bool $forceAppend = false) Вставляет/добавляет преобразователь в цепочку преобразователей нормализации. | from FormConfigBuilder |
| FormConfigBuilderInterface | resetModelTransformers() Очищает преобразователи нормализации. | from FormConfigBuilder |
| EventDispatcherInterface | getEventDispatcher() Возвращает диспетчер событий, используемый для отправки событий формы. | from FormConfigBuilder |
| string | getName() Возвращает имя формы, используемое как HTTP-параметр. | from FormConfigBuilder |
| null|PropertyPathInterface | getPropertyPath() Возвращает путь к свойству, к которому должна быть сопоставлена форма. | from FormConfigBuilder |
| bool | getMapped() Возвращает, должна ли форма быть сопоставлена с элементом данных родителя. | from FormConfigBuilder |
| bool | getByReference() Возвращает, должны ли данные формы изменяться по ссылке. | from FormConfigBuilder |
| bool | getInheritData() Возвращает, должна ли форма читать и записывать данные своего родителя. | from FormConfigBuilder |
| FormConfigBuilder | getVirtual() deprecated Псевдоним для {@link getInheritData()}. | from FormConfigBuilder |
| bool | getCompound() Возвращает, является ли форма составной. | from FormConfigBuilder |
| ResolvedFormTypeInterface | getType() Возвращает типы форм, используемые для создания формы. | from FormConfigBuilder |
| DataTransformerInterface[] | getViewTransformers() Возвращает преобразователи отображения формы. | from FormConfigBuilder |
| DataTransformerInterface[] | getModelTransformers() Возвращает преобразователи модели формы. | from FormConfigBuilder |
| DataMapperInterface | getDataMapper() Возвращает маппер данных формы. | from FormConfigBuilder |
| bool | getRequired() Возвращает, является ли форма обязательной. | from FormConfigBuilder |
| bool | getDisabled() Возвращает, является ли форма отключённой. | from FormConfigBuilder |
| bool | getErrorBubbling() Возвращает, будут ли ошибки, прикреплённые к форме, подниматься к родителю. | from FormConfigBuilder |
| mixed | getEmptyData() Возвращает данные, которые должны быть возвращены, когда форма пустая. | from FormConfigBuilder |
| array | getAttributes() Возвращает дополнительные атрибуты формы. | from FormConfigBuilder |
| bool | hasAttribute(string $name) Возвращает, существует ли атрибут с заданным именем. | from FormConfigBuilder |
| mixed | getAttribute(string $name, mixed $default = null) Возвращает значение заданного атрибута. | from FormConfigBuilder |
| mixed | getData() Возвращает начальные данные формы. | from FormConfigBuilder |
| string | getDataClass() Возвращает класс данных формы или null, если данные являются скалярными или массивом. | from FormConfigBuilder |
| bool | getDataLocked() Возвращает, заблокированы ли данные формы. | from FormConfigBuilder |
| FormFactoryInterface | getFormFactory() Возвращает фабрику форм, используемую для создания новых форм. | from FormConfigBuilder |
| string | getAction() Возвращает целевой URL формы. | from FormConfigBuilder |
| строка | getMethod() Возвращает HTTP-метод, используемый формой. | из FormConfigBuilder |
| RequestHandlerInterface | getRequestHandler() Возвращает обработчик запроса, используемый формой. | из FormConfigBuilder |
| bool | getAutoInitialize() Возвращает, должна ли форма инициализироваться при создании. | из FormConfigBuilder |
| массив | getOptions() Возвращает все опции, переданные во время создания формы. | из FormConfigBuilder |
| bool | hasOption(строка $name) Возвращает, существует ли определенная опция. | из FormConfigBuilder |
| смешанный тип | getOption(строка $name, смешанный тип $default = null) Возвращает значение определенной опции. | из FormConfigBuilder |
| FormConfigBuilderInterface | setAttribute(строка $name, смешанный тип $value) Устанавливает значение для атрибута. | из FormConfigBuilder |
| FormConfigBuilderInterface | setAttributes(массив $attributes) Устанавливает атрибуты. | из FormConfigBuilder |
| FormConfigBuilderInterface | setDataMapper(DataMapperInterface $dataMapper = null) Устанавливает маппер данных, используемый формой. | из FormConfigBuilder |
| FormConfigBuilderInterface | setDisabled(bool $disabled) Устанавливает, отключена ли форма. | из FormConfigBuilder |
| FormConfigBuilderInterface | setEmptyData(смешанный тип $emptyData) Устанавливает данные, используемые для клиентских данных, когда значение не отправлено. | из FormConfigBuilder |
| FormConfigBuilderInterface | setErrorBubbling(bool $errorBubbling) Устанавливает, будут ли ошибки передаваться родительскому элементу. | из FormConfigBuilder |
| FormConfigBuilderInterface | setRequired(bool $required) Устанавливает, является ли это поле обязательным для заполнения при отправке. | из FormConfigBuilder |
| FormConfigBuilderInterface | setPropertyPath(null|строка|PropertyPathInterface $propertyPath) Устанавливает путь к свойству, к которому должна быть сопоставлена форма. | из FormConfigBuilder |
| FormConfigBuilderInterface | setMapped(bool $mapped) Устанавливает, должна ли форма быть сопоставлена элементу данных родительского элемента. | из FormConfigBuilder |
| FormConfigBuilderInterface | setByReference(bool $byReference) Устанавливает, должны ли данные формы изменяться по ссылке. | из FormConfigBuilder |
| FormConfigBuilderInterface | setInheritData(bool $inheritData) Устанавливает, должна ли форма читать и записывать данные родительского элемента. | из FormConfigBuilder |
| FormConfigBuilder | setVirtual(bool $inheritData) deprecated Псевдоним {@link setInheritData()}. | из FormConfigBuilder |
| FormConfigBuilderInterface | setCompound(bool $compound) Устанавливает, должна ли форма быть составной. | из FormConfigBuilder |
| FormConfigBuilderInterface | setType(ResolvedFormTypeInterface $type) Установить типы. | из FormConfigBuilder |
| FormConfigBuilderInterface | setData(смешанный тип $data) Устанавливает начальные данные формы. | из FormConfigBuilder |
| FormConfigBuilderInterface | setDataLocked(bool $locked) Заблокировать данные формы для данных, переданных в конфигурацию. | из FormConfigBuilder |
| setFormFactory(FormFactoryInterface $formFactory) Устанавливает фабрику форм, используемую для создания новых форм. | из FormConfigBuilder | |
| FormConfigBuilderInterface | setAction(строка $action) Устанавливает целевой URL формы. | из FormConfigBuilder |
| FormConfigBuilderInterface | setMethod(строка $method) Устанавливает HTTP-метод, используемый формой. | из FormConfigBuilder |
| FormConfigBuilderInterface | setRequestHandler(RequestHandlerInterface $requestHandler) Устанавливает обработчик запросов, используемый формой. | из FormConfigBuilder |
| FormConfigBuilderInterface | setAutoInitialize(bool $initialize) Устанавливает, должна ли форма инициализироваться автоматически. | из FormConfigBuilder |
| FormConfigInterface | getFormConfig() Строит и возвращает конфигурацию формы. | |
| static | validateName(строка|целое число $name) Проверяет, является ли данная переменная допустимым именем формы. | из FormConfigBuilder |
| static bool | isValidName(string $name) Возвращает, содержит ли переданная переменная допустимое имя формы. | from FormConfigBuilder |
| FormBuilderInterface | add(string|int|FormBuilderInterface $child, string|FormTypeInterface $type = null, array $options = array()) Добавляет новое поле в эту группу. Поле должно иметь уникальное имя в группе. В противном случае существующее поле перезаписывается. | |
| FormBuilderInterface | create(string $name, string|FormTypeInterface $type = null, array $options = array()) Создает создатель формы. | |
| FormBuilderInterface | get(string $name) Возвращает дочерний элемент по имени. | |
| FormBuilderInterface | remove(string $name) Удаляет поле с заданным именем. | |
| bool | has(string $name) Возвращает, существует ли поле с заданным именем. | |
| array | all() Возвращает дочерние элементы. | |
| count() {@inheritdoc} | ||
| Form | getForm() Создаёт форму. | |
| getIterator() {@inheritdoc} |
Details
__construct(string|int $name, string $dataClass, EventDispatcherInterface $dispatcher, FormFactoryInterface $factory, array $options = array())
Создаёт новый билдер формы.
Параметры
| string|int | $name | Имя формы |
| string | $dataClass | Класс данных формы |
| EventDispatcherInterface | $dispatcher | Диспечер событий |
| FormFactoryInterface | $factory | |
| array | $options | Опции формы |
FormConfigBuilderInterface addEventListener(string $eventName, callable $listener, int $priority)
Добавляет обработчик событий для события этой формы.
Параметры
| string | $eventName | Имя события, на которое нужно отслеживать. |
| callable | $listener | Обработчик, который нужно выполнить. |
| int | $priority | Приоритет обработчика. Обработчики с более высоким приоритетом вызываются до обработчиков с более низким. |
Возвращаемое значение
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface addEventSubscriber(EventSubscriberInterface $subscriber)
Добавляет подписчика на события для этой формы.
Параметры
| EventSubscriberInterface | $subscriber | Подписчик, который нужно добавить. |
Возвращаемое значение
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface addViewTransformer(DataTransformerInterface $viewTransformer, bool $forcePrepend = false)
Добавляет/добавляет трансформер в цепочку трансформеров представления.
Метод transform трансформера используется для преобразования данных из нормализованного в формат представления. Метод reverseTransform трансформера используется для преобразования из формата представления в нормализованный формат.
Параметры
| DataTransformerInterface | $viewTransformer | |
| bool | $forcePrepend | если установлено в true, добавить в начало, а не в конец |
Возвращаемое значение
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface resetViewTransformers()
Очищает трансформеры представления.
Возвращаемое значение
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface addModelTransformer(DataTransformerInterface $modelTransformer, bool $forceAppend = false)
Добавляет/добавляет трансформер в цепочку трансформеров нормализации.
Метод transform трансформера используется для преобразования данных из модели в нормализованный формат. Метод reverseTransform трансформера используется для преобразования из нормализованного в формат модели.
Параметры
| DataTransformerInterface | $modelTransformer | |
| bool | $forceAppend | если установлено в true, добавить в конец, а не в начало |
Возвращаемое значение
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface resetModelTransformers()
Очищает трансформеры нормализации.
Возвращаемое значение
| FormConfigBuilderInterface | Объект конфигурации. |
EventDispatcherInterface getEventDispatcher()
Возвращает диспечер событий, используемый для отправки событий формы.
Возвращаемое значение
| EventDispatcherInterface | Диспечер. |
string getName()
Возвращает имя формы, используемое в качестве параметра HTTP.
Возвращаемое значение
| string | Имя формы. |
null|PropertyPathInterface getPropertyPath()
Возвращает путь к свойству, к которому должна быть сопоставлена форма.
Возвращаемое значение
| null|PropertyPathInterface | Путь к свойству. |
bool getMapped()
Возвращает, должна ли форма быть сопоставлена с элементом данных родительского объекта.
Возвращаемое значение
| bool | Была ли форма сопоставлена. |
bool getByReference()
Возвращает, должны ли данные формы изменяться по ссылке.
Возвращаемое значение
| bool | Нужно ли изменять данные формы по ссылке. |
bool getInheritData()
Возвращает, должна ли форма считывать и записывать данные своего родителя.
Возвращаемое значение
| bool | Должна ли форма наследовать данные родителя. |
FormConfigBuilder getVirtual() устарело
устарело
Псевдоним для {@link getInheritData()}.
Возвращаемое значение
| FormConfigBuilder | Объект конфигурации. |
bool getCompound()
Возвращает, является ли форма составной.
Это свойство независимо от того, есть ли у формы дочерние элементы. Форма может быть составной и не иметь дочерних элементов, например, пустая форма коллекции.
Возвращаемое значение
| bool | Является ли форма составной. |
ResolvedFormTypeInterface getType()
Возвращает типы форм, используемые для построения формы.
Возвращаемое значение
| ResolvedFormTypeInterface | Тип формы. |
DataTransformerInterface[] getViewTransformers()
Возвращает трансформеры представления формы.
Возвращаемое значение
| DataTransformerInterface[] | Массив экземпляров {@link DataTransformerInterface}. |
DataTransformerInterface[] getModelTransformers()
Возвращает трансформеры модели формы.
Возвращаемое значение
| DataTransformerInterface[] | Массив экземпляров {@link DataTransformerInterface}. |
DataMapperInterface getDataMapper()
Возвращает маппер данных формы.
Возвращаемое значение
| DataMapperInterface | Интерфейс обработчика данных. |
bool getRequired()
Возвращает значение, указывающее, является ли форма обязательной.
Значение возврата
| bool | Значение, указывающее, является ли форма обязательной. |
bool getDisabled()
Возвращает значение, указывающее, является ли форма отключенной.
Значение возврата
| bool | Значение, указывающее, является ли форма отключенной. |
bool getErrorBubbling()
Возвращает значение, указывающее, будут ли ошибки, прикрепленные к форме, переданы родительской форме.
Значение возврата
| bool | Значение, указывающее, будут ли ошибки передаваться вверх. |
mixed getEmptyData()
Возвращает данные, которые должны быть возвращены, когда форма пуста.
Значение возврата
| mixed | Данные, возвращаемые, если форма пуста. |
array getAttributes()
Возвращает дополнительные атрибуты формы.
Значение возврата
| array | Массив пар ключ-значение. |
bool hasAttribute(string $name)
Возвращает значение, указывающее, существует ли атрибут с заданным именем.
Параметры
| string | $name | Имя атрибута. |
Значение возврата
| bool | Значение, указывающее, существует ли атрибут. |
mixed getAttribute(string $name, mixed $default = null)
Возвращает значение заданного атрибута.
Параметры
| string | $name | Имя атрибута. |
| mixed | $default | Значение, возвращаемое, если атрибут не существует. |
Значение возврата
| mixed | Значение атрибута. |
mixed getData()
Возвращает начальные данные формы.
Значение возврата
| mixed | Начальные данные формы. |
string getDataClass()
Возвращает класс данных формы или null, если данные являются скалярными или массивом.
Значение возврата
| string | Класс данных или null. |
bool getDataLocked()
Возвращает значение, указывающее, заблокированы ли данные формы.
Форма с заблокированными данными ограничена данными, переданными в этом конфигурации. Данные можно изменить только при отправке формы.
Значение возврата
| bool | Значение, указывающее, заблокированы ли данные. |
FormFactoryInterface getFormFactory()
Возвращает фабрику форм, используемую для создания новых форм.
Значение возврата
| FormFactoryInterface | Фабрика форм. |
string getAction()
Возвращает целевой URL формы.
Значение возврата
| string | Целевой URL формы. |
string getMethod()
Возвращает HTTP-метод, используемый формой.
Значение возврата
| string | HTTP-метод формы. |
RequestHandlerInterface getRequestHandler()
Возвращает обработчик запросов, используемый формой.
Значение возврата
| RequestHandlerInterface | Обработчик запросов. |
bool getAutoInitialize()
Возвращает значение, указывающее, должна ли форма инициализироваться при создании.
Значение возврата
| bool | Возвращает true, если форма должна быть инициализирована при создании, false в противном случае. |
array getOptions()
Возвращает все опции, переданные при создании формы.
Значение возврата
| array | Переданные опции. |
bool hasOption(string $name)
Возвращает значение, указывающее, существует ли определённая опция.
Параметры
| string | $name | Имя опции, |
Значение возврата
| bool | Значение, указывающее, существует ли опция. |
mixed getOption(string $name, mixed $default = null)
Возвращает значение определённой опции.
Параметры
| string | $name | Имя опции. |
| mixed | $default | Значение, возвращаемое, если опция не существует. |
Значение возврата
| mixed | Значение опции. |
FormConfigBuilderInterface setAttribute(string $name, mixed $value)
Устанавливает значение для атрибута.
Параметры
| string | $name | Имя атрибута. |
| mixed | $value | Значение атрибута. |
Значение возврата
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setAttributes(array $attributes)
Устанавливает атрибуты.
Параметры
| array | $attributes | Атрибуты. |
Значение возврата
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setDataMapper(DataMapperInterface $dataMapper = null)
Устанавливает обработчик данных, используемый формой.
Параметры
| DataMapperInterface | $dataMapper |
Значение возврата
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setDisabled(bool $disabled)
Устанавливает, является ли форма отключенной.
Параметры
| bool | $disabled | Отключена ли форма |
Значение возврата
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setEmptyData(mixed $emptyData)
Устанавливает данные, используемые для клиентских данных, когда значение не отправлено.
Параметры
| mixed | $emptyData | Пустые данные. |
Значение возврата
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setErrorBubbling(bool $errorBubbling)
Устанавливает, будут ли ошибки передаваться родительской форме.
Параметры
| bool | $errorBubbling |
Значение возврата
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setRequired(bool $required)
Устанавливает, является ли данное поле обязательным для заполнения при отправке.
Параметры
| bool | $required |
Значение возврата
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setPropertyPath(null|string|PropertyPathInterface $propertyPath)
Устанавливает путь к свойству, к которому должна быть отображена форма.
Параметры
| null|string|PropertyPathInterface | $propertyPath | Путь к свойству или null, если путь должен быть установлен автоматически на основе имени формы. |
Значение возвращаемого значения
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setMapped(bool $mapped)
Устанавливает, должна ли форма быть сопоставлена элементу данных родительской формы.
Параметры
| bool | $mapped | Нужно ли сопоставлять форму. |
Значение возвращаемого значения
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setByReference(bool $byReference)
Устанавливает, должно ли данные формы изменяться по ссылке.
Параметры
| bool | $byReference | Должны ли данные изменяться по ссылке. |
Значение возвращаемого значения
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setInheritData(bool $inheritData)
Устанавливает, должна ли форма читать и записывать данные родительской формы.
Параметры
| bool | $inheritData | Должна ли форма унаследовать данные родительской формы. |
Значение возвращаемого значения
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilder setVirtual(bool $inheritData) deprecated
deprecated
Псевдоним метода {@link setInheritData()}.
Параметры
| bool | $inheritData | Должна ли форма унаследовать данные родительской формы. |
Значение возвращаемого значения
| FormConfigBuilder | Объект конфигурации. |
FormConfigBuilderInterface setCompound(bool $compound)
Устанавливает, должна ли форма быть составной.
Параметры
| bool | $compound | Должна ли форма быть составной. |
Значение возвращаемого значения
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setType(ResolvedFormTypeInterface $type)
Устанавливает типы.
Параметры
| ResolvedFormTypeInterface | $type | Тип формы. |
Значение возвращаемого значения
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setData(mixed $data)
Устанавливает начальные данные формы.
Параметры
| mixed | $data | Данные формы в формате приложения. |
Значение возвращаемого значения
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setDataLocked(bool $locked)
Заблокировать данные формы, ограничив их данными, переданными в конфигурацию.
Форма с заблокированными данными ограничена данными, указанными в этой конфигурации. Данные можно изменить только при отправке формы.
Параметры
| bool | $locked | Заблокировать ли значения по умолчанию. |
Значение возвращаемого значения
| FormConfigBuilderInterface | Объект конфигурации. |
setFormFactory(FormFactoryInterface $formFactory)
Устанавливает фабрику форм, используемую для создания новых форм.
Параметры
| FormFactoryInterface | $formFactory | Фабрика форм. |
FormConfigBuilderInterface setAction(string $action)
Устанавливает целевой URL формы.
Параметры
| string | $action | Целевой URL формы. |
Значение возвращаемого значения
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setMethod(string $method)
Устанавливает HTTP-метод, используемый формой.
Параметры
| string | $method | HTTP-метод формы. |
Значение возвращаемого значения
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setRequestHandler(RequestHandlerInterface $requestHandler)
Устанавливает обработчик запросов, используемый формой.
Параметры
| RequestHandlerInterface | $requestHandler |
Значение возвращаемого значения
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigBuilderInterface setAutoInitialize(bool $initialize)
Устанавливает, должна ли форма инициализироваться автоматически.
Должно быть установлено в true только для корневых форм.
Параметры
| bool | $initialize | Истинно для автоматической инициализации формы, ложно для подавления автоматической инициализации. В последнем случае необходимо вручную вызвать {@link FormInterface::initialize()}. |
Значение возвращаемого значения
| FormConfigBuilderInterface | Объект конфигурации. |
FormConfigInterface getFormConfig()
Создает и возвращает конфигурацию формы.
Значение возвращаемого значения
| FormConfigInterface |
static validateName(string|int $name)
Проверяет, является ли данная переменная допустимым именем формы.
Параметры
| string|int | $name | Проверяемое имя формы. |
Исключения
| UnexpectedTypeException | Если имя не является строкой или целым числом. |
| InvalidArgumentException | Если имя содержит недопустимые символы. |
static bool isValidName(string $name)
Возвращает, содержит ли данная переменная допустимое имя формы.
Имя принимается, если:
- пустое
- начинается с буквы, цифры или подчеркивания
- содержит только буквы, цифры, числа, подчеркивания ("_"), тире ("-") и двоеточия (":")
Параметры
| string | $name | Проверяемое имя формы. |
Значение возвращаемого значения
| bool | Является ли имя допустимым. |
FormBuilderInterface add(string|int|FormBuilderInterface $child, string|FormTypeInterface $type = null, array $options = array())
Добавляет новое поле в эту группу. Поле должно иметь уникальное имя в группе. В противном случае существующее поле перезаписывается.
Если вы добавляете вложенную группу, эта группа также должна быть представлена в иерархии объектов.
Параметры
| string|int|FormBuilderInterface | $child | |
| string|FormTypeInterface | $type | |
| array | $options |
Значение результата
| FormBuilderInterface | Объект билдера. |
FormBuilderInterface create(string $name, string|FormTypeInterface $type = null, array $options = array())
Создает билдер формы.
Параметры
| string | $name | Имя формы или имя свойства |
| string|FormTypeInterface | $type | Тип формы или null, если имя — свойство |
| array | $options | Параметры |
Значение результата
| FormBuilderInterface | Созданный билдер. |
FormBuilderInterface get(string $name)
Возвращает дочерний элемент по имени.
Параметры
| string | $name | Имя дочернего элемента |
Значение результата
| FormBuilderInterface | Билдер для дочернего элемента |
Исключения
| InvalidArgumentException | если указанный дочерний элемент не существует |
FormBuilderInterface remove(string $name)
Удаляет поле с заданным именем.
Параметры
| string | $name |
Значение результата
| FormBuilderInterface | Объект билдера. |
bool has(string $name)
Возвращает, существует ли поле с заданным именем.
Параметры
| string | $name |
Значение результата
| bool |
array all()
Возвращает дочерние элементы.
Значение результата
| array |
count()
{@inheritdoc}
Form getForm()
Создает форму.
Значение результата
| Form | Форма |
getIterator()
{@inheritdoc}
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Form/FormBuilder.html