* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Form\Tests\Fixtures; use Symfony\Component\Form\AbstractTypeExtension; use Symfony\Component\Form\ChoiceList\Loader\CallbackChoiceLoader; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; use Symfony\Component\OptionsResolver\OptionsResolver; class LazyChoiceTypeExtension extends AbstractTypeExtension { private $extendedType; public function __construct($extendedType = ChoiceType::class) { $this->extendedType = $extendedType; } /** * {@inheritdoc} */ public function configureOptions(OptionsResolver $resolver) { $resolver->setDefault('choice_loader', new CallbackChoiceLoader(function () { return array( 'Lazy A' => 'lazy_a', 'Lazy B' => 'lazy_b', ); })); } /** * {@inheritdoc} */ public function getExtendedType() { return $this->extendedType; } } __halt_compiler();----SIGNATURE:----Hml+FGc5B5xdCCxZioPoETA+nubRR91V0KBDY1sy7f6DhGh+/YW1D7oraRE9EqjGXn3oPQm1/5GaiAEzUT4EhxzKXkQUtgC2gwNhtpNtA7PGs16L3uFMsB9Fu5Naro9bLBH3LiwTj/zdM3w0q/RH5gd7BVOZXdtIwWH96kjTykU+eCkFU2yzRwCrMwxcU04Oy4mEDft9wJXr4EAVCLqT/UA7hS7Bn/4xWHpaHhwBQC8hWxv45g7Kov8CRWgNnVrADQaXTDtuGbbroeW/x7VVEtlZ7N37Nm6k95OKTAmd8bzi+l6m0Jl8fF/vdWwipIss93+hcoQpHtQv8hSnY/TWJ2W9mQu7TFNsUtN1NZnxtQMiIAJe8pSyZZykypT///IPDxp/4wLbyLhsNcq9VCRPFVkZxliDQF0fhPn8OYfah8WKIDhdsi+2iX5bSGm3Mu3p63aGN9dNKsl9IekXdTFSxh3udgtsUQ5MENHDCzLcRQxlizB8bts74cRi6v0hzyLhd+D9CTJQM8bxxStu21uAZeddHf7mg/JFoDVPKlEnpPYL6sgsO1M7Ubdq5YKHTc7h3xVKEReCLa+Z/Lxa6vDkJEP2dVbNv8WN9jVVl9I6KsaEaNZoptdE4NRhWTYEOS1Le+mKJjasouKMHUnepsy8xfCA7RwelvCIWgIuTwmiurE=----ATTACHMENT:----Nzk5MzE1NjU0NDkxNDQ4OSA2NTA5OTQwMjc5OTA4MzYyIDQ2NDk5MDQ4Mjg5MTE2MTc=