Sylius\Bundle\GridBundle\Form\Type\Filter\StringFilterType::buildForm PHP Method

buildForm() public method

public buildForm ( Symfony\Component\Form\FormBuilderInterface $builder, array $options )
$builder Symfony\Component\Form\FormBuilderInterface
$options array
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        if (!isset($options['type'])) {
            $builder->add('type', ChoiceType::class, ['choices' => ['sylius.ui.contains' => StringFilter::TYPE_CONTAINS, 'sylius.ui.not_contains' => StringFilter::TYPE_NOT_CONTAINS, 'sylius.ui.equal' => StringFilter::TYPE_EQUAL, 'sylius.ui.empty' => StringFilter::TYPE_EMPTY, 'sylius.ui.not_empty' => StringFilter::TYPE_NOT_EMPTY, 'sylius.ui.starts_with' => StringFilter::TYPE_STARTS_WITH, 'sylius.ui.ends_with' => StringFilter::TYPE_ENDS_WITH, 'sylius.ui.in' => StringFilter::TYPE_IN, 'sylius.ui.not_in' => StringFilter::TYPE_NOT_IN]]);
        }
        $builder->add('value', TextType::class, ['required' => false]);
    }