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