Author: Aleksey Bannov (a.s.bannov@gmail.com)
Inheritance: extends Symfony\Component\Form\AbstractType
 public function setDefaultOptions(OptionsResolverInterface $resolver)
 {
     parent::setDefaultOptions($resolver);
     $resolver->setDefaults(array('query_builder' => function (EntityRepository $repository) {
         return $repository->createQueryBuilder('o')->orderBy('o.left', 'asc');
     }));
 }
示例#2
0
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(['query_builder' => function (EntityRepository $repository) {
         return $repository->createQueryBuilder('o')->orderBy('o.left', 'asc');
     }]);
 }
 /**
  * {@inheritdoc}
  */
 public function setDefaultOptions(OptionsResolverInterface $resolver)
 {
     parent::setDefaultOptions($resolver);
     $queryBuilder = function (Options $options) {
         $repositoryOptions = array('disabled' => $options['disabled']);
         return function (PaymentMethodRepositoryInterface $repository) use($repositoryOptions) {
             return $repository->getQueryBuidlerForChoiceType($repositoryOptions);
         };
     };
     $resolver->setDefaults(array('query_builder' => $queryBuilder, 'disabled' => false));
 }
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $queryBuilder = function (Options $options) {
         $repositoryOptions = ['disabled' => $options['disabled']];
         return function (PaymentMethodRepositoryInterface $repository) use($repositoryOptions) {
             return $repository->getQueryBuilderForChoiceType($repositoryOptions);
         };
     };
     $resolver->setDefaults(['query_builder' => $queryBuilder, 'disabled' => false]);
 }
示例#5
0
 /**
  * {@inheritdoc}
  */
 public function setDefaultOptions(OptionsResolverInterface $resolver)
 {
     parent::setDefaultOptions($resolver);
     $resolver->setDefaults(array('property' => 'id'));
 }
 /**
  * {@inheritdoc}
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     parent::configureOptions($resolver);
     $resolver->setDefaults(array('property' => 'id'));
 }