src/Form/VehicleRtsActivitiesInventoriesType.php line 12

  1. <?php
  2. namespace App\Form;
  3. use Symfony\Component\Form\AbstractType;
  4. use Symfony\Component\Form\FormBuilderInterface;
  5. use App\Entity\VehicleRtsActivitiesInventories;
  6. use Symfony\Component\OptionsResolver\OptionsResolver;
  7. use Symfony\Component\Form\Extension\Core\Type\HiddenType;
  8. use Symfony\Component\Form\Extension\Core\Type\CollectionType;
  9. class VehicleRtsActivitiesInventoriesType extends AbstractType
  10. {
  11.     /**
  12.      * {@inheritdoc}
  13.      */
  14.     public function buildForm(FormBuilderInterface $builder, array $options)
  15.     {
  16.         $builder->add('inventoryNotes'null, array(
  17.             'label' => 'inventoryNotes'
  18.         ));
  19.         /*$builder->add('inventoryImage', CollectionType::class, array(
  20.             'entry_type'    => VehicleRtsActivitiesInventoriesImagesType::class,
  21.             'entry_options' => array('label' => false, 'locale' => $options['locale']),
  22.             'by_reference'  => false,
  23.             'allow_add'     => true,
  24.             'allow_delete'  => true,
  25.             'label'         => false
  26.         ))
  27.         ->add('deletedImageIds', HiddenType::class, array(
  28.             'attr' => array('class' => 'deletedImageIds')
  29.         ));*/
  30.         $builder->add('parts'CollectionType::class, array(
  31.             'entry_type' => InventoryPartsType::class,
  32.             'label'      => false
  33.         ));
  34.     }
  35.     
  36.     /**
  37.      * {@inheritdoc}
  38.      */
  39.     public function configureOptions(OptionsResolver $resolver)
  40.     {
  41.         $resolver->setDefaults(array(
  42.             'data_class'         => VehicleRtsActivitiesInventories::class,
  43.             'translation_domain' => 'vehicles',
  44.             'locale'             => 'en'
  45.         ));
  46.     }
  47.     /**
  48.      * {@inheritdoc}
  49.      */
  50.     public function getBlockPrefix()
  51.     {
  52.         return 'appbundle_vehiclertsactivitiesinventories';
  53.     }
  54. }