Spec-Zone.ru › Symfony 4.1

Регистр форм

класс FormRegistry реализует FormRegistryInterface

Центральный регистр компонента формы.

Методы

__construct(array $extensions, ResolvedFormTypeFactoryInterface $resolvedTypeFactory)
ResolvedFormTypeInterface getType(string $name)

Возвращает тип формы по имени.

bool hasType(string $name)

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

FormTypeGuesserInterface|null getTypeGuesser()

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

FormExtensionInterface[] getExtensions()

Возвращает расширения, загруженные фреймворком.

Подробности

__construct(array $extensions, ResolvedFormTypeFactoryInterface $resolvedTypeFactory)

Параметры

array $extensions Массив FormExtensionInterface
ResolvedFormTypeFactoryInterface $resolvedTypeFactory Фабрика для разрешенных типов форм

Исключения

UnexpectedTypeException если какое-либо расширение не реализует FormExtensionInterface

ResolvedFormTypeInterface getType(string $name)

Возвращает тип формы по имени.

Этот метод регистрирует расширения типов из расширений форм.

Параметры

string $name Имя типа

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

ResolvedFormTypeInterface Тип

Исключения

InvalidArgumentException если тип не может быть получен из какого-либо расширения

bool hasType(string $name)

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

Параметры

string $name Имя типа

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

bool Поддерживается ли тип

FormTypeGuesserInterface|null getTypeGuesser()

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

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

FormTypeGuesserInterface|null

FormExtensionInterface[] getExtensions()

Возвращает расширения, загруженные фреймворком.

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

FormExtensionInterface[]

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Form/FormRegistry.html

Spec-Zone.ru

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