app/Plugin/ExpressLink42/Form/Type/DeliverySelectType.php line 18

Open in your IDE?
  1. <?php
  2. /*
  3. * Plugin Name : ExpressLink4
  4. *
  5. * Copyright (C) BraTech Co., Ltd. All Rights Reserved.
  6. * http://www.bratech.co.jp/
  7. *
  8. * For the full copyright and license information, please view the LICENSE
  9. * file that was distributed with this source code.
  10. */
  11. namespace Plugin\ExpressLink42\Form\Type;
  12. use Symfony\Bridge\Doctrine\Form\Type\EntityType;
  13. use Symfony\Component\Form\AbstractType;
  14. use Symfony\Component\OptionsResolver\OptionsResolver;
  15. class DeliverySelectType extends AbstractType
  16. {
  17.     /**
  18.      * {@inheritdoc}
  19.      */
  20.     public function configureOptions(OptionsResolver $resolver)
  21.     {
  22.         $resolver->setDefaults([
  23.             'class' => 'Eccube\Entity\Delivery',
  24.             'choice_label' => 'service_name',
  25.             'label' => false,
  26.             'multiple'=> true,
  27.             'expanded' => true,
  28.             'required' => false,
  29.         ]);
  30.     }
  31.     /**
  32.      * {@inheritdoc}
  33.      */
  34.     public function getBlockPrefix()
  35.     {
  36.         return 'delivery_select';
  37.     }
  38.     /**
  39.      * {@inheritdoc}
  40.      */
  41.     public function getParent()
  42.     {
  43.         return EntityType::class;
  44.     }
  45. }