Sylius\Bundle\PaymentBundle\Form\Type\CreditCardType::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)
    {
        $builder->add('type', ChoiceType::class, ['label' => 'sylius.form.credit_card.type', 'expanded' => true])->add('cardholderName', TextType::class, ['label' => 'sylius.form.credit_card.cardholder_name'])->add('number', TextType::class, ['label' => 'sylius.form.credit_card.number'])->add('securityCode', TextType::class, ['label' => 'sylius.form.credit_card.security_code'])->add('expiryMonth', ChoiceType::class, ['choices' => $this->getMonthChoices(), 'choice_translation_domain' => false, 'label' => 'sylius.form.credit_card.expiry_month'])->add('expiryYear', ChoiceType::class, ['choices' => $this->getViableYears(), 'choice_translation_domain' => false, 'label' => 'sylius.form.credit_card.expiry_year']);
    }