vendor/bitbag/elasticsearch-plugin/src/Form/Type/ShopProductsFilterType.php line 15

Open in your IDE?
  1. <?php
  2. /*
  3.  * This file was created by developers working at BitBag
  4.  * Do you need more information about us and what we do? Visit our https://bitbag.io website!
  5.  * We are hiring developers from all over the world. Join us and start your new, exciting adventure and become part of us: https://bitbag.io/career
  6. */
  7. declare(strict_types=1);
  8. namespace BitBag\SyliusElasticsearchPlugin\Form\Type;
  9. use Symfony\Component\Form\FormBuilderInterface;
  10. final class ShopProductsFilterType extends AbstractFilterType
  11. {
  12.     /** @var string */
  13.     private $namePropertyPrefix;
  14.     public function __construct(string $namePropertyPrefix)
  15.     {
  16.         $this->namePropertyPrefix $namePropertyPrefix;
  17.     }
  18.     public function buildForm(FormBuilderInterface $builder, array $options): void
  19.     {
  20.         $builder
  21.             ->add($this->namePropertyPrefixNameFilterType::class)
  22.             ->add('options'ProductOptionsFilterType::class, ['required' => false'label' => false])
  23.             ->add('attributes'ProductAttributesFilterType::class, ['required' => false'label' => false])
  24.             ->add('price'PriceFilterType::class, ['required' => false'label' => false])
  25.         ;
  26.     }
  27. }