* * 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:----mnEzLGE0abevSu7nVSO9f8V3HCyedwthBSqkcakjBKHJo7jqjuFMChLKNn1Swpww5abvRdZ+uz5s81irUqpY3sdzxMWgXHsicg0AlkL1V55w3BKye+hdc31l3yJrVDf4lSK3HO47AWdEE0jb70rD03VpYFDHOTgIVRxiXpOuxYAF6aGsCxae1ANjZvjHwU1kox5DgVL0QNDNCkT+Ryfp7c5urQ7U93+l8M75icKRE313DtQbQL2QsuhdMImywNIstpJmoo7/NIF30SwzV+ZpHZ/tHpAq3xGTKZlSyr1CeWqcxtDyWzpHxhfOcKpyQ2pbIVA4CDzvIY3XWpfpVnhe5qds+kw+ZsxSZehQ5vKXhCsooW+qp/fIO82smtLOhE8KMTGBin7wXK2MTjceL5qDdWLT3EX8UdzC8qs9s4XdyaIv50adKfbmG9JBptInEy3HTOYaCLtRM86F9EQuhY+w/Wh8mDbUWWsXt18RWwmmvjlLaAoVPqV+NussJBwC+lrji/pIKch9mV40ClEvW7g3YtnG8YBRJMgRp4U4AjuLUF3/OILEAY8akKDIMhF0V0Hcx3zKwtxP5lzfbDMbDSsnlXALJmbTD96CaWAvCiZVPfbg779f7sm34TM6sv3DVxNpPAeK0XU/nkQgMf5a3gbAN9DcRjtcTGreppS7uFHMCBw=----ATTACHMENT:----NzM4NjE0ODE0MDY0MjUxMyA2NjAwMTgyMzU2OTA3NjE2IDYzMTgyOTc2NzAwMjgxMzA=