Esempio n. 1
0
 /**
  * {@inheritdoc}
  */
 public function buildFilterFrom(FormBuilderInterface $form, array $options)
 {
     $form->add('operator', 'choice', ['label' => false, 'choices' => FilterOperator::getChoices($this->getOperators())])->add('value', 'choice', ['label' => false, 'choices' => ['1' => 'ekyna_core.value.yes', '0' => 'ekyna_core.value.no']]);
 }
Esempio n. 2
0
 /**
  * {@inheritdoc}
  */
 public function buildFilterFrom(FormBuilderInterface $form, array $options)
 {
     $form->add('operator', 'choice', ['label' => false, 'choices' => FilterOperator::getChoices($this->getOperators())])->add('value', 'datetime', ['label' => false, 'input' => 'datetime', 'widget' => 'single_text']);
 }
Esempio n. 3
0
 /**
  * {@inheritdoc}
  */
 public function buildFilterFrom(FormBuilderInterface $builder, array $options)
 {
     $builder->add('operator', 'choice', ['label' => false, 'choices' => FilterOperator::getChoices($this->getOperators())])->add($builder->create('value', 'choice', ['label' => false, 'multiple' => true, 'choices' => $options['choices']]));
 }
Esempio n. 4
0
 /**
  * {@inheritdoc}
  */
 public function buildFilterFrom(FormBuilderInterface $form, array $options)
 {
     $form->add('operator', 'choice', ['label' => false, 'choices' => FilterOperator::getChoices($this->getOperators())])->add('value', 'number', ['label' => false]);
 }
Esempio n. 5
0
 /**
  * {@inheritdoc}
  */
 public function buildFilterFrom(FormBuilderInterface $builder, array $options)
 {
     $builder->add('operator', 'choice', ['label' => false, 'choices' => FilterOperator::getChoices($this->getOperators())])->add($builder->create('value', 'entity', ['label' => false, 'class' => $options['class'], 'multiple' => true, 'property' => $options['property'], 'query_builder' => $options['query_builder']])->addModelTransformer(new IdentifierToObjectTransformer($this->em->getRepository($options['class']))));
 }