Spec-Zone.ru › Symfony 2.7

ButtonBuilder

class ButtonBuilder implements IteratorAggregate, FormBuilderInterface

A builder for {@link Button} instances.

Methods

__construct(string $name, array $options = array())

Создаёт новый билдер кнопки.

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()

Возвращает дочерние элементы.

FormInterface getForm()

Создаёт кнопку.

$this addEventListener(string $eventName, callable $listener, int $priority)

Метод не поддерживается.

$this addEventSubscriber(EventSubscriberInterface $subscriber)

Метод не поддерживается.

$this addViewTransformer(DataTransformerInterface $viewTransformer, bool $forcePrepend = false)

Метод не поддерживается.

$this resetViewTransformers()

Метод не поддерживается.

$this addModelTransformer(DataTransformerInterface $modelTransformer, bool $forceAppend = false)

Метод не поддерживается.

$this resetModelTransformers()

Метод не поддерживается.

$this setAttribute(string $name, mixed $value)

Устанавливает значение для атрибута.

$this setAttributes(array $attributes)

Устанавливает атрибуты.

$this setDataMapper(DataMapperInterface $dataMapper = null)

Метод не поддерживается.

$this setDisabled(bool $disabled)

Устанавливает, является ли кнопка отключённой.

$this setEmptyData(mixed $emptyData)

Метод не поддерживается.

$this setErrorBubbling(bool $errorBubbling)

Метод не поддерживается.

$this setRequired(bool $required)

Метод не поддерживается.

$this setPropertyPath(null|string|PropertyPathInterface $propertyPath)

Метод не поддерживается.

$this setMapped(bool $mapped)

Метод не поддерживается.

$this setByReference(bool $byReference)

Метод не поддерживается.

setVirtual(bool $virtual) устаревший

Метод не поддерживается.

$this setCompound(bool $compound)

Метод не поддерживается.

$this setType(ResolvedFormTypeInterface $type)

Устанавливает тип кнопки.

$this setData(mixed $data)

Метод не поддерживается.

$this setDataLocked(bool $locked)

Метод не поддерживается.

setFormFactory(FormFactoryInterface $formFactory)

Метод не поддерживается.

$this setAction(string $action)

Метод не поддерживается.

$this setMethod(string $method)

Метод не поддерживается.

$this setRequestHandler(RequestHandlerInterface $requestHandler)

Метод не поддерживается.

$this setAutoInitialize(bool $initialize)

Метод не поддерживается.

$this setInheritData(bool $inheritData)

Метод не поддерживается.

FormConfigInterface getFormConfig()

Строит и возвращает конфигурацию кнопки.

EventDispatcherInterface getEventDispatcher()

Метод не поддерживается.

string getName()

Возвращает имя формы, используемой в качестве HTTP параметра.

null|PropertyPathInterface getPropertyPath()

Метод не поддерживается.

bool getMapped()

Метод не поддерживается.

bool getByReference()

Метод не поддерживается.

bool getVirtual() устаревший

Метод не поддерживается.

bool getCompound()

Метод не поддерживается.

ResolvedFormTypeInterface getType()

Возвращает тип формы, использованной для создания кнопки.

DataTransformerInterface[] getViewTransformers()

Метод не поддерживается.

DataTransformerInterface[] getModelTransformers()

Метод не поддерживается.

DataMapperInterface getDataMapper()

Метод не поддерживается.

bool getRequired()

Метод не поддерживается.

bool getDisabled()

Возвращает, отключена ли кнопка.

bool getErrorBubbling()

Метод не поддерживается.

mixed getEmptyData()

Метод не поддерживается.

array getAttributes()

Возвращает дополнительные атрибуты кнопки.

bool hasAttribute(string $name)

Возвращает, существует ли атрибут с заданным именем.

mixed getAttribute(string $name, mixed $default = null)

Возвращает значение заданного атрибута.

mixed getData()

Метод не поддерживается.

null|string getDataClass()

Метод не поддерживается.

bool getDataLocked()

Метод не поддерживается.

FormFactoryInterface getFormFactory()

Метод не поддерживается.

string getAction()

Метод не поддерживается.

string getMethod()

Метод не поддерживается.

RequestHandlerInterface getRequestHandler()

Метод не поддерживается.

bool getAutoInitialize()

Метод не поддерживается.

bool getInheritData()

Метод не поддерживается.

массив getOptions()

Возвращает все параметры, переданные при создании кнопки.

bool hasOption(string $name)

Возвращает, существует ли определённый параметр.

смешанный getOption(string $name, mixed $default = null)

Возвращает значение определённого параметра.

int count()

Метод не поддерживается.

EmptyIterator getIterator()

Метод не поддерживается.

Подробности

__construct(string $name, array $options = array())

Создаёт новый билдер кнопки.

Параметры

string $name Имя кнопки
array $options Опции кнопки

Исключения

InvalidArgumentException если имя пустое

FormBuilderInterface add(string|int|FormBuilderInterface $child, string|FormTypeInterface $type = null, array $options = array())

Метод не поддерживается.

Этот метод вызывать не следует.

Параметры

string|int|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

bool has(string $name)

Метод не поддерживается.

Параметры

string $name

Возвращаемое значение

bool

array all()

Возвращает дочерние элементы.

Возвращаемое значение

array

FormInterface getForm()

Создаёт кнопку.

Возвращаемое значение

FormInterface Форма

$this addEventListener(string $eventName, callable $listener, int $priority)

Метод не поддерживается.

Этот метод вызывать не следует.

Параметры

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(null|string|PropertyPathInterface $propertyPath)

Метод не поддерживается.

Вызов этого метода не должен выполняться.

Параметры

null|string|PropertyPathInterface $propertyPath путь к свойству или null, если путь должен быть задан автоматически на основе имени формы

Возвращаемое значение

$this Объект конфигурации

Исключения

BadMethodCallException

$this setMapped(bool $mapped)

Метод не поддерживается.

Вызов этого метода не должен выполняться.

Параметры

bool $mapped Необходимо ли сопоставление с формой

Возвращаемое значение

$this Объект конфигурации

Исключения

BadMethodCallException

$this setByReference(bool $byReference)

Метод не поддерживается.

Вызов этого метода не должен выполняться.

Параметры

bool $byReference должны ли данные изменяться по ссылке

Возвращаемое значение

$this Объект конфигурации

Исключения

BadMethodCallException

setVirtual(bool $virtual) deprecated

deprecated

since version 2.3, to be removed in 3.0. Use {@link setInheritData()} instead.

Метод не поддерживается.

Вызов этого метода не должен выполняться.

Параметры

bool $virtual

Исключения

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 Истина для автоматической инициализации формы, ложь для подавления автоматической инициализации. В последнем случае необходимо вручную вызвать {@link FormInterface::initialize()}.

Значение результата

$this Объект конфигурации

Исключения

BadMethodCallException

$this setInheritData(bool $inheritData)

Метод не поддерживается.

Параметры

bool $inheritData Нужно ли форме унаследовать данные родительской формы

Значение результата

$this Объект конфигурации

Исключения

BadMethodCallException

FormConfigInterface getFormConfig()

Создаёт и возвращает конфигурацию кнопки.

Значение результата

FormConfigInterface

EventDispatcherInterface getEventDispatcher()

Метод не поддерживается.

Значение результата

EventDispatcherInterface Диспетчер

string getName()

Возвращает имя формы, используемое как HTTP-параметр.

Значение результата

string Имя формы

null|PropertyPathInterface getPropertyPath()

Метод не поддерживается.

Значение результата

null|PropertyPathInterface Путь к свойству

bool getMapped()

Метод не поддерживается.

Значение результата

bool Привязана ли форма к данным

bool getByReference()

Метод не поддерживается.

Значение результата

bool Модифицировать ли данные формы по ссылке

bool getVirtual() deprecated

deprecated

since версия 2.3, будет удалено в 3.0. Используйте {@link getInheritData()} вместо этого.

Метод не поддерживается.

Значение результата

bool Всегда возвращает ложь

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 Исходные данные формы

null|string getDataClass()

Метод не поддерживается.

Значение результата

null|string Класс данных или 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.
http://api.symfony.com/2.7/Symfony/Component/Form/ButtonBuilder.html

Spec-Zone.ru

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