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