src/Form/DepotFichierComType.php line 24

  1. <?php
  2. namespace App\Form;
  3. use App\Entity\DepotFichier;
  4. use Symfony\Component\Form\AbstractType;
  5. use Symfony\Component\Form\Extension\Core\Type\DateType;
  6. use Symfony\Component\Form\Extension\Core\Type\SubmitType;
  7. use Symfony\Component\Form\Extension\Core\Type\TextType;
  8. use Symfony\Component\Form\Extension\Core\Type\IntegerType;
  9. use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
  10. use Symfony\Component\Form\Extension\Core\Type\CountryType;
  11. use Symfony\Component\Form\Extension\Core\Type\UrlType;
  12. use Symfony\Component\Form\Extension\Core\Type\FileType;
  13. use Symfony\Component\Form\Extension\Core\Type\EmailType;
  14. use Symfony\Component\Form\Extension\Core\Type\TelType;
  15. use Symfony\Component\Form\FormBuilderInterface;
  16. use Symfony\Component\OptionsResolver\OptionsResolver;
  17. use Symfony\Component\Validator\Constraints\File;
  18. use Symfony\Component\Form\FormEvent;
  19. use Symfony\Component\Form\FormEvents;
  20. use Symfony\UX\Dropzone\Form\DropzoneType;
  21. class DepotFichierComType extends AbstractType
  22. {
  23.     public function buildForm(FormBuilderInterface $builder, array $options): void
  24.     {
  25.         $builder
  26.             ->add('nom'TextType::class,[
  27.                 'required' => true,
  28.                 'disabled' => false,
  29.                 'label' => 'Nom',
  30.                 'label_attr' => [
  31.                     'class' => 'col-md-4'
  32.                 ],
  33.                 'attr' => [
  34.                     'placeholder' => 'Votre nom',
  35.                 ],
  36.             ])
  37.             ->add('prenom'TextType::class,[
  38.                 'required' => true,
  39.                 'disabled' => false,
  40.                 'label' => 'Prénom',
  41.                 'label_attr' => [
  42.                     'class' => 'col-md-4'
  43.                 ],
  44.                 'attr' => [
  45.                     'placeholder' => 'Votre prénom',
  46.                 ],
  47.             ])
  48.             ->add('fonction'TextType::class,[
  49.                 'required' => true,
  50.                 'disabled' => false,
  51.                 'label' => 'Fonction',
  52.                 'label_attr' => [
  53.                     'class' => 'col-md-4'
  54.                 ],
  55.                 'attr' => [
  56.                     'placeholder' => 'Votre fonction',
  57.                 ],
  58.             ])            
  59.             ->add('email'EmailType::class,[
  60.                 'required' => true,
  61.                 'disabled' => false,
  62.                 'label' => 'E-mail',
  63.                 'label_attr' => [
  64.                     'class' => 'col-md-4'
  65.                 ],
  66.                 'attr' => [
  67.                     'placeholder' => 'Votre adresse e-mail',
  68.                 ],
  69.             ])
  70.             ->add('telephone'TelType::class,[
  71.                 'required' => true,
  72.                 'disabled' => false,
  73.                 'label' => 'Téléphone',
  74.                 'label_attr' => [
  75.                     'class' => 'col-md-4',
  76.                 ],
  77.                 'attr' => [
  78.                     'placeholder' => 'Votre téléphone',
  79.                     'data-parsley-minlength' => "10",
  80.                     'data-parsley-minlength-message' => 'numéro de téléphone invalide (il vous faut 10 chiffres)',
  81.                     'data-parsley-type' => "digits",
  82.                     'data-parsley-type-message' => "Vous ne devez saisir que des chiffres"
  83.                 ],
  84.             ])            
  85.             ->add('fichier'FileType::class)
  86.             ->add('identifiantCollectivite'ChoiceType::class,[
  87.                 'required' => true,
  88.                 'disabled' => false,
  89.                 'label' => 'Votre collectivité',
  90.                 'label_attr' => [
  91.                     'class' => 'col-md-4'
  92.                 ],
  93.                 'attr' => [
  94.                     'class' => 'selectize-field',
  95.                 ],
  96.                 'placeholder' => 'Choisissez votre commune',
  97.                 'choices' => [
  98.                     "20224 - CORSCIA" => "2B095-20224-corscia",
  99.                     "20112 - STE LUCIE DE TALLANO" => "2A308-20112-ste-lucie-de-tallano",
  100.                     "20110 - PROPRIANO" => "2A249-20110-propriano",
  101.                     "20290 - LUCCIANA" => "2B148-20290-lucciana",
  102.                     "20144 - ZONZA" => "2A362-20144-zonza",
  103.                     "20244 - CARTICASI" => "2B068-20244-carticasi",
  104.                     "20237 - GIOCATOJO" => "2B125-20237-giocatojo",
  105.                     "20224 - ALBERTACCE" => "2B007-20224-albertacce",
  106.                     "20218 - MOROSAGLIA" => "2B169-20218-morosaglia",
  107.                     "20090 - AJACCIO" => "2A004-20090-ajaccio",
  108.                     "20290 - VOLPAJOLA" => "2B355-20290-volpajola",
  109.                     "20234 - TARRANO" => "2B321-20234-tarrano",
  110.                     "20230 - TALASANI" => "2B319-20230-talasani",
  111.                     "20238 - MORSIGLIA" => "2B170-20238-morsiglia",
  112.                     "20116 - AULLENE" => "2A024-20116-aullene",
  113.                     "20170 - LEVIE" => "2A142-20170-levie",
  114.                     "20214 - ZILIA" => "2B361-20214-zilia",
  115.                     "20133 - CARBUCCIA" => "2A062-20133-carbuccia",
  116.                     "20218 - GAVIGNANO" => "2B122-20218-gavignano",
  117.                     "20140 - CASALABRIVA" => "2A071-20140-casalabriva",
  118.                     "20100 - SARTENE" => "2A272-20100-sartene",
  119.                     "20225 - MURO" => "2B173-20225-muro",
  120.                     "20229 - VERDESE" => "2B344-20229-verdese",
  121.                     "20215 - SILVARECCIO" => "2B280-20215-silvareccio",
  122.                     "20229 - CARCHETO BRUSTICO" => "2B063-20229-carcheto-brustico",
  123.                     "20112 - OLMICCIA" => "2A191-20112-olmiccia",
  124.                     "20112 - MELA" => "2A158-20112-mela",
  125.                     "20251 - PIEDICORTE DI GAGGIO" => "2B218-20251-piedicorte-di-gaggio",
  126.                     "20290 - CROCICCHIA" => "2B102-20290-crocicchia",
  127.                     "20244 - LANO" => "2B137-20244-lano",
  128.                     "20246 - RAPALE" => "2B257-20246-rapale",
  129.                     "20237 - CASABIANCA" => "2B069-20237-casabianca",
  130.                     "20239 - RUTALI" => "2B265-20239-rutali",
  131.                     "20151 - SANT ANDREA D ORCINO" => "2A295-20151-sant-andrea-d-orcino",
  132.                     "20218 - CASTIFAO" => "2B080-20218-castifao",
  133.                     "20139 - LOPIGNA" => "2A144-20139-lopigna",
  134.                     "20230 - SAN GIULIANO" => "2B303-20230-san-giuliano",
  135.                     "20160 - LETIA" => "2A141-20160-letia",
  136.                     "20140 - MOCA CROCE" => "2A160-20140-moca-croce",
  137.                     "20128 - ALBITRECCIA" => "2A008-20128-albitreccia",
  138.                     "20243 - PRUNELLI DI FIUMORBO" => "2B251-20243-prunelli-di-fiumorbo",
  139.                     "20230 - SAN NICOLAO" => "2B313-20230-san-nicolao",
  140.                     "20242 - ROSPIGLIANI" => "2B263-20242-rospigliani",
  141.                     "20151 - AMBIEGNA" => "2A014-20151-ambiegna",
  142.                     "20167 - SARROLA CARCOPINO" => "2A271-20167-sarrola-carcopino",
  143.                     "20260 - CALENZANA" => "2B049-20260-calenzana",
  144.                     "20167 - APPIETTO" => "2A017-20167-appietto",
  145.                     "20220 - AREGNO" => "2B020-20220-aregno",
  146.                     "20230 - POGGIO MEZZANA" => "2B242-20230-poggio-mezzana",
  147.                     "20234 - PIOBETTA" => "2B234-20234-piobetta",
  148.                     "20244 - ERONE" => "2B106-20244-erone",
  149.                     "20134 - PALNECA" => "2A200-20134-palneca",
  150.                     "20125 - POGGIOLO" => "2A240-20125-poggiolo",
  151.                     "20230 - PIETRA DI VERDE" => "2B225-20230-pietra-di-verde",
  152.                     "20250 - SANTO PIETRO DI VENACO" => "2B315-20250-santo-pietro-di-venaco",
  153.                     "20217 - ST FLORENT" => "2B298-20217-st-florent",
  154.                     "20237 - FICAJA" => "2B113-20237-ficaja",
  155.                     "20229 - CAMPANA" => "2B052-20229-campana",
  156.                     "20290 - BORGO" => "2B042-20290-borgo",
  157.                     "20230 - CANALE DI VERDE" => "2B057-20230-canale-di-verde",
  158.                     "20160 - POGGIOLO" => "2A240-20160-poggiolo",
  159.                     "20252 - BIGORNO" => "2B036-20252-bigorno",
  160.                     "20250 - CORTE" => "2B096-20250-corte",
  161.                     "20214 - CALENZANA" => "2B049-20214-calenzana",
  162.                     "20134 - SAMPOLO" => "2A268-20134-sampolo",
  163.                     "20147 - PARTINELLO" => "2A203-20147-partinello",
  164.                     "20160 - COGGIA" => "2A090-20160-coggia",
  165.                     "20212 - ERBAJOLO" => "2B105-20212-erbajolo",
  166.                     "20237 - CROCE" => "2B101-20237-croce",
  167.                     "20290 - VIGNALE" => "2B350-20290-vignale",
  168.                     "20160 - GUAGNO" => "2A131-20160-guagno",
  169.                     "20259 - PIOGGIOLA" => "2B235-20259-pioggiola",
  170.                     "20218 - PRATO DI GIOVELLINA" => "2B248-20218-prato-di-giovellina",
  171.                     "20220 - L ILE ROUSSE" => "2B134-20220-l-ile-rousse",
  172.                     "20235 - CANAVAGGIA" => "2B059-20235-canavaggia",
  173.                     "20260 - CALVI" => "2B050-20260-calvi",
  174.                     "20244 - RUSIO" => "2B264-20244-rusio",
  175.                     "20231 - VENACO" => "2B341-20231-venaco",
  176.                     "20123 - COGNOCOLI MONTICCHI" => "2A091-20123-cognocoli-monticchi",
  177.                     "20125 - ORTO" => "2A196-20125-orto",
  178.                     "20151 - ARRO" => "2A022-20151-arro",
  179.                     "20224 - CALACUCCIA" => "2B047-20224-calacuccia",
  180.                     "20213 - SAN DAMIANO" => "2B297-20213-san-damiano",
  181.                     "20236 - CASTIRLA" => "2B083-20236-castirla",
  182.                     "20246 - PIEVE" => "2B230-20246-pieve",
  183.                     "20214 - MONCALE" => "2B165-20214-moncale",
  184.                     "20243 - ISOLACCIO DI FIUMORBO" => "2B135-20243-isolaccio-di-fiumorbo",
  185.                     "20157 - FRASSETO" => "2A119-20157-frasseto",
  186.                     "20229 - MONACIA D OREZZA" => "2B164-20229-monacia-d-orezza",
  187.                     "20133 - UCCIANI" => "2A330-20133-ucciani",
  188.                     "20100 - FOCE" => "2A115-20100-foce",
  189.                     "20170 - SAN GAVINO DI CARBINI" => "2A300-20170-san-gavino-di-carbini",
  190.                     "20217 - SANTO PIETRO DI TENDA" => "2B314-20217-santo-pietro-di-tenda",
  191.                     "20270 - TALLONE" => "2B320-20270-tallone",
  192.                     "20215 - VENZOLASCA" => "2B343-20215-venzolasca",
  193.                     "20247 - ROGLIANO" => "2B261-20247-rogliano",
  194.                     "20225 - FELICETO" => "2B112-20225-feliceto",
  195.                     "20245 - MANSO" => "2B153-20245-manso",
  196.                     "20160 - MURZO" => "2A174-20160-murzo",
  197.                     "20250 - POGGIO DI VENACO" => "2B238-20250-poggio-di-venaco",
  198.                     "20251 - ALTIANI" => "2B012-20251-altiani",
  199.                     "20250 - SANTA LUCIA DI MERCURIO" => "2B306-20250-santa-lucia-di-mercurio",
  200.                     "20128 - URBALACONE" => "2A331-20128-urbalacone",
  201.                     "20290 - SCOLCA" => "2B274-20290-scolca",
  202.                     "20165 - LORETO DI TALLANO" => "2A146-20165-loreto-di-tallano",
  203.                     "20217 - NONZA" => "2B178-20217-nonza",
  204.                     "20125 - SOCCIA" => "2A282-20125-soccia",
  205.                     "20100 - BILIA" => "2A038-20100-bilia",
  206.                     "20217 - OLMETA DI CAPOCORSO" => "2B187-20217-olmeta-di-capocorso",
  207.                     "20215 - VESCOVATO" => "2B346-20215-vescovato",
  208.                     "20222 - BRANDO" => "2B043-20222-brando",
  209.                     "20251 - PIETRASERENA" => "2B226-20251-pietraserena",
  210.                     "20190 - SANTA MARIA SICHE" => "2A312-20190-santa-maria-siche",
  211.                     "20135 - CONCA" => "2A092-20135-conca",
  212.                     "20229 - CARPINETO" => "2B067-20229-carpineto",
  213.                     "20246 - SORIO" => "2B287-20246-sorio",
  214.                     "20220 - CORBARA" => "2B093-20220-corbara",
  215.                     "20215 - CASALTA" => "2B072-20215-casalta",
  216.                     "20213 - CASTELLARE DI CASINCA" => "2B077-20213-castellare-di-casinca",
  217.                     "20168 - CORRANO" => "2A094-20168-corrano",
  218.                     "20221 - SANTA MARIA POGGIO" => "2B311-20221-santa-maria-poggio",
  219.                     "20127 - SERRA DI SCOPAMENE" => "2A278-20127-serra-di-scopamene",
  220.                     "20230 - LINGUIZZETTA" => "2B143-20230-linguizzetta",
  221.                     "20221 - CERVIONE" => "2B087-20221-cervione",
  222.                     "20270 - CAMPI" => "2B053-20270-campi",
  223.                     "20246 - SANTO PIETRO DI TENDA" => "2B314-20246-santo-pietro-di-tenda",
  224.                     "20110 - BELVEDERE CAMPOMORO" => "2A035-20110-belvedere-campomoro",
  225.                     "20230 - SAN GIOVANNI DI MORIANI" => "2B302-20230-san-giovanni-di-moriani",
  226.                     "20167 - VALLE DI MEZZANA" => "2A336-20167-valle-di-mezzana",
  227.                     "20166 - COGNOCOLI MONTICCHI" => "2A091-20166-cognocoli-monticchi",
  228.                     "20234 - PIETRICAGGIO" => "2B227-20234-pietricaggio",
  229.                     "20138 - COTI CHIAVARI" => "2A098-20138-coti-chiavari",
  230.                     "20230 - VELONE ORNETO" => "2B340-20230-velone-orneto",
  231.                     "20260 - LUMIO" => "2B150-20260-lumio",
  232.                     "20163 - TAVERA" => "2A324-20163-tavera",
  233.                     "20229 - STAZZONA" => "2B291-20229-stazzona",
  234.                     "20230 - CHIATRA" => "2B088-20230-chiatra",
  235.                     "20290 - ORTIPORIO" => "2B195-20290-ortiporio",
  236.                     "20114 - FIGARI" => "2A114-20114-figari",
  237.                     "20238 - CENTURI" => "2B086-20238-centuri",
  238.                     "20137 - LECCI" => "2A139-20137-lecci",
  239.                     "20253 - FARINOLE" => "2B109-20253-farinole",
  240.                     "20110 - ARBELLARA" => "2A018-20110-arbellara",
  241.                     "20116 - ZERUBIA" => "2A357-20116-zerubia",
  242.                     "20117 - OCANA" => "2A181-20117-ocana",
  243.                     "20232 - VALLECALLE" => "2B333-20232-vallecalle",
  244.                     "20234 - PIAZZALI" => "2B216-20234-piazzali",
  245.                     "20121 - PASTRICCIOLA" => "2A204-20121-pastricciola",
  246.                     "20242 - NOCETA" => "2B177-20242-noceta",
  247.                     "20270 - MOITA" => "2B161-20270-moita",
  248.                     "20111 - CALCATOGGIO" => "2A048-20111-calcatoggio",
  249.                     "20230 - TAGLIO ISOLACCIO" => "2B318-20230-taglio-isolaccio",
  250.                     "20140 - PETRETO BICCHISANO" => "2A211-20140-petreto-bicchisano",
  251.                     "20167 - AJACCIO" => "2A004-20167-ajaccio",
  252.                     "20259 - OLMI CAPPELLA" => "2B190-20259-olmi-cappella",
  253.                     "20214 - MONTEGROSSO" => "2B167-20214-montegrosso",
  254.                     "20272 - PIANELLO" => "2B213-20272-pianello",
  255.                     "20110 - VIGGIANELLO" => "2A349-20110-viggianello",
  256.                     "20167 - PERI" => "2A209-20167-peri",
  257.                     "20243 - SERRA DI FIUMORBO" => "2B277-20243-serra-di-fiumorbo",
  258.                     "20229 - PIE D OREZZA" => "2B222-20229-pie-d-orezza",
  259.                     "20134 - TASSO" => "2A322-20134-tasso",
  260.                     "20126 - CRISTINACCE" => "2A100-20126-cristinacce",
  261.                     "20232 - OLETTA" => "2B185-20232-oletta",
  262.                     "20212 - MAZZOLA" => "2B157-20212-mazzola",
  263.                     "20212 - BUSTANICO" => "2B045-20212-bustanico",
  264.                     "20217 - OLCANI" => "2B184-20217-olcani",
  265.                     "20290 - OLMO" => "2B192-20290-olmo",
  266.                     "20118 - COGGIA" => "2A090-20118-coggia",
  267.                     "20219 - VIVARIO" => "2B354-20219-vivario",
  268.                     "20290 - PENTA ACQUATELLA" => "2B206-20290-penta-acquatella",
  269.                     "20229 - PIEDIPARTINO" => "2B221-20229-piedipartino",
  270.                     "20246 - SAN GAVINO DI TENDA" => "2B301-20246-san-gavino-di-tenda",
  271.                     "20253 - BARBAGGIO" => "2B029-20253-barbaggio",
  272.                     "20244 - CAMBIA" => "2B051-20244-cambia",
  273.                     "20250 - TRALONCA" => "2B329-20250-tralonca",
  274.                     "20253 - PATRIMONIO" => "2B205-20253-patrimonio",
  275.                     "20230 - PERO CASEVECCHIE" => "2B210-20230-pero-casevecchie",
  276.                     "20229 - RAPAGGIO" => "2B256-20229-rapaggio",
  277.                     "20200 - BASTIA" => "2B033-20200-bastia",
  278.                     "20227 - GHISONI" => "2B124-20227-ghisoni",
  279.                     "20148 - COZZANO" => "2A099-20148-cozzano",
  280.                     "20226 - OCCHIATANA" => "2B182-20226-occhiatana",
  281.                     "20228 - CAGNANO" => "2B046-20228-cagnano",
  282.                     "20244 - AITI" => "2B003-20244-aiti",
  283.                     "20220 - SANT ANTONINO" => "2B296-20220-sant-antonino",
  284.                     "20225 - CATERI" => "2B084-20225-cateri",
  285.                     "20228 - BARRETTALI" => "2B030-20228-barrettali",
  286.                     "20270 - ANTISANTI" => "2B016-20270-antisanti",
  287.                     "20111 - CASAGLIONE" => "2A070-20111-casaglione",
  288.                     "20121 - ROSAZIA" => "2A262-20121-rosazia",
  289.                     "20215 - LORETO DI CASINCA" => "2B145-20215-loreto-di-casinca",
  290.                     "20225 - AVAPESSA" => "2B025-20225-avapessa",
  291.                     "20218 - POPOLASCA" => "2B244-20218-popolasca",
  292.                     "20152 - SORBOLLANO" => "2A285-20152-sorbollano",
  293.                     "20234 - PERELLI" => "2B208-20234-perelli",
  294.                     "20270 - TOX" => "2B328-20270-tox",
  295.                     "20167 - AFA" => "2A001-20167-afa",
  296.                     "20200 - SANTA MARIA DI LOTA" => "2B309-20200-santa-maria-di-lota",
  297.                     "20242 - PIETROSO" => "2B229-20242-pietroso",
  298.                     "20218 - MOLTIFAO" => "2B162-20218-moltifao",
  299.                     "20200 - SAN MARTINO DI LOTA" => "2B305-20200-san-martino-di-lota",
  300.                     "20290 - MONTE" => "2B166-20290-monte",
  301.                     "20226 - NOVELLA" => "2B180-20226-novella",
  302.                     "20212 - FAVALELLO" => "2B110-20212-favalello",
  303.                     "20270 - ALERIA" => "2B009-20270-aleria",
  304.                     "20172 - VERO" => "2A345-20172-vero",
  305.                     "20140 - OLIVESE" => "2A186-20140-olivese",
  306.                     "20190 - CARDO TORGIA" => "2A064-20190-cardo-torgia",
  307.                     "20252 - LENTO" => "2B140-20252-lento",
  308.                     "20113 - OLMETO" => "2A189-20113-olmeto",
  309.                     "20200 - VILLE DI PIETRABUGNO" => "2B353-20200-ville-di-pietrabugno",
  310.                     "20117 - CAURO" => "2A085-20117-cauro",
  311.                     "20160 - BALOGNA" => "2A028-20160-balogna",
  312.                     "20215 - PIANO" => "2B214-20215-piano",
  313.                     "20212 - ALANDO" => "2B005-20212-alando",
  314.                     "20173 - ZEVACO" => "2A358-20173-zevaco",
  315.                     "20190 - ZIGLIARA" => "2A360-20190-zigliara",
  316.                     "20136 - BOCOGNANO" => "2A040-20136-bocognano",
  317.                     "20233 - SISCO" => "2B281-20233-sisco",
  318.                     "20225 - NESSA" => "2B175-20225-nessa",
  319.                     "20132 - ZICAVO" => "2A359-20132-zicavo",
  320.                     "20213 - PENTA DI CASINCA" => "2B207-20213-penta-di-casinca",
  321.                     "20151 - CANNELLE" => "2A060-20151-cannelle",
  322.                     "20245 - GALERIA" => "2B121-20245-galeria",
  323.                     "20123 - PILA CANALE" => "2A232-20123-pila-canale",
  324.                     "20226 - BELGODERE" => "2B034-20226-belgodere",
  325.                     "20140 - ARGIUSTA MORICCIO" => "2A021-20140-argiusta-moriccio",
  326.                     "20100 - GIUNCHETO" => "2A127-20100-giuncheto",
  327.                     "20272 - ZUANI" => "2B364-20272-zuani",
  328.                     "20234 - NOVALE" => "2B179-20234-novale",
  329.                     "20235 - BISINCHI" => "2B039-20235-bisinchi",
  330.                     "20276 - ASCO" => "2B023-20276-asco",
  331.                     "20128 - GROSSETO PRUGNA" => "2A130-20128-grosseto-prugna",
  332.                     "20147 - SERRIERA" => "2A279-20147-serriera",
  333.                     "20213 - SORBO OCAGNANO" => "2B286-20213-sorbo-ocagnano",
  334.                     "20230 - SANTA REPARATA DI MORIANI" => "2B317-20230-santa-reparata-di-moriani",
  335.                     "20229 - PIAZZOLE" => "2B217-20229-piazzole",
  336.                     "20147 - OSANI" => "2A197-20147-osani",
  337.                     "20140 - SOLLACARO" => "2A284-20140-sollacaro",
  338.                     "20122 - QUENZA" => "2A254-20122-quenza",
  339.                     "20164 - CARGIACA" => "2A066-20164-cargiaca",
  340.                     "20129 - BASTELICACCIA" => "2A032-20129-bastelicaccia",
  341.                     "20212 - SERMANO" => "2B275-20212-sermano",
  342.                     "20112 - ALTAGENE" => "2A011-20112-altagene",
  343.                     "20143 - SANTA MARIA FIGANIELLA" => "2A310-20143-santa-maria-figaniella",
  344.                     "20239 - MURATO" => "2B172-20239-murato",
  345.                     "20220 - PIGNA" => "2B231-20220-pigna",
  346.                     "20134 - CIAMANNACCE" => "2A089-20134-ciamannacce",
  347.                     "20228 - PINO" => "2B233-20228-pino",
  348.                     "20236 - OMESSA" => "2B193-20236-omessa",
  349.                     "20220 - MONTICELLO" => "2B168-20220-monticello",
  350.                     "20250 - CASANOVA" => "2B074-20250-casanova",
  351.                     "20290 - CAMPILE" => "2B054-20290-campile",
  352.                     "20237 - LA PORTA" => "2B246-20237-la-porta",
  353.                     "20213 - SAN GAVINO D AMPUGNANI" => "2B299-20213-san-gavino-d-ampugnani",
  354.                     "20224 - CASAMACCIOLI" => "2B073-20224-casamaccioli",
  355.                     "20218 - URTACA" => "2B332-20218-urtaca",
  356.                     "20244 - SAN LORENZO" => "2B304-20244-san-lorenzo",
  357.                     "20151 - SARI D ORCINO" => "2A270-20151-sari-d-orcino",
  358.                     "20167 - CUTTOLI CORTICCHIATO" => "2A103-20167-cuttoli-corticchiato",
  359.                     "20252 - CAMPITELLO" => "2B055-20252-campitello",
  360.                     "20171 - MONACIA D AULLENE" => "2A163-20171-monacia-d-aullene",
  361.                     "20272 - AMPRIANI" => "2B015-20272-ampriani",
  362.                     "20250 - RIVENTOSA" => "2B260-20250-riventosa",
  363.                     "20240 - LUGO DI NAZZA" => "2B149-20240-lugo-di-nazza",
  364.                     "20190 - AZILONE AMPAZA" => "2A026-20190-azilone-ampaza",
  365.                     "20234 - ORTALE" => "2B194-20234-ortale",
  366.                     "20240 - VENTISERI" => "2B342-20240-ventiseri",
  367.                     "20600 - FURIANI" => "2B120-20600-furiani",
  368.                     "20160 - VICO" => "2A348-20160-vico",
  369.                     "20270 - CASEVECCHIE" => "2B075-20270-casevecchie",
  370.                     "20131 - PIANOTTOLI CALDARELLO" => "2A215-20131-pianottoli-caldarello",
  371.                     "20220 - SANTA REPARATA DI BALAGNA" => "2B316-20220-santa-reparata-di-balagna",
  372.                     "20229 - VALLE D OREZZA" => "2B338-20229-valle-d-orezza",
  373.                     "20121 - REZZA" => "2A259-20121-rezza",
  374.                     "20248 - TOMINO" => "2B327-20248-tomino",
  375.                     "20270 - PANCHERACCIA" => "2B201-20270-pancheraccia",
  376.                     "20229 - NOCARIO" => "2B176-20229-nocario",
  377.                     "20259 - VALLICA" => "2B339-20259-vallica",
  378.                     "20229 - POLVEROSO" => "2B243-20229-polveroso",
  379.                     "20234 - VALLE D ALESANI" => "2B334-20234-valle-d-alesani",
  380.                     "20234 - FELCE" => "2B111-20234-felce",
  381.                     "20240 - CHISA" => "2B366-20240-chisa",
  382.                     "20100 - GRANACE" => "2A128-20100-granace",
  383.                     "20115 - PIANA" => "2A212-20115-piana",
  384.                     "20150 - OTA" => "2A198-20150-ota",
  385.                     "20248 - ROGLIANO" => "2B261-20248-rogliano",
  386.                     "20235 - VALLE DI ROSTINO" => "2B337-20235-valle-di-rostino",
  387.                     "20600 - BASTIA" => "2B033-20600-bastia",
  388.                     "20117 - ECCICA SUARELLA" => "2A104-20117-eccica-suarella",
  389.                     "20169 - BONIFACIO" => "2A041-20169-bonifacio",
  390.                     "20226 - SPELONCATO" => "2B290-20226-speloncato",
  391.                     "20166 - GROSSETO PRUGNA" => "2A130-20166-grosseto-prugna",
  392.                     "20220 - ALGAJOLA" => "2B010-20220-algajola",
  393.                     "20221 - SANT ANDREA DI COTONE" => "2B293-20221-sant-andrea-di-cotone",
  394.                     "20167 - TAVACO" => "2A323-20167-tavaco",
  395.                     "20235 - CASTELLO DI ROSTINO" => "2B079-20235-castello-di-rostino",
  396.                     "20000 - AJACCIO" => "2A004-20000-ajaccio",
  397.                     "20225 - LAVATOGGIO" => "2B138-20225-lavatoggio",
  398.                     "20126 - EVISA" => "2A108-20126-evisa",
  399.                     "20217 - CANARI" => "2B058-20217-canari",
  400.                     "20142 - QUASQUARA" => "2A253-20142-quasquara",
  401.                     "20218 - CASTINETA" => "2B082-20218-castineta",
  402.                     "20240 - SOLARO" => "2B283-20240-solaro",
  403.                     "20240 - GHISONACCIA" => "2B123-20240-ghisonaccia",
  404.                     "20270 - MATRA" => "2B155-20270-matra",
  405.                     "20153 - GUITERA LES BAINS" => "2A133-20153-guitera-les-bains",
  406.                     "20128 - GUARGUALE" => "2A132-20128-guarguale",
  407.                     "20160 - RENNO" => "2A258-20160-renno",
  408.                     "20270 - AGHIONE" => "2B002-20270-aghione",
  409.                     "20224 - LOZZI" => "2B147-20224-lozzi",
  410.                     "20166 - PIETROSELLA" => "2A228-20166-pietrosella",
  411.                     "20232 - OLMETA DI TUDA" => "2B188-20232-olmeta-di-tuda",
  412.                     "20229 - PIEDICROCE" => "2B219-20229-piedicroce",
  413.                     "20250 - SOVERIA" => "2B289-20250-soveria",
  414.                     "20121 - SALICE" => "2A266-20121-salice",
  415.                     "20233 - PIETRACORBARA" => "2B224-20233-pietracorbara",
  416.                     "20243 - SAN GAVINO DI FIUMORBO" => "2B365-20243-san-gavino-di-fiumorbo",
  417.                     "20256 - CORBARA" => "2B093-20256-corbara",
  418.                     "20146 - SOTTA" => "2A288-20146-sotta",
  419.                     "20218 - SALICETO" => "2B267-20218-saliceto",
  420.                     "20212 - SANT ANDREA DI BOZIO" => "2B292-20212-sant-andrea-di-bozio",
  421.                     "20141 - MARIGNANA" => "2A154-20141-marignana",
  422.                     "20212 - ALZI" => "2B013-20212-alzi",
  423.                     "20242 - VEZZANI" => "2B347-20242-vezzani",
  424.                     "20213 - SCATA" => "2B273-20213-scata",
  425.                     "20259 - MAUSOLEO" => "2B156-20259-mausoleo",
  426.                     "20118 - VICO" => "2A348-20118-vico",
  427.                     "20226 - COSTA" => "2B097-20226-costa",
  428.                     "20226 - PALASCA" => "2B199-20226-palasca",
  429.                     "20230 - SANTA LUCIA DI MORIANI" => "2B307-20230-santa-lucia-di-moriani",
  430.                     "20287 - MERIA" => "2B159-20287-meria",
  431.                     "20142 - CAMPO" => "2A056-20142-campo",
  432.                     "20279 - VILLE DI PARASO" => "2B352-20279-ville-di-paraso",
  433.                     "20167 - ALATA" => "2A006-20167-alata",
  434.                     "20212 - FOCICCHIA" => "2B116-20212-focicchia",
  435.                     "20145 - SARI SOLENZARA" => "2A269-20145-sari-solenzara",
  436.                     "20240 - POGGIO DI NAZZA" => "2B236-20240-poggio-di-nazza",
  437.                     "20251 - PANCHERACCIA" => "2B201-20251-pancheraccia",
  438.                     "20221 - VALLE DI CAMPOLORO" => "2B335-20221-valle-di-campoloro",
  439.                     "20218 - PIETRALBA" => "2B223-20218-pietralba",
  440.                     "20143 - FOZZANO" => "2A118-20143-fozzano",
  441.                     "20160 - ARBORI" => "2A019-20160-arbori",
  442.                     "20100 - GROSSA" => "2A129-20100-grossa",
  443.                     "20232 - POGGIO D OLETTA" => "2B239-20232-poggio-d-oletta",
  444.                     "20217 - OGLIASTRO" => "2B183-20217-ogliastro",
  445.                     "20124 - ZONZA" => "2A362-20124-zonza",
  446.                     "20218 - CASTIGLIONE" => "2B081-20218-castiglione",
  447.                     "20272 - ZALANA" => "2B356-20272-zalana",
  448.                     "20290 - PRUNELLI DI CASACCONI" => "2B250-20290-prunelli-di-casacconi",
  449.                     "20140 - SERRA DI FERRO" => "2A276-20140-serra-di-ferro",
  450.                     "20167 - VILLANOVA" => "2A351-20167-villanova",
  451.                     "20275 - ERSA" => "2B107-20275-ersa",
  452.                     "20229 - PARATA" => "2B202-20229-parata",
  453.                     "20218 - LAMA" => "2B136-20218-lama",
  454.                     "20218 - PIEDIGRIGGIO" => "2B220-20218-piedigriggio",
  455.                     "20117 - TOLLA" => "2A326-20117-tolla",
  456.                     "20137 - PORTO VECCHIO" => "2A247-20137-porto-vecchio",
  457.                     "20228 - LURI" => "2B152-20228-luri",
  458.                     "20237 - QUERCITELLO" => "2B255-20237-quercitello",
  459.                     "20251 - GIUNCAGGIO" => "2B126-20251-giuncaggio",
  460.                     "20130 - CARGESE" => "2A065-20130-cargese",
  461.                     "20213 - PRUNO" => "2B252-20213-pruno",
  462.                     "20215 - PORRI" => "2B245-20215-porri",
  463.                     "20219 - MURACCIOLE" => "2B171-20219-muracciole",
  464.                     "20119 - BASTELICA" => "2A031-20119-bastelica",
  465.                     "20212 - CASTELLARE DI MERCURIO" => "2B078-20212-castellare-di-mercurio",
  466.                     "20166 - ALBITRECCIA" => "2A008-20166-albitreccia",
  467.                     "20190 - FORCIOLO" => "2A117-20190-forciolo",
  468.                     "20620 - BIGUGLIA" => "2B037-20620-biguglia",
  469.                     "20121 - AZZANA" => "2A027-20121-azzana",
  470.                     "20170 - CARBINI" => "2A061-20170-carbini",
  471.                     "20112 - ZOZA" => "2A363-20112-zoza",
  472.                     "20237 - POGGIO MARINACCIO" => "2B241-20237-poggio-marinaccio",
  473.                 ]
  474.             ])
  475.         ;        
  476.     }
  477.     public function configureOptions(OptionsResolver $resolver): void
  478.     {
  479.         $resolver->setDefaults([
  480.             'data_class' => DepotFichier::class,
  481.         ]);
  482.     }
  483. }