ResolvedTypeFactoryDataCollectorProxy
class ResolvedTypeFactoryDataCollectorProxy implements ResolvedFormTypeFactoryInterface
Proxy that wraps resolved types into {@link ResolvedTypeDataCollectorProxy} instances.
Methods
__construct(ResolvedFormTypeFactoryInterface $proxiedFactory, FormDataCollectorInterface $dataCollector) | ||
ResolvedFormTypeInterface | createResolvedType(FormTypeInterface $type, array $typeExtensions, ResolvedFormTypeInterface $parent = null) Resolves a form type. |
Details
__construct(ResolvedFormTypeFactoryInterface $proxiedFactory, FormDataCollectorInterface $dataCollector)
Parameters
ResolvedFormTypeFactoryInterface | $proxiedFactory | |
FormDataCollectorInterface | $dataCollector |
ResolvedFormTypeInterface createResolvedType(FormTypeInterface $type, array $typeExtensions, ResolvedFormTypeInterface $parent = null)
Resolves a form type.
Parameters
FormTypeInterface | $type | |
array | $typeExtensions | |
ResolvedFormTypeInterface | $parent |
Return Value
ResolvedFormTypeInterface |
Exceptions
UnexpectedTypeException | if the types parent {@link FormTypeInterface::getParent()} is not a string |
InvalidArgumentException | if the types parent can not be retrieved from any extension |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/Form/Extension/DataCollector/Proxy/ResolvedTypeFactoryDataCollectorProxy.html