FormFactoryBuilder
class FormFactoryBuilder implements FormFactoryBuilderInterface
Стандартная реализация FormFactoryBuilderInterface.
Методы
| $this | setResolvedTypeFactory(ResolvedFormTypeFactoryInterface $resolvedTypeFactory) Устанавливает фабрику для создания экземпляров ResolvedFormTypeInterface. | |
| $this | addExtension(FormExtensionInterface $extension) Добавляет расширение, которое будет загружено фабрикой. | |
| $this | addExtensions(array $extensions) Добавляет список расширений, которые будут загружены фабрикой. | |
| $this | addType(FormTypeInterface $type) Добавляет тип формы в фабрику. | |
| $this | addTypes(array $types) Добавляет список типов форм в фабрику. | |
| $this | addTypeExtension(FormTypeExtensionInterface $typeExtension) Добавляет расширение типа формы в фабрику. | |
| $this | addTypeExtensions(array $typeExtensions) Добавляет список расширений типов форм в фабрику. | |
| $this | addTypeGuesser(FormTypeGuesserInterface $typeGuesser) Добавляет угадатель типа в фабрику. | |
| $this | addTypeGuessers(array $typeGuessers) Добавляет список угадателей типа в фабрику. | |
| FormFactoryInterface | getFormFactory() Создаёт и возвращает фабрику. |
Подробности
$this setResolvedTypeFactory(ResolvedFormTypeFactoryInterface $resolvedTypeFactory)
Устанавливает фабрику для создания экземпляров ResolvedFormTypeInterface.
Параметры
| ResolvedFormTypeFactoryInterface | $resolvedTypeFactory |
Возвращаемое значение
| $this |
$this addExtension(FormExtensionInterface $extension)
Добавляет расширение для загрузки фабрикой.
Параметры
| FormExtensionInterface | $extension | Расширение |
Возвращаемое значение
| $this |
$this addExtensions(array $extensions)
Добавляет список расширений для загрузки фабрикой.
Параметры
| array | $extensions | Расширения |
Возвращаемое значение
| $this |
$this addType(FormTypeInterface $type)
Добавляет тип формы в фабрику.
Параметры
| FormTypeInterface | $type | Тип формы |
Возвращаемое значение
| $this |
$this addTypes(array $types)
Добавляет список типов форм в фабрику.
Параметры
| array | $types | Типы форм |
Возвращаемое значение
| $this |
$this addTypeExtension(FormTypeExtensionInterface $typeExtension)
Добавляет расширение типа формы в фабрику.
Параметры
| FormTypeExtensionInterface | $typeExtension | Расширение типа формы |
Возвращаемое значение
| $this |
$this addTypeExtensions(array $typeExtensions)
Добавляет список расширений типов форм в фабрику.
Параметры
| array | $typeExtensions | Расширения типов форм |
Возвращаемое значение
| $this |
$this addTypeGuesser(FormTypeGuesserInterface $typeGuesser)
Добавляет угадатель типа в фабрику.
Параметры
| FormTypeGuesserInterface | $typeGuesser | Угадатель типа |
Возвращаемое значение
| $this |
$this addTypeGuessers(array $typeGuessers)
Добавляет список угадателей типа в фабрику.
Параметры
| array | $typeGuessers | Угадатели типа |
Возвращаемое значение
| $this |
FormFactoryInterface getFormFactory()
Создаёт и возвращает фабрику.
Возвращаемое значение
| FormFactoryInterface | Фабрика форм |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/Form/FormFactoryBuilder.html