Eccube\Form\Type\ShoppingType::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)
    {
        $payments = $options['payments'];
        $payment = $options['payment'];
        $message = $options['message'];
        $builder->add('payment', 'entity', array('class' => 'Eccube\\Entity\\Payment', 'property' => 'method', 'choices' => $payments, 'data' => $payment, 'expanded' => true, 'constraints' => array(new Assert\NotBlank())))->add('message', 'textarea', array('required' => false, 'data' => $message, 'constraints' => array(new Assert\Length(array('min' => 0, 'max' => 3000)))));
    }