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.
https://api.symfony.com/4.1/Symfony/Component/Form/FormFactoryBuilder.html