<?php

namespace LivraisonParSecteurs\Form;

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

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

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