Elcodi\Plugin\CustomShippingBundle\Form\Type\ShippingRangeType::buildForm PHP Method

buildForm() public method

Buildform function
public buildForm ( Symfony\Component\Form\FormBuilderInterface $builder, array $options )
$builder Symfony\Component\Form\FormBuilderInterface the formBuilder
$options array the options for this form
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder->add('name', 'text', ['required' => true])->add('price', 'money_object', ['required' => true])->add('type', 'choice', ['choices' => [ElcodiShippingRangeTypes::TYPE_PRICE => 'admin.shipping_range.field.type.options.price', ElcodiShippingRangeTypes::TYPE_WEIGHT => 'admin.shipping_range.field.type.options.weight'], 'required' => true])->add('fromWeight', 'number', ['required' => false])->add('toWeight', 'number', ['required' => false])->add('fromPrice', 'money_object', ['required' => false])->add('toPrice', 'money_object', ['required' => false])->add('toZone', 'entity', ['class' => $this->zoneNamespace, 'required' => true, 'property' => 'name', 'multiple' => false]);
    }