<?php

namespace LivraisonParSecteurs\Form;

use LivraisonParSecteurs\LivraisonParSecteurs;
use Thelia\Form\BaseForm;
use Symfony\Component\Validator\Constraints;

/**
 * Class ScheduleForm
 * @package LivraisonParSecteurs\Form
 */
class ScheduleForm extends BaseForm
{
    /**
     * @inheritDoc
     */
    protected function buildForm()
    {
        $this->formBuilder
            ->add(
                'price',
                'number',
                [
                    'constraints' => [new Constraints\NotBlank()],
                    'required' => true,
                    'label' => $this->translator->trans('Delivery price', [], LivraisonParSecteurs::DOMAIN_NAME),
                    'label_attr' => ['for' => 'price'],
                    'attr' => array()
                ]);
    }

    /**
     * @inheritDoc
     */
    public function getName()
    {
        return "lps-area-schedule.update";
    }
}
