Spec-Zone.ru › Symfony 4.1

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API