/**
  * Constructeur d'objet Commune.
  *
  * @param Departement $departement Le département de la commune.
  * @param int         $code        Le code INSEE de la commune.
  * @param string      $nom         Le nom de la commune.
  */
 public function __construct(Departement $departement, $code, $nom)
 {
     \Assert\that((string) $code)->maxLength(10);
     \Assert\that($nom)->string()->maxLength(255, 'Le nom de la commune ne peut dépasser 255 caractères.');
     $this->arrondissements = new ArrayCollection();
     $this->departement = $departement;
     $departement->addCommune($this);
     $this->code = $code;
     $this->nom = $nom;
 }