Sylius\Bundle\OrderBundle\Form\Type\OrderType::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('items', CollectionType::class, ['entry_type' => OrderItemType::class, 'allow_add' => true, 'allow_delete' => true, 'by_reference' => false, 'label' => 'sylius.form.order.items'])->add('notes', TextareaType::class, ['label' => 'sylius.ui.notes']);
    }

Usage Example

Example #1
0
 /**
  * {@inheritdoc}
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     parent::buildForm($builder, $options);
     $builder->add('shippingAddress', 'sylius_address')->add('billingAddress', 'sylius_address')->add('promotionCoupon', 'sylius_promotion_coupon_to_code', ['by_reference' => false, 'label' => 'sylius.form.cart.coupon', 'required' => false]);
 }
All Usage Examples Of Sylius\Bundle\OrderBundle\Form\Type\OrderType::buildForm