/** * Constructeur d'objet département. * * @param string $code Le code de la région. * @param string $nom Le nom de la région. */ public function __construct(Pays $pays, $code, $nom) { \Assert\that((string) $code)->string()->maxLength(4, 'Le code de la région ne peut dépasser 4 caractères.'); \Assert\that($nom)->string()->maxLength(255, 'Le nom de la région ne peut dépasser 255 caractères.'); $this->pays = $pays; $pays->addRegion($this); $this->code = (string) $code; $this->nom = $nom; $this->departements = new ArrayCollection(); }