* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Form\Extension\DataCollector\Proxy; use Symfony\Component\Form\Extension\DataCollector\FormDataCollectorInterface; use Symfony\Component\Form\FormTypeInterface; use Symfony\Component\Form\ResolvedFormTypeFactoryInterface; use Symfony\Component\Form\ResolvedFormTypeInterface; /** * Proxy that wraps resolved types into {@link ResolvedTypeDataCollectorProxy} * instances. * * @author Bernhard Schussek */ class ResolvedTypeFactoryDataCollectorProxy implements ResolvedFormTypeFactoryInterface { private $proxiedFactory; private $dataCollector; public function __construct(ResolvedFormTypeFactoryInterface $proxiedFactory, FormDataCollectorInterface $dataCollector) { $this->proxiedFactory = $proxiedFactory; $this->dataCollector = $dataCollector; } /** * {@inheritdoc} */ public function createResolvedType(FormTypeInterface $type, array $typeExtensions, ResolvedFormTypeInterface $parent = null) { return new ResolvedTypeDataCollectorProxy( $this->proxiedFactory->createResolvedType($type, $typeExtensions, $parent), $this->dataCollector ); } } __halt_compiler();----SIGNATURE:----CzdJ+vPgT+joPbd4gO4id+wCrq/p7X+qsbQBv05Nuo4x17eg+86+VmGEwnjqTPy+pCAU8T0jsl3M/G1ccY0yXyTU9/Ze1HACm30q1QIgGcElsWkoAYO2Dn2UF6na1GXO97JIcg6nC6WoBP9TG8kZpV+hpQXZsauulYDB3gERH/fWQAD06GyGQp5kgDR5nm9lDdGlm7DcDI0oFH60T8QMlcywp0yfq+N2wV0Hukns47lkQ5AzmOlt9R/vCGu5KoYMwxwZFpaww9sZtTRkAvh5zOQgC6P2jOHCZ+swEpg2UVLC+SrpgejntNybHQlUkHnIAGcDiTZvVRecXxJ/QF82aI5P+JdrExpXA/iHSAsPQlF7fkkORx0plgwWsYlsP8YOAt/01wvfRpeuCQq1RJTjkfZXTi7dFRHn0ZxeyU0mbjZFzZ17JyPR3QHTJjMjrEIX1BzOmujvS7tLNG3zaYvcalXL0Wv3WhuK+GsAOhx5S3rSlqO591qVVp1181NnbhooeUT2qF31RQVxhUuNAsPmsH6lZHjFYKp3Ax9fG7xEwLzyl/zaun2CeokEa49rNRKh5WXrJrsYaC0MCT9ypf4cIyDVfAHMzSJ1m4ByQnFlUaN2vjQe9mGRKat8SX5jPt+ibItvrjokw1WRS8eLGJ6tV/VLHFhhIlOUVaMRS8T2L8c=----ATTACHMENT:----NjMxNTExODk0NzkwMTE3OCA4NDA3NjQ0NDIwMzY3NjQyIDEyODQ2MjMyNTEzNzg0ODQ=