src/Form/TransactionForm.php line 21

Open in your IDE?
  1. <?php
  2. /**
  3.  * Created by PhpStorm.
  4.  * User: parcel
  5.  * Date: 10/17/18
  6.  * Time: 9:44 AM
  7.  */
  8. namespace App\Form;
  9. use App\Entity\Transaction;
  10. use Doctrine\ORM\EntityRepository;
  11. use Symfony\Bridge\Doctrine\Form\Type\EntityType;
  12. use Symfony\Component\Form\AbstractType;
  13. use Symfony\Component\Form\Extension\Core\Type\IntegerType;
  14. use Symfony\Component\Form\Extension\Core\Type\TextType;
  15. use Symfony\Component\Form\FormBuilderInterface;
  16. use Symfony\Component\OptionsResolver\OptionsResolver;
  17. class TransactionForm extends AbstractType {
  18.     public function buildForm(FormBuilderInterface $builder, array $options){
  19.         $builder
  20.             ->add('amount'IntegerType::class)
  21.             ->add('pinNumber'TextType::class);
  22.     }
  23.     public function configureOptions(OptionsResolver $resolver) {
  24.         $resolver
  25.             ->setDefaults([
  26.                 'data_class' => Transaction::class
  27.             ]);
  28.     }
  29.     public function getBlockPrefix()
  30.     {
  31.         return 'app_bundle_transaction_form';
  32.     }
  33. }