コード例 #1
0
 /**
  * Configures the options for this type.
  *
  * @param OptionsResolver $resolver The resolver for the options.
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     $resolver->setDefaults(array('class' => 'HT\\StatusBundle\\Entity\\Status', 'select2' => true, 'tag' => null, 'query_builder' => function (Options $options) {
         $tag = $options['tag'];
         return function (EntityRepository $repo) use($tag) {
             return $repo->createQueryBuilder('s')->where('s.tag = :tag')->setParameter('tag', $tag)->orderBy('s.name', 'ASC');
         };
     }, 'property' => 'name'));
     $resolver->setRequired(array('tag'));
 }
コード例 #2
0
 public function testResolveWithoutMatchingOptions()
 {
     $options = ['hello' => 'world'];
     $availableOptions = ['foo', 'baz'];
     $result = OptionsResolver::resolve($options, $availableOptions);
     $this->assertSame([], $result);
 }
コード例 #3
0
ファイル: UserEditType.php プロジェクト: rebangm/graphNews
 public function configureOptions(OptionsResolver $resolver)
 {
     $resolver->setDefaults(array('data_class' => 'GraphNews\\UserBundle\\Entity\\User'));
 }
コード例 #4
0
 public function configureOptions(OptionsResolver $resolver)
 {
     $resolver->setDefaults(array('data_class' => 'Event\\EventBundle\\Entity\\event'));
 }
コード例 #5
0
 public function configureOptions(OptionsResolver $resolver)
 {
     $resolver->setDefaults(array('BarTypeParent' => null));
 }
コード例 #6
0
 /**
  * Configures the options for this type.
  *
  * @param OptionsResolver $resolver The resolver for the options.
  */
 public function configureOptions(OptionsResolver $resolver)
 {
     $resolver->setDefaults(array('class' => 'HT\\StatusBundle\\Entity\\Status', 'entityId' => null, 'entityClass' => null, 'setter' => 'setStatus', 'tag' => null));
     $resolver->setRequired(array('tag', 'entityId'));
 }
コード例 #7
0
ファイル: GenderType.php プロジェクト: Kilo3/easyprod
 public function configureOptions(OptionsResolver $resolver)
 {
     $resolver->setDefaults(array('choices' => array('m' => 'Male', 'f' => 'Female')));
 }