src/Entity/PrestataireLogistique.php line 19

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\PrestataireLogistiqueRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\ORM\Mapping as ORM;
  7. use Symfony\Component\HttpFoundation\File\File;
  8. use Symfony\Component\HttpFoundation\File\UploadedFile;
  9. use Vich\UploaderBundle\Entity\File as EmbeddedFile;
  10. use Vich\UploaderBundle\Mapping\Annotation as Vich;
  11. use Symfony\Component\Validator\Constraints as Assert;
  12. /**
  13.  * @ORM\Entity(repositoryClass=PrestataireLogistiqueRepository::class)
  14.  * @Vich\Uploadable
  15.  */
  16. class PrestataireLogistique
  17. {
  18.     /**
  19.      * @ORM\Id()
  20.      * @ORM\GeneratedValue()
  21.      * @ORM\Column(type="integer")
  22.      */
  23.     private $id;
  24.     /**
  25.      * @ORM\ManyToOne(targetEntity="App\Entity\User", inversedBy="prestatairesLogistiques")
  26.      * @ORM\JoinColumn(nullable=false)
  27.      */
  28.     private $user;
  29.     /**
  30.      * @ORM\Column(type="datetime")
  31.      */
  32.     private $createdAt;
  33.     /**
  34.      * @ORM\Column(type="datetime", nullable=true)
  35.      */
  36.     private $modifiedAt;
  37.     /**
  38.      * @ORM\Column(type="string", length=25)
  39.      */
  40.     private $statut;
  41.     /**
  42.      * @ORM\Column(type="datetime")
  43.      */
  44.     private $statutDate;
  45.     /**
  46.      * @ORM\Column(type="boolean", nullable=true)
  47.      */
  48.     private $catering;
  49.     /**
  50.      * @ORM\Column(type="text", nullable=true)
  51.      */
  52.     private $cateringDescriptif;
  53.     /**
  54.      * @ORM\Column(type="text", nullable=true)
  55.      */
  56.     private $cateringSpecialiteCulinaire;
  57.     /**
  58.      * @ORM\Column(type="integer", nullable=true)
  59.      */
  60.     private $cateringCapaciteCouverts;
  61.     /**
  62.      * @ORM\Column(type="text", nullable=true)
  63.      */
  64.     private $cateringInfrastructure;
  65.     /**
  66.      * @ORM\Column(type="integer", nullable=true)
  67.      */
  68.     private $cateringCapaciteAccueil;
  69.     /**
  70.      * @ORM\Column(type="text", nullable=true)
  71.      */
  72.     private $cateringExperienceAutre;
  73.     /**
  74.      * @ORM\Column(type="boolean", nullable=true)
  75.      */
  76.     private $drone;
  77.     /**
  78.      * @ORM\Column(type="text", nullable=true)
  79.      */
  80.     private $droneDescriptif;
  81.     /**
  82.      * @ORM\Column(type="boolean", nullable=true)
  83.      */
  84.     private $dronePhoto;
  85.     /**
  86.      * @ORM\Column(type="boolean", nullable=true)
  87.      */
  88.     private $droneVideo;
  89.     /**
  90.      * @ORM\Column(type="boolean", nullable=true)
  91.      */
  92.     private $droneTimeLapse;
  93.     /**
  94.      * @ORM\Column(type="boolean", nullable=true)
  95.      */
  96.     private $droneModelisation3d;
  97.     /**
  98.      * @ORM\Column(type="boolean", nullable=true)
  99.      */
  100.     private $droneLocAeroAvecPilote;
  101.     /**
  102.      * @ORM\Column(type="boolean", nullable=true)
  103.      */
  104.     private $droneLocAeroSansPilote;
  105.     /**
  106.      * @ORM\Column(type="boolean", nullable=true)
  107.      */
  108.     private $dronePiloteQualifie;
  109.     /**
  110.      * @ORM\OneToMany(targetEntity="App\Entity\DroneListe", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  111.      * @Assert\Valid
  112.      */
  113.     private $droneListes;
  114.     /**
  115.      * @ORM\Column(type="text", nullable=true)
  116.      */
  117.     private $droneExperienceAutre;
  118.     /**
  119.      * @ORM\Column(type="boolean", nullable=true)
  120.      */
  121.     private $dresseur;
  122.     /**
  123.      * @ORM\Column(type="text", nullable=true)
  124.      */
  125.     private $dresseurDescriptif;
  126.     /**
  127.      * @ORM\Column(type="boolean", nullable=true)
  128.      */
  129.     private $dresseurConseiller;
  130.     /**
  131.      * @ORM\Column(type="boolean", nullable=true)
  132.      */
  133.     private $dresseurCascade;
  134.     /**
  135.      * @ORM\Column(type="text", nullable=true)
  136.      */
  137.     private $dresseurExperienceAutre;
  138.     /**
  139.      * @ORM\Column(type="boolean", nullable=true)
  140.      */
  141.     private $effetsSpeciaux;
  142.     /**
  143.      * @ORM\Column(type="text", nullable=true)
  144.      */
  145.     private $effetSpecialDescriptif;
  146.     /**
  147.      * @ORM\Column(type="boolean", nullable=true)
  148.      */
  149.     private $effetSpecialFeuxArtificePerso;
  150.     /**
  151.      * @ORM\Column(type="boolean", nullable=true)
  152.      */
  153.     private $effetSpecialEffetAtmospherique;
  154.     /**
  155.      * @ORM\Column(type="boolean", nullable=true)
  156.      */
  157.     private $effetSpecialEffetAquatique;
  158.     /**
  159.      * @ORM\Column(type="boolean", nullable=true)
  160.      */
  161.     private $effetSpecialExplosionDecorNaturel;
  162.     /**
  163.      * @ORM\Column(type="boolean", nullable=true)
  164.      */
  165.     private $effetSpecialExplosionStudio;
  166.     /**
  167.      * @ORM\Column(type="boolean", nullable=true)
  168.      */
  169.     private $effetSpecialExplosionObjetSansPyro;
  170.     /**
  171.      * @ORM\Column(type="boolean", nullable=true)
  172.      */
  173.     private $effetSpecialTirImpact;
  174.     /**
  175.      * @ORM\Column(type="boolean", nullable=true)
  176.      */
  177.     private $effetSpecialTorcheHumaine;
  178.     /**
  179.      * @ORM\Column(type="boolean", nullable=true)
  180.      */
  181.     private $effetSpecialFeu;
  182.     /**
  183.      * @ORM\Column(type="boolean", nullable=true)
  184.      */
  185.     private $effetSpecialRegleurSceneAccident;
  186.     /**
  187.      * @ORM\Column(type="boolean", nullable=true)
  188.      */
  189.     private $effetSpecialCascadeAuto;
  190.     /**
  191.      * @ORM\Column(type="boolean", nullable=true)
  192.      */
  193.     private $effetSpecialCascadeCamion;
  194.     /**
  195.      * @ORM\Column(type="boolean", nullable=true)
  196.      */
  197.     private $effetSpecialCascadeMoto;
  198.     /**
  199.      * @ORM\Column(type="boolean", nullable=true)
  200.      */
  201.     private $effetSpecialCascadePhysique;
  202.     /**
  203.      * @ORM\Column(type="boolean", nullable=true)
  204.      */
  205.     private $effetSpecialRegleurCombat;
  206.     /**
  207.      * @ORM\Column(type="boolean", nullable=true)
  208.      */
  209.     private $effetSpecialEffetMaquillage;
  210.     /**
  211.      * @ORM\Column(type="boolean", nullable=true)
  212.      */
  213.     private $effetSpecialCreationProthese;
  214.     /**
  215.      * @ORM\Column(type="boolean", nullable=true)
  216.      */
  217.     private $effetSpecialMiniature;
  218.     /**
  219.      * @ORM\Column(type="boolean", nullable=true)
  220.      */
  221.     private $effetSpecialAccessoiresTrucage;
  222.     /**
  223.      * @ORM\Column(type="boolean", nullable=true)
  224.      */
  225.     private $effetSpecialAtelierCreation;
  226.     /**
  227.      * @ORM\Column(type="boolean", nullable=true)
  228.      */
  229.     private $effetSpecialAutre;
  230.     /**
  231.      * @ORM\Column(type="text", nullable=true)
  232.      */
  233.     private $effetSpecialAutrePrecision;
  234.     /**
  235.      * @ORM\Column(type="text", nullable=true)
  236.      */
  237.     private $effetSpecialExperienceAutre;
  238.     /**
  239.      * @ORM\Column(type="boolean", nullable=true)
  240.      */
  241.     private $costume;
  242.     /**
  243.      * @ORM\Column(type="text", nullable=true)
  244.      */
  245.     private $costumeDescriptif;
  246.     /**
  247.      * @ORM\Column(type="text", nullable=true)
  248.      */
  249.     private $costumeQuantite;
  250.     /**
  251.      * @ORM\Column(type="boolean", nullable=true)
  252.      */
  253.     private $costumeLocationCostume;
  254.     /**
  255.      * @ORM\Column(type="boolean", nullable=true)
  256.      */
  257.     private $costumeCreation;
  258.     /**
  259.      * @ORM\Column(type="boolean", nullable=true)
  260.      */
  261.     private $costumeRetouche;
  262.     /**
  263.      * @ORM\Column(type="boolean", nullable=true)
  264.      */
  265.     private $costumeLieuFabrication;
  266.     /**
  267.      * @ORM\Column(type="boolean", nullable=true)
  268.      */
  269.     private $costumeLieuHabillage;
  270.     /**
  271.      * @ORM\Column(type="boolean", nullable=true)
  272.      */
  273.     private $costumeLocationMaterielConception;
  274.     /**
  275.      * @ORM\Column(type="boolean", nullable=true)
  276.      */
  277.     private $costumeLocationMaterielEntretien;
  278.     /**
  279.      * @ORM\Column(type="boolean", nullable=true)
  280.      */
  281.     private $costumeLivraison;
  282.     /**
  283.      * @ORM\Column(type="text", nullable=true)
  284.      */
  285.     private $costumeExperienceAutre;
  286.     /**
  287.      * @ORM\Column(type="boolean", nullable=true)
  288.      */
  289.     private $decor;
  290.     /**
  291.      * @ORM\Column(type="text", nullable=true)
  292.      */
  293.     private $decorDescriptif;
  294.     /**
  295.      * @ORM\Column(type="text", nullable=true)
  296.      */
  297.     private $decorQuantite;
  298.     /**
  299.      * @ORM\Column(type="boolean", nullable=true)
  300.      */
  301.     private $decorLocationDecors;
  302.     /**
  303.      * @ORM\Column(type="boolean", nullable=true)
  304.      */
  305.     private $decorCreationDecors;
  306.     /**
  307.      * @ORM\Column(type="boolean", nullable=true)
  308.      */
  309.     private $decorConceptionDecors;
  310.     /**
  311.      * @ORM\Column(type="boolean", nullable=true)
  312.      */
  313.     private $decorModelisationDecors;
  314.     /**
  315.      * @ORM\Column(type="boolean", nullable=true)
  316.      */
  317.     private $decorAtelierFabricationDecors;
  318.     /**
  319.      * @ORM\Column(type="boolean", nullable=true)
  320.      */
  321.     private $decorCreationMoule;
  322.     /**
  323.      * @ORM\Column(type="boolean", nullable=true)
  324.      */
  325.     private $decorDecoupe;
  326.     /**
  327.      * @ORM\Column(type="boolean", nullable=true)
  328.      */
  329.     private $decorProjectionResine;
  330.     /**
  331.      * @ORM\Column(type="boolean", nullable=true)
  332.      */
  333.     private $decorCreationStructure;
  334.     /**
  335.      * @ORM\Column(type="boolean", nullable=true)
  336.      */
  337.     private $decorMisePeinture;
  338.     /**
  339.      * @ORM\Column(type="boolean", nullable=true)
  340.      */
  341.     private $decorCreationAccessoire;
  342.     /**
  343.      * @ORM\Column(type="boolean", nullable=true)
  344.      */
  345.     private $decorAccessoireConception;
  346.     /**
  347.      * @ORM\Column(type="boolean", nullable=true)
  348.      */
  349.     private $decorAccessoireModelisation;
  350.     /**
  351.      * @ORM\Column(type="boolean", nullable=true)
  352.      */
  353.     private $decorAccessoireAtelier;
  354.     /**
  355.      * @ORM\Column(type="text", nullable=true)
  356.      */
  357.     private $decorAccessoireAtelierPrecision;
  358.     /**
  359.      * @ORM\Column(type="boolean", nullable=true)
  360.      */
  361.     private $decorLivraison;
  362.     /**
  363.      * @ORM\Column(type="text", nullable=true)
  364.      */
  365.     private $decorExperienceAutre;
  366.     /**
  367.      * @ORM\Column(type="boolean", nullable=true)
  368.      */
  369.     private $accessoire;
  370.     /**
  371.      * @ORM\Column(type="text", nullable=true)
  372.      */
  373.     private $accessoireDescriptif;
  374.     /**
  375.      * @ORM\Column(type="text", nullable=true)
  376.      */
  377.     private $accessoireQuantite;
  378.     /**
  379.      * @ORM\Column(type="boolean", nullable=true)
  380.      */
  381.     private $accessoireLocation;
  382.     /**
  383.      * @ORM\Column(type="boolean", nullable=true)
  384.      */
  385.     private $accessoireLivraison;
  386.     /**
  387.      * NOTE: This is not a mapped field of entity metadata, just a simple property.
  388.      *
  389.      * @Vich\UploadableField(mapping="catalogue_accessoires", fileNameProperty="accessoireCatalogue.name", size="accessoireCatalogue.size", mimeType="accessoireCatalogue.mimeType", originalName="accessoireCatalogue.originalName", dimensions="accessoireCatalogue.dimensions")
  390.      *
  391.      * @var File
  392.      */
  393.     private $accessoireCatalogueFile;
  394.     /**
  395.      * @ORM\Embedded(class="Vich\UploaderBundle\Entity\File")
  396.      *
  397.      * @var EmbeddedFile
  398.      */
  399.     private $accessoireCatalogue;
  400.     /**
  401.      * @ORM\Column(type="text", nullable=true)
  402.      */
  403.     private $accessoireExperienceAutre;
  404.     /**
  405.      * @ORM\Column(type="boolean", nullable=true)
  406.      */
  407.     private $securite;
  408.     /**
  409.      * @ORM\Column(type="text", nullable=true)
  410.      */
  411.     private $securiteDescriptif;
  412.     /**
  413.      * @ORM\Column(type="boolean", nullable=true)
  414.      */
  415.     private $securiteFiltrage;
  416.     /**
  417.      * @ORM\Column(type="boolean", nullable=true)
  418.      */
  419.     private $securiteSecuriteInvite;
  420.     /**
  421.      * @ORM\Column(type="boolean", nullable=true)
  422.      */
  423.     private $securiteProtectionRapprochee;
  424.     /**
  425.      * @ORM\Column(type="boolean", nullable=true)
  426.      */
  427.     private $securiteTransport;
  428.     /**
  429.      * @ORM\Column(type="boolean", nullable=true)
  430.      */
  431.     private $securiteAssistanceVisiteur;
  432.     /**
  433.      * @ORM\Column(type="boolean", nullable=true)
  434.      */
  435.     private $securiteSurveillanceStatique;
  436.     /**
  437.      * @ORM\Column(type="boolean", nullable=true)
  438.      */
  439.     private $securiteRondes;
  440.     /**
  441.      * @ORM\Column(type="boolean", nullable=true)
  442.      */
  443.     private $securiteSurveillanceCanine;
  444.     /**
  445.      * @ORM\Column(type="boolean", nullable=true)
  446.      */
  447.     private $securiteTenueMainCourante;
  448.     /**
  449.      * @ORM\Column(type="boolean", nullable=true)
  450.      */
  451.     private $securiteVerifSysteme;
  452.     /**
  453.      * @ORM\Column(type="boolean", nullable=true)
  454.      */
  455.     private $securiteVerifPrevention;
  456.     /**
  457.      * @ORM\Column(type="boolean", nullable=true)
  458.      */
  459.     private $securiteCertification;
  460.     /**
  461.      * @ORM\Column(type="boolean", nullable=true)
  462.      */
  463.     private $securiteConvoyage;
  464.     /**
  465.      * @ORM\Column(type="boolean", nullable=true)
  466.      */
  467.     private $securiteVentousage;
  468.     /**
  469.      * @ORM\Column(type="string", length=255, nullable=true)
  470.      */
  471.     private $securiteCertificationPrecision;
  472.     /**
  473.      * @ORM\Column(type="text", nullable=true)
  474.      */
  475.     private $securiteExperienceAutre;
  476.     /**
  477.      * @ORM\Column(type="boolean", nullable=true)
  478.      */
  479.     private $vehiculeJeu;
  480.     /**
  481.      * @ORM\Column(type="text", nullable=true)
  482.      */
  483.     private $vehiculeJeuDescriptif;
  484.     /**
  485.      * @ORM\Column(type="integer", nullable=true)
  486.      */
  487.     private $vehiculeJeuQuantite;
  488.     /**
  489.      * @ORM\Column(type="boolean", nullable=true)
  490.      */
  491.     private $vehiculeJeuLocation;
  492.     /**
  493.      * @ORM\Column(type="boolean", nullable=true)
  494.      */
  495.     private $vehiculeJeuLivraison;
  496.     /**
  497.      * @ORM\Column(type="boolean", nullable=true)
  498.      */
  499.     private $vehiculeJeuGestion;
  500.     /**
  501.      * @ORM\Column(type="text", nullable=true)
  502.      */
  503.     private $vehiculeJeuExperienceAutre;
  504.     /**
  505.      * NOTE: This is not a mapped field of entity metadata, just a simple property.
  506.      *
  507.      * @Vich\UploadableField(mapping="catalogue_vehicule_jeu", fileNameProperty="vehiculeJeuCatalogue.name", size="vehiculeJeuCatalogue.size", mimeType="vehiculeJeuCatalogue.mimeType", originalName="vehiculeJeuCatalogue.originalName", dimensions="vehiculeJeuCatalogue.dimensions")
  508.      *
  509.      * @var File
  510.      */
  511.     private $vehiculeJeuCatalogueFile;
  512.     /**
  513.      * @ORM\Embedded(class="Vich\UploaderBundle\Entity\File")
  514.      *
  515.      * @var EmbeddedFile
  516.      */
  517.     private $vehiculeJeuCatalogue;
  518.     /**
  519.      * @ORM\Column(type="boolean", nullable=true)
  520.      */
  521.     private $vehiculeTransport;
  522.     /**
  523.      * @ORM\Column(type="text", nullable=true)
  524.      */
  525.     private $vehiculeTransportDescriptif;
  526.     /**
  527.      * @ORM\Column(type="boolean", nullable=true)
  528.      */
  529.     private $vehiculeTransportLocation;
  530.     /**
  531.      * @ORM\Column(type="text", nullable=true)
  532.      */
  533.     private $vehiculeTransportExperienceAutre;
  534.     /**
  535.      * NOTE: This is not a mapped field of entity metadata, just a simple property.
  536.      *
  537.      * @Vich\UploadableField(mapping="catalogue_vehicule_transport", fileNameProperty="vehiculeTransportCatalogue.name", size="vehiculeTransportCatalogue.size", mimeType="vehiculeTransportCatalogue.mimeType", originalName="vehiculeTransportCatalogue.originalName", dimensions="vehiculeTransportCatalogue.dimensions")
  538.      *
  539.      * @var File
  540.      */
  541.     private $vehiculeTransportCatalogueFile;
  542.     /**
  543.      * @ORM\Embedded(class="Vich\UploaderBundle\Entity\File")
  544.      *
  545.      * @var EmbeddedFile
  546.      */
  547.     private $vehiculeTransportCatalogue;
  548.     /**
  549.      * @ORM\Column(type="boolean", nullable=true)
  550.      */
  551.     private $vehiculeTechnique;
  552.     /**
  553.      * @ORM\Column(type="text", nullable=true)
  554.      */
  555.     private $vehiculeTechniqueDescriptif;
  556.     /**
  557.      * @ORM\Column(type="boolean", nullable=true)
  558.      */
  559.     private $vehiculeTechniqueCamionRegie;
  560.     /**
  561.      * @ORM\Column(type="boolean", nullable=true)
  562.      */
  563.     private $vehiculeTechniqueLogeMobile;
  564.     /**
  565.      * @ORM\Column(type="boolean", nullable=true)
  566.      */
  567.     private $vehiculeTechniqueRemorque;
  568.     /**
  569.      * @ORM\Column(type="boolean", nullable=true)
  570.      */
  571.     private $vehiculeTechniqueToiletteMobile;
  572.     /**
  573.      * @ORM\Column(type="boolean", nullable=true)
  574.      */
  575.     private $vehiculeTechniqueAppAlimentaire;
  576.     /**
  577.      * @ORM\Column(type="boolean", nullable=true)
  578.      */
  579.     private $vehiculeTechniqueAssiseTable;
  580.     /**
  581.      * @ORM\Column(type="boolean", nullable=true)
  582.      */
  583.     private $vehiculeTechniqueBureau;
  584.     /**
  585.      * @ORM\Column(type="boolean", nullable=true)
  586.      */
  587.     private $vehiculeTechniqueCaisse;
  588.     /**
  589.      * @ORM\Column(type="boolean", nullable=true)
  590.      */
  591.     private $vehiculeTechniqueChauffage;
  592.     /**
  593.      * @ORM\Column(type="boolean", nullable=true)
  594.      */
  595.     private $vehiculeTechniqueEnergie;
  596.     /**
  597.      * @ORM\Column(type="boolean", nullable=true)
  598.      */
  599.     private $vehiculeTechniqueEnginElevation;
  600.     /**
  601.      * @ORM\Column(type="boolean", nullable=true)
  602.      */
  603.     private $vehiculeTechniqueMaterielHmc;
  604.     /**
  605.      * @ORM\Column(type="boolean", nullable=true)
  606.      */
  607.     private $vehiculeTechniqueMaterielSecurite;
  608.     /**
  609.      * @ORM\Column(type="boolean", nullable=true)
  610.      */
  611.     private $vehiculeTechniqueOutilCom;
  612.     /**
  613.      * @ORM\Column(type="boolean", nullable=true)
  614.      */
  615.     private $vehiculeTechniqueTente;
  616.     /**
  617.      * @ORM\Column(type="boolean", nullable=true)
  618.      */
  619.     private $vehiculeTechniqueVentousage;
  620.     /**
  621.      * @ORM\Column(type="boolean", nullable=true)
  622.      */
  623.     private $vehiculeTechniqueConvoyage;
  624.     /**
  625.      * @ORM\Column(type="text", nullable=true)
  626.      */
  627.     private $vehiculeTechniqueExperienceAutre;
  628.     /**
  629.      * @ORM\Column(type="boolean", nullable=true)
  630.      */
  631.     private $rayonCalvados;
  632.     /**
  633.      * @ORM\Column(type="boolean", nullable=true)
  634.      */
  635.     private $rayonEure;
  636.     /**
  637.      * @ORM\Column(type="boolean", nullable=true)
  638.      */
  639.     private $rayonManche;
  640.     /**
  641.      * @ORM\Column(type="boolean", nullable=true)
  642.      */
  643.     private $rayonOrne;
  644.     /**
  645.      * @ORM\Column(type="boolean", nullable=true)
  646.      */
  647.     private $rayonSeineMaritime;
  648.     /**
  649.      * @ORM\Column(type="string", length=20, nullable=true)
  650.      */
  651.     private $rayonHorsNormandie;
  652.     /**
  653.      * @ORM\Column(type="text", nullable=true)
  654.      */
  655.     private $langues;
  656.     /**
  657.      * @ORM\OneToMany(targetEntity="App\Entity\CateringExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  658.      * @ORM\OrderBy({"annee" = "DESC"})
  659.      * @Assert\Valid
  660.      */
  661.     private $cateringExperiences;
  662.     /**
  663.      * @ORM\OneToMany(targetEntity="App\Entity\DroneExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  664.      * @ORM\OrderBy({"annee" = "DESC"})
  665.      * @Assert\Valid
  666.      */
  667.     private $droneExperiences;
  668.     /**
  669.      * @ORM\OneToMany(targetEntity="App\Entity\DresseurExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  670.      * @ORM\OrderBy({"annee" = "DESC"})
  671.      * @Assert\Valid
  672.      */
  673.     private $dresseurExperiences;
  674.     /**
  675.      * @ORM\OneToMany(targetEntity="App\Entity\DresseurListe", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  676.      * @Assert\Valid
  677.      */
  678.     private $dresseurListes;
  679.     /**
  680.      * @ORM\OneToMany(targetEntity="App\Entity\EffetSpecialExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  681.      * @ORM\OrderBy({"annee" = "DESC"})
  682.      * @Assert\Valid
  683.      */
  684.     private $effetSpecialExperiences;
  685.     /**
  686.      * @ORM\OneToMany(targetEntity="App\Entity\CostumeExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  687.      * @ORM\OrderBy({"annee" = "DESC"})
  688.      * @Assert\Valid
  689.      */
  690.     private $costumeExperiences;
  691.     /**
  692.      * @ORM\OneToMany(targetEntity="App\Entity\DecorExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  693.      * @ORM\OrderBy({"annee" = "DESC"})
  694.      * @Assert\Valid
  695.      */
  696.     private $decorExperiences;
  697.     /**
  698.      * @ORM\OneToMany(targetEntity="App\Entity\AccessoireExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  699.      * @ORM\OrderBy({"annee" = "DESC"})
  700.      * @Assert\Valid
  701.      */
  702.     private $accessoireExperiences;
  703.     /**
  704.      * @ORM\OneToMany(targetEntity="App\Entity\AccessoireListe", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  705.      * @Assert\Valid
  706.      */
  707.     private $accessoireListes;
  708.     /**
  709.      * @ORM\OneToMany(targetEntity="App\Entity\SecuriteExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  710.      * @ORM\OrderBy({"annee" = "DESC"})
  711.      * @Assert\Valid
  712.      */
  713.     private $securiteExperiences;
  714.     /**
  715.      * @ORM\OneToMany(targetEntity="App\Entity\VehiculeJeuListe", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  716.      * @Assert\Valid
  717.      */
  718.     private $vehiculeJeuListes;
  719.     /**
  720.      * @ORM\OneToMany(targetEntity="App\Entity\VehiculeJeuExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  721.      * @ORM\OrderBy({"annee" = "DESC"})
  722.      * @Assert\Valid
  723.      */
  724.     private $vehiculeJeuExperiences;
  725.     /**
  726.      * @ORM\OneToMany(targetEntity="App\Entity\VehiculeTransportListe", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  727.      * @Assert\Valid
  728.      */
  729.     private $vehiculeTransportListes;
  730.     /**
  731.      * @ORM\OneToMany(targetEntity="App\Entity\VehiculeTransportExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  732.      * @ORM\OrderBy({"annee" = "DESC"})
  733.      * @Assert\Valid
  734.      */
  735.     private $vehiculeTransportExperiences;
  736.     /**
  737.      * @ORM\OneToMany(targetEntity="App\Entity\VehiculeTechniqueListe", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  738.      * @Assert\Valid
  739.      */
  740.     private $vehiculeTechniqueListes;
  741.     /**
  742.      * @ORM\OneToMany(targetEntity="App\Entity\VehiculeTechniqueExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  743.      * @ORM\OrderBy({"annee" = "DESC"})
  744.      * @Assert\Valid
  745.      */
  746.     private $vehiculeTechniqueExperiences;
  747.     /**
  748.      * @ORM\Column(type="boolean", nullable=true)
  749.      */
  750.     private $dresseurAnimal;
  751.     /**
  752.      * @ORM\Column(type="boolean", nullable=true)
  753.      */
  754.     private $vehiculeTransportLivraison;
  755.     /**
  756.      * @ORM\Column(type="boolean", nullable=true)
  757.      */
  758.     private $vehiculeTechniqueLivraison;
  759.     public function __construct()
  760.     {
  761.         $this->statut  'nouveau';
  762.         $this->statutDate = new \DateTime();
  763.         $this->cateringExperiences = new ArrayCollection();
  764.         $this->droneExperiences = new ArrayCollection();
  765.         $this->droneListes = new ArrayCollection();
  766.         $this->dresseurExperiences = new ArrayCollection();
  767.         $this->dresseurListes = new ArrayCollection();
  768.         $this->effetSpecialExperiences = new ArrayCollection();
  769.         $this->costumeExperiences = new ArrayCollection();
  770.         $this->decorExperiences = new ArrayCollection();
  771.         $this->accessoireCatalogue = new EmbeddedFile();
  772.         $this->accessoireExperiences = new ArrayCollection();
  773.         $this->accessoireListes = new ArrayCollection();
  774.         $this->securiteExperiences = new ArrayCollection();
  775.         $this->vehiculeJeuCatalogue = new EmbeddedFile();
  776.         $this->vehiculeJeuListes = new ArrayCollection();
  777.         $this->vehiculeJeuExperiences = new ArrayCollection();
  778.         $this->vehiculeTransportCatalogue = new EmbeddedFile();
  779.         $this->vehiculeTransportListes = new ArrayCollection();
  780.         $this->vehiculeTransportExperiences = new ArrayCollection();
  781.         $this->vehiculeTechniqueListes = new ArrayCollection();
  782.         $this->vehiculeTechniqueExperiences = new ArrayCollection();
  783.     }
  784.     public function getId(): ?int
  785.     {
  786.         return $this->id;
  787.     }
  788.     public function getCreatedAt(): ?\DateTimeInterface
  789.     {
  790.         return $this->createdAt;
  791.     }
  792.     public function setCreatedAt(\DateTimeInterface $createdAt): self
  793.     {
  794.         $this->createdAt $createdAt;
  795.         return $this;
  796.     }
  797.     public function getUser(): ?User
  798.     {
  799.         return $this->user;
  800.     }
  801.     public function setUser(?User $user): self
  802.     {
  803.         $this->user $user;
  804.         return $this;
  805.     }
  806.     public function getModifiedAt(): ?\DateTimeInterface
  807.     {
  808.         return $this->modifiedAt;
  809.     }
  810.     public function setModifiedAt(\DateTimeInterface $modifiedAt null): self
  811.     {
  812.         $this->modifiedAt $modifiedAt;
  813.         return $this;
  814.     }
  815.     public function getStatut(): ?string
  816.     {
  817.         return $this->statut;
  818.     }
  819.     public function setStatut(string $statut): self
  820.     {
  821.         $this->statut $statut;
  822.         return $this;
  823.     }
  824.     public function getStatutDate(): ?\DateTimeInterface
  825.     {
  826.         return $this->statutDate;
  827.     }
  828.     public function setStatutDate(\DateTimeInterface $statutDate): self
  829.     {
  830.         $this->statutDate $statutDate;
  831.         return $this;
  832.     }
  833.     public function getCatering(): ?bool
  834.     {
  835.         return $this->catering;
  836.     }
  837.     public function setCatering(?bool $catering): self
  838.     {
  839.         $this->catering $catering;
  840.         return $this;
  841.     }
  842.     public function getCateringDescriptif(): ?string
  843.     {
  844.         return $this->cateringDescriptif;
  845.     }
  846.     public function setCateringDescriptif(?string $cateringDescriptif): self
  847.     {
  848.         $this->cateringDescriptif $cateringDescriptif;
  849.         return $this;
  850.     }
  851.     public function getCateringSpecialiteCulinaire(): ?string
  852.     {
  853.         return $this->cateringSpecialiteCulinaire;
  854.     }
  855.     public function setCateringSpecialiteCulinaire(?string $cateringSpecialiteCulinaire): self
  856.     {
  857.         $this->cateringSpecialiteCulinaire $cateringSpecialiteCulinaire;
  858.         return $this;
  859.     }
  860.     public function getCateringCapaciteCouverts(): ?int
  861.     {
  862.         return $this->cateringCapaciteCouverts;
  863.     }
  864.     public function setCateringCapaciteCouverts(?int $cateringCapaciteCouverts): self
  865.     {
  866.         $this->cateringCapaciteCouverts $cateringCapaciteCouverts;
  867.         return $this;
  868.     }
  869.     public function getCateringInfrastructure(): ?string
  870.     {
  871.         return $this->cateringInfrastructure;
  872.     }
  873.     public function setCateringInfrastructure(?string $cateringInfrastructure): self
  874.     {
  875.         $this->cateringInfrastructure $cateringInfrastructure;
  876.         return $this;
  877.     }
  878.     public function getCateringCapaciteAccueil(): ?int
  879.     {
  880.         return $this->cateringCapaciteAccueil;
  881.     }
  882.     public function setCateringCapaciteAccueil(?int $cateringCapaciteAccueil): self
  883.     {
  884.         $this->cateringCapaciteAccueil $cateringCapaciteAccueil;
  885.         return $this;
  886.     }
  887.     public function getCateringExperienceAutre(): ?string
  888.     {
  889.         return $this->cateringExperienceAutre;
  890.     }
  891.     public function setCateringExperienceAutre(?string $cateringExperienceAutre): self
  892.     {
  893.         $this->cateringExperienceAutre $cateringExperienceAutre;
  894.         return $this;
  895.     }
  896.     public function getDrone(): ?bool
  897.     {
  898.         return $this->drone;
  899.     }
  900.     public function setDrone(?bool $drone): self
  901.     {
  902.         $this->drone $drone;
  903.         return $this;
  904.     }
  905.     public function getDroneDescriptif(): ?string
  906.     {
  907.         return $this->droneDescriptif;
  908.     }
  909.     public function setDroneDescriptif(?string $droneDescriptif): self
  910.     {
  911.         $this->droneDescriptif $droneDescriptif;
  912.         return $this;
  913.     }
  914.     public function getDronePhoto(): ?bool
  915.     {
  916.         return $this->dronePhoto;
  917.     }
  918.     public function setDronePhoto(?bool $dronePhoto): self
  919.     {
  920.         $this->dronePhoto $dronePhoto;
  921.         return $this;
  922.     }
  923.     public function getDroneVideo(): ?bool
  924.     {
  925.         return $this->droneVideo;
  926.     }
  927.     public function setDroneVideo(?bool $droneVideo): self
  928.     {
  929.         $this->droneVideo $droneVideo;
  930.         return $this;
  931.     }
  932.     public function getDroneTimeLapse(): ?bool
  933.     {
  934.         return $this->droneTimeLapse;
  935.     }
  936.     public function setDroneTimeLapse(?bool $droneTimeLapse): self
  937.     {
  938.         $this->droneTimeLapse $droneTimeLapse;
  939.         return $this;
  940.     }
  941.     public function getDroneModelisation3d(): ?bool
  942.     {
  943.         return $this->droneModelisation3d;
  944.     }
  945.     public function setDroneModelisation3d(?bool $droneModelisation3d): self
  946.     {
  947.         $this->droneModelisation3d $droneModelisation3d;
  948.         return $this;
  949.     }
  950.     public function getDroneLocAeroAvecPilote(): ?bool
  951.     {
  952.         return $this->droneLocAeroAvecPilote;
  953.     }
  954.     public function setDroneLocAeroAvecPilote(?bool $droneLocAeroAvecPilote): self
  955.     {
  956.         $this->droneLocAeroAvecPilote $droneLocAeroAvecPilote;
  957.         return $this;
  958.     }
  959.     public function getDroneLocAeroSansPilote(): ?bool
  960.     {
  961.         return $this->droneLocAeroSansPilote;
  962.     }
  963.     public function setDroneLocAeroSansPilote(?bool $droneLocAeroSansPilote): self
  964.     {
  965.         $this->droneLocAeroSansPilote $droneLocAeroSansPilote;
  966.         return $this;
  967.     }
  968.     public function getDronePiloteQualifie(): ?bool
  969.     {
  970.         return $this->dronePiloteQualifie;
  971.     }
  972.     public function setDronePiloteQualifie(?bool $dronePiloteQualifie): self
  973.     {
  974.         $this->dronePiloteQualifie $dronePiloteQualifie;
  975.         return $this;
  976.     }
  977.     /**
  978.      * @return Collection|DroneListe[]
  979.      */
  980.     public function getDroneListes(): Collection
  981.     {
  982.         return $this->droneListes;
  983.     }
  984.     public function addDroneListe(DroneListe $droneListe): self
  985.     {
  986.         if (!$this->droneListes->contains($droneListe)) {
  987.             $this->droneListes[] = $droneListe;
  988.             $droneListe->setPrestataireLogistique($this);
  989.         }
  990.         return $this;
  991.     }
  992.     public function removeDroneListe(DroneListe $droneListe): self
  993.     {
  994.         if ($this->droneListes->contains($droneListe)) {
  995.             $this->droneListes->removeElement($droneListe);
  996.             // set the owning side to null (unless already changed)
  997.             if ($droneListe->getPrestataireLogistique() === $this) {
  998.                 $droneListe->setPrestataireLogistique(null);
  999.             }
  1000.         }
  1001.         return $this;
  1002.     }
  1003.     public function getDroneExperienceAutre(): ?string
  1004.     {
  1005.         return $this->droneExperienceAutre;
  1006.     }
  1007.     public function setDroneExperienceAutre(?string $droneExperienceAutre): self
  1008.     {
  1009.         $this->droneExperienceAutre $droneExperienceAutre;
  1010.         return $this;
  1011.     }
  1012.     public function getDresseur(): ?bool
  1013.     {
  1014.         return $this->dresseur;
  1015.     }
  1016.     public function setDresseur(?bool $dresseur): self
  1017.     {
  1018.         $this->dresseur $dresseur;
  1019.         return $this;
  1020.     }
  1021.     public function getDresseurDescriptif(): ?string
  1022.     {
  1023.         return $this->dresseurDescriptif;
  1024.     }
  1025.     public function setDresseurDescriptif(?string $dresseurDescriptif): self
  1026.     {
  1027.         $this->dresseurDescriptif $dresseurDescriptif;
  1028.         return $this;
  1029.     }
  1030.     public function getDresseurConseiller(): ?bool
  1031.     {
  1032.         return $this->dresseurConseiller;
  1033.     }
  1034.     public function setDresseurConseiller(?bool $dresseurConseiller): self
  1035.     {
  1036.         $this->dresseurConseiller $dresseurConseiller;
  1037.         return $this;
  1038.     }
  1039.     public function getDresseurCascade(): ?bool
  1040.     {
  1041.         return $this->dresseurCascade;
  1042.     }
  1043.     public function setDresseurCascade(?bool $dresseurCascade): self
  1044.     {
  1045.         $this->dresseurCascade $dresseurCascade;
  1046.         return $this;
  1047.     }
  1048.     public function getDresseurExperienceAutre(): ?string
  1049.     {
  1050.         return $this->dresseurExperienceAutre;
  1051.     }
  1052.     public function setDresseurExperienceAutre(?string $dresseurExperienceAutre): self
  1053.     {
  1054.         $this->dresseurExperienceAutre $dresseurExperienceAutre;
  1055.         return $this;
  1056.     }
  1057.     public function getEffetsSpeciaux(): ?bool
  1058.     {
  1059.         return $this->effetsSpeciaux;
  1060.     }
  1061.     public function setEffetsSpeciaux(?bool $effetsSpeciaux): self
  1062.     {
  1063.         $this->effetsSpeciaux $effetsSpeciaux;
  1064.         return $this;
  1065.     }
  1066.     public function getEffetSpecialDescriptif(): ?string
  1067.     {
  1068.         return $this->effetSpecialDescriptif;
  1069.     }
  1070.     public function setEffetSpecialDescriptif(?string $effetSpecialDescriptif): self
  1071.     {
  1072.         $this->effetSpecialDescriptif $effetSpecialDescriptif;
  1073.         return $this;
  1074.     }
  1075.     public function getEffetSpecialFeuxArtificePerso(): ?bool
  1076.     {
  1077.         return $this->effetSpecialFeuxArtificePerso;
  1078.     }
  1079.     public function setEffetSpecialFeuxArtificePerso(?bool $effetSpecialFeuxArtificePerso): self
  1080.     {
  1081.         $this->effetSpecialFeuxArtificePerso $effetSpecialFeuxArtificePerso;
  1082.         return $this;
  1083.     }
  1084.     public function getEffetSpecialEffetAtmospherique(): ?bool
  1085.     {
  1086.         return $this->effetSpecialEffetAtmospherique;
  1087.     }
  1088.     public function setEffetSpecialEffetAtmospherique(?bool $effetSpecialEffetAtmospherique): self
  1089.     {
  1090.         $this->effetSpecialEffetAtmospherique $effetSpecialEffetAtmospherique;
  1091.         return $this;
  1092.     }
  1093.     public function getEffetSpecialEffetAquatique(): ?bool
  1094.     {
  1095.         return $this->effetSpecialEffetAquatique;
  1096.     }
  1097.     public function setEffetSpecialEffetAquatique(?bool $effetSpecialEffetAquatique): self
  1098.     {
  1099.         $this->effetSpecialEffetAquatique $effetSpecialEffetAquatique;
  1100.         return $this;
  1101.     }
  1102.     public function getEffetSpecialExplosionDecorNaturel(): ?bool
  1103.     {
  1104.         return $this->effetSpecialExplosionDecorNaturel;
  1105.     }
  1106.     public function setEffetSpecialExplosionDecorNaturel(?bool $effetSpecialExplosionDecorNaturel): self
  1107.     {
  1108.         $this->effetSpecialExplosionDecorNaturel $effetSpecialExplosionDecorNaturel;
  1109.         return $this;
  1110.     }
  1111.     public function getEffetSpecialExplosionStudio(): ?bool
  1112.     {
  1113.         return $this->effetSpecialExplosionStudio;
  1114.     }
  1115.     public function setEffetSpecialExplosionStudio(?bool $effetSpecialExplosionStudio): self
  1116.     {
  1117.         $this->effetSpecialExplosionStudio $effetSpecialExplosionStudio;
  1118.         return $this;
  1119.     }
  1120.     public function getEffetSpecialExplosionObjetSansPyro(): ?bool
  1121.     {
  1122.         return $this->effetSpecialExplosionObjetSansPyro;
  1123.     }
  1124.     public function setEffetSpecialExplosionObjetSansPyro(?bool $effetSpecialExplosionObjetSansPyro): self
  1125.     {
  1126.         $this->effetSpecialExplosionObjetSansPyro $effetSpecialExplosionObjetSansPyro;
  1127.         return $this;
  1128.     }
  1129.     public function getEffetSpecialTirImpact(): ?bool
  1130.     {
  1131.         return $this->effetSpecialTirImpact;
  1132.     }
  1133.     public function setEffetSpecialTirImpact(?bool $effetSpecialTirImpact): self
  1134.     {
  1135.         $this->effetSpecialTirImpact $effetSpecialTirImpact;
  1136.         return $this;
  1137.     }
  1138.     public function getEffetSpecialTorcheHumaine(): ?bool
  1139.     {
  1140.         return $this->effetSpecialTorcheHumaine;
  1141.     }
  1142.     public function setEffetSpecialTorcheHumaine(?bool $effetSpecialTorcheHumaine): self
  1143.     {
  1144.         $this->effetSpecialTorcheHumaine $effetSpecialTorcheHumaine;
  1145.         return $this;
  1146.     }
  1147.     public function getEffetSpecialFeu(): ?bool
  1148.     {
  1149.         return $this->effetSpecialFeu;
  1150.     }
  1151.     public function setEffetSpecialFeu(?bool $effetSpecialFeu): self
  1152.     {
  1153.         $this->effetSpecialFeu $effetSpecialFeu;
  1154.         return $this;
  1155.     }
  1156.     public function getEffetSpecialRegleurSceneAccident(): ?bool
  1157.     {
  1158.         return $this->effetSpecialRegleurSceneAccident;
  1159.     }
  1160.     public function setEffetSpecialRegleurSceneAccident(?bool $effetSpecialRegleurSceneAccident): self
  1161.     {
  1162.         $this->effetSpecialRegleurSceneAccident $effetSpecialRegleurSceneAccident;
  1163.         return $this;
  1164.     }
  1165.     public function getEffetSpecialCascadeAuto(): ?bool
  1166.     {
  1167.         return $this->effetSpecialCascadeAuto;
  1168.     }
  1169.     public function setEffetSpecialCascadeAuto(?bool $effetSpecialCascadeAuto): self
  1170.     {
  1171.         $this->effetSpecialCascadeAuto $effetSpecialCascadeAuto;
  1172.         return $this;
  1173.     }
  1174.     public function getEffetSpecialCascadeCamion(): ?bool
  1175.     {
  1176.         return $this->effetSpecialCascadeCamion;
  1177.     }
  1178.     public function setEffetSpecialCascadeCamion(?bool $effetSpecialCascadeCamion): self
  1179.     {
  1180.         $this->effetSpecialCascadeCamion $effetSpecialCascadeCamion;
  1181.         return $this;
  1182.     }
  1183.     public function getEffetSpecialCascadeMoto(): ?bool
  1184.     {
  1185.         return $this->effetSpecialCascadeMoto;
  1186.     }
  1187.     public function setEffetSpecialCascadeMoto(?bool $effetSpecialCascadeMoto): self
  1188.     {
  1189.         $this->effetSpecialCascadeMoto $effetSpecialCascadeMoto;
  1190.         return $this;
  1191.     }
  1192.     public function getEffetSpecialCascadePhysique(): ?bool
  1193.     {
  1194.         return $this->effetSpecialCascadePhysique;
  1195.     }
  1196.     public function setEffetSpecialCascadePhysique(?bool $effetSpecialCascadePhysique): self
  1197.     {
  1198.         $this->effetSpecialCascadePhysique $effetSpecialCascadePhysique;
  1199.         return $this;
  1200.     }
  1201.     public function getEffetSpecialRegleurCombat(): ?bool
  1202.     {
  1203.         return $this->effetSpecialRegleurCombat;
  1204.     }
  1205.     public function setEffetSpecialRegleurCombat(?bool $effetSpecialRegleurCombat): self
  1206.     {
  1207.         $this->effetSpecialRegleurCombat $effetSpecialRegleurCombat;
  1208.         return $this;
  1209.     }
  1210.     public function getEffetSpecialEffetMaquillage(): ?bool
  1211.     {
  1212.         return $this->effetSpecialEffetMaquillage;
  1213.     }
  1214.     public function setEffetSpecialEffetMaquillage(?bool $effetSpecialEffetMaquillage): self
  1215.     {
  1216.         $this->effetSpecialEffetMaquillage $effetSpecialEffetMaquillage;
  1217.         return $this;
  1218.     }
  1219.     public function getEffetSpecialCreationProthese(): ?bool
  1220.     {
  1221.         return $this->effetSpecialCreationProthese;
  1222.     }
  1223.     public function setEffetSpecialCreationProthese(?bool $effetSpecialCreationProthese): self
  1224.     {
  1225.         $this->effetSpecialCreationProthese $effetSpecialCreationProthese;
  1226.         return $this;
  1227.     }
  1228.     public function getEffetSpecialMiniature(): ?bool
  1229.     {
  1230.         return $this->effetSpecialMiniature;
  1231.     }
  1232.     public function setEffetSpecialMiniature(?bool $effetSpecialMiniature): self
  1233.     {
  1234.         $this->effetSpecialMiniature $effetSpecialMiniature;
  1235.         return $this;
  1236.     }
  1237.     public function getEffetSpecialAccessoiresTrucage(): ?bool
  1238.     {
  1239.         return $this->effetSpecialAccessoiresTrucage;
  1240.     }
  1241.     public function setEffetSpecialAccessoiresTrucage(?bool $effetSpecialAccessoiresTrucage): self
  1242.     {
  1243.         $this->effetSpecialAccessoiresTrucage $effetSpecialAccessoiresTrucage;
  1244.         return $this;
  1245.     }
  1246.     public function getEffetSpecialAtelierCreation(): ?bool
  1247.     {
  1248.         return $this->effetSpecialAtelierCreation;
  1249.     }
  1250.     public function setEffetSpecialAtelierCreation(?bool $effetSpecialAtelierCreation): self
  1251.     {
  1252.         $this->effetSpecialAtelierCreation $effetSpecialAtelierCreation;
  1253.         return $this;
  1254.     }
  1255.     public function getEffetSpecialAutre(): ?bool
  1256.     {
  1257.         return $this->effetSpecialAutre;
  1258.     }
  1259.     public function setEffetSpecialAutre(?bool $effetSpecialAutre): self
  1260.     {
  1261.         $this->effetSpecialAutre $effetSpecialAutre;
  1262.         return $this;
  1263.     }
  1264.     public function getEffetSpecialAutrePrecision(): ?string
  1265.     {
  1266.         return $this->effetSpecialAutrePrecision;
  1267.     }
  1268.     public function setEffetSpecialAutrePrecision(?string $effetSpecialAutrePrecision): self
  1269.     {
  1270.         $this->effetSpecialAutrePrecision $effetSpecialAutrePrecision;
  1271.         return $this;
  1272.     }
  1273.     public function getEffetSpecialExperienceAutre(): ?string
  1274.     {
  1275.         return $this->effetSpecialExperienceAutre;
  1276.     }
  1277.     public function setEffetSpecialExperienceAutre(?string $effetSpecialExperienceAutre): self
  1278.     {
  1279.         $this->effetSpecialExperienceAutre $effetSpecialExperienceAutre;
  1280.         return $this;
  1281.     }
  1282.     public function getCostume(): ?bool
  1283.     {
  1284.         return $this->costume;
  1285.     }
  1286.     public function setCostume(?bool $costume): self
  1287.     {
  1288.         $this->costume $costume;
  1289.         return $this;
  1290.     }
  1291.     public function getCostumeDescriptif(): ?string
  1292.     {
  1293.         return $this->costumeDescriptif;
  1294.     }
  1295.     public function setCostumeDescriptif(?string $costumeDescriptif): self
  1296.     {
  1297.         $this->costumeDescriptif $costumeDescriptif;
  1298.         return $this;
  1299.     }
  1300.     public function getCostumeQuantite(): ?string
  1301.     {
  1302.         return $this->costumeQuantite;
  1303.     }
  1304.     public function setCostumeQuantite(?string $costumeQuantite): self
  1305.     {
  1306.         $this->costumeQuantite $costumeQuantite;
  1307.         return $this;
  1308.     }
  1309.     public function getCostumeLocationCostume(): ?bool
  1310.     {
  1311.         return $this->costumeLocationCostume;
  1312.     }
  1313.     public function setCostumeLocationCostume(?bool $costumeLocationCostume): self
  1314.     {
  1315.         $this->costumeLocationCostume $costumeLocationCostume;
  1316.         return $this;
  1317.     }
  1318.     public function getCostumeCreation(): ?bool
  1319.     {
  1320.         return $this->costumeCreation;
  1321.     }
  1322.     public function setCostumeCreation(?bool $costumeCreation): self
  1323.     {
  1324.         $this->costumeCreation $costumeCreation;
  1325.         return $this;
  1326.     }
  1327.     public function getCostumeRetouche(): ?bool
  1328.     {
  1329.         return $this->costumeRetouche;
  1330.     }
  1331.     public function setCostumeRetouche(?bool $costumeRetouche): self
  1332.     {
  1333.         $this->costumeRetouche $costumeRetouche;
  1334.         return $this;
  1335.     }
  1336.     public function getCostumeLieuFabrication(): ?bool
  1337.     {
  1338.         return $this->costumeLieuFabrication;
  1339.     }
  1340.     public function setCostumeLieuFabrication(?bool $costumeLieuFabrication): self
  1341.     {
  1342.         $this->costumeLieuFabrication $costumeLieuFabrication;
  1343.         return $this;
  1344.     }
  1345.     public function getCostumeLieuHabillage(): ?bool
  1346.     {
  1347.         return $this->costumeLieuHabillage;
  1348.     }
  1349.     public function setCostumeLieuHabillage(?bool $costumeLieuHabillage): self
  1350.     {
  1351.         $this->costumeLieuHabillage $costumeLieuHabillage;
  1352.         return $this;
  1353.     }
  1354.     public function getCostumeLocationMaterielConception(): ?bool
  1355.     {
  1356.         return $this->costumeLocationMaterielConception;
  1357.     }
  1358.     public function setCostumeLocationMaterielConception(?bool $costumeLocationMaterielConception): self
  1359.     {
  1360.         $this->costumeLocationMaterielConception $costumeLocationMaterielConception;
  1361.         return $this;
  1362.     }
  1363.     public function getCostumeLocationMaterielEntretien(): ?bool
  1364.     {
  1365.         return $this->costumeLocationMaterielEntretien;
  1366.     }
  1367.     public function setCostumeLocationMaterielEntretien(?bool $costumeLocationMaterielEntretien): self
  1368.     {
  1369.         $this->costumeLocationMaterielEntretien $costumeLocationMaterielEntretien;
  1370.         return $this;
  1371.     }
  1372.     public function getCostumeLivraison(): ?bool
  1373.     {
  1374.         return $this->costumeLivraison;
  1375.     }
  1376.     public function setCostumeLivraison(?bool $costumeLivraison): self
  1377.     {
  1378.         $this->costumeLivraison $costumeLivraison;
  1379.         return $this;
  1380.     }
  1381.     public function getCostumeExperienceAutre(): ?string
  1382.     {
  1383.         return $this->costumeExperienceAutre;
  1384.     }
  1385.     public function setCostumeExperienceAutre(?string $costumeExperienceAutre): self
  1386.     {
  1387.         $this->costumeExperienceAutre $costumeExperienceAutre;
  1388.         return $this;
  1389.     }
  1390.     public function getDecor(): ?bool
  1391.     {
  1392.         return $this->decor;
  1393.     }
  1394.     public function setDecor(?bool $decor): self
  1395.     {
  1396.         $this->decor $decor;
  1397.         return $this;
  1398.     }
  1399.     public function getDecorDescriptif(): ?string
  1400.     {
  1401.         return $this->decorDescriptif;
  1402.     }
  1403.     public function setDecorDescriptif(?string $decorDescriptif): self
  1404.     {
  1405.         $this->decorDescriptif $decorDescriptif;
  1406.         return $this;
  1407.     }
  1408.     public function getDecorQuantite(): ?string
  1409.     {
  1410.         return $this->decorQuantite;
  1411.     }
  1412.     public function setDecorQuantite(?string $decorQuantite): self
  1413.     {
  1414.         $this->decorQuantite $decorQuantite;
  1415.         return $this;
  1416.     }
  1417.     public function getDecorLocationDecors(): ?bool
  1418.     {
  1419.         return $this->decorLocationDecors;
  1420.     }
  1421.     public function setDecorLocationDecors(?bool $decorLocationDecors): self
  1422.     {
  1423.         $this->decorLocationDecors $decorLocationDecors;
  1424.         return $this;
  1425.     }
  1426.     public function getDecorCreationDecors(): ?bool
  1427.     {
  1428.         return $this->decorCreationDecors;
  1429.     }
  1430.     public function setDecorCreationDecors(?bool $decorCreationDecors): self
  1431.     {
  1432.         $this->decorCreationDecors $decorCreationDecors;
  1433.         return $this;
  1434.     }
  1435.     public function getDecorConceptionDecors(): ?bool
  1436.     {
  1437.         return $this->decorConceptionDecors;
  1438.     }
  1439.     public function setDecorConceptionDecors(?bool $decorConceptionDecors): self
  1440.     {
  1441.         $this->decorConceptionDecors $decorConceptionDecors;
  1442.         return $this;
  1443.     }
  1444.     public function getDecorModelisationDecors(): ?bool
  1445.     {
  1446.         return $this->decorModelisationDecors;
  1447.     }
  1448.     public function setDecorModelisationDecors(?bool $decorModelisationDecors): self
  1449.     {
  1450.         $this->decorModelisationDecors $decorModelisationDecors;
  1451.         return $this;
  1452.     }
  1453.     public function getDecorAtelierFabricationDecors(): ?bool
  1454.     {
  1455.         return $this->decorAtelierFabricationDecors;
  1456.     }
  1457.     public function setDecorAtelierFabricationDecors(?bool $decorAtelierFabricationDecors): self
  1458.     {
  1459.         $this->decorAtelierFabricationDecors $decorAtelierFabricationDecors;
  1460.         return $this;
  1461.     }
  1462.     public function getDecorCreationMoule(): ?bool
  1463.     {
  1464.         return $this->decorCreationMoule;
  1465.     }
  1466.     public function setDecorCreationMoule(?bool $decorCreationMoule): self
  1467.     {
  1468.         $this->decorCreationMoule $decorCreationMoule;
  1469.         return $this;
  1470.     }
  1471.     public function getDecorDecoupe(): ?bool
  1472.     {
  1473.         return $this->decorDecoupe;
  1474.     }
  1475.     public function setDecorDecoupe(?bool $decorDecoupe): self
  1476.     {
  1477.         $this->decorDecoupe $decorDecoupe;
  1478.         return $this;
  1479.     }
  1480.     public function getDecorProjectionResine(): ?bool
  1481.     {
  1482.         return $this->decorProjectionResine;
  1483.     }
  1484.     public function setDecorProjectionResine(?bool $decorProjectionResine): self
  1485.     {
  1486.         $this->decorProjectionResine $decorProjectionResine;
  1487.         return $this;
  1488.     }
  1489.     public function getDecorCreationStructure(): ?bool
  1490.     {
  1491.         return $this->decorCreationStructure;
  1492.     }
  1493.     public function setDecorCreationStructure(?bool $decorCreationStructure): self
  1494.     {
  1495.         $this->decorCreationStructure $decorCreationStructure;
  1496.         return $this;
  1497.     }
  1498.     public function getDecorMisePeinture(): ?bool
  1499.     {
  1500.         return $this->decorMisePeinture;
  1501.     }
  1502.     public function setDecorMisePeinture(?bool $decorMisePeinture): self
  1503.     {
  1504.         $this->decorMisePeinture $decorMisePeinture;
  1505.         return $this;
  1506.     }
  1507.     public function getDecorCreationAccessoire(): ?bool
  1508.     {
  1509.         return $this->decorCreationAccessoire;
  1510.     }
  1511.     public function setDecorCreationAccessoire(?bool $decorCreationAccessoire): self
  1512.     {
  1513.         $this->decorCreationAccessoire $decorCreationAccessoire;
  1514.         return $this;
  1515.     }
  1516.     public function getDecorAccessoireConception(): ?bool
  1517.     {
  1518.         return $this->decorAccessoireConception;
  1519.     }
  1520.     public function setDecorAccessoireModelisation(?bool $decorAccessoireModelisation): self
  1521.     {
  1522.         $this->decorAccessoireModelisation $decorAccessoireModelisation;
  1523.         return $this;
  1524.     }
  1525.     public function getDecorAccessoireModelisation(): ?bool
  1526.     {
  1527.         return $this->decorAccessoireModelisation;
  1528.     }
  1529.     public function setDecorAccessoireConception(?bool $decorAccessoireConception): self
  1530.     {
  1531.         $this->decorAccessoireConception $decorAccessoireConception;
  1532.         return $this;
  1533.     }
  1534.     public function getDecorAccessoireAtelier(): ?bool
  1535.     {
  1536.         return $this->decorAccessoireAtelier;
  1537.     }
  1538.     public function setDecorAccessoireAtelier(?bool $decorAccessoireAtelier): self
  1539.     {
  1540.         $this->decorAccessoireAtelier $decorAccessoireAtelier;
  1541.         return $this;
  1542.     }
  1543.     public function getDecorAccessoireAtelierPrecision(): ?string
  1544.     {
  1545.         return $this->decorAccessoireAtelierPrecision;
  1546.     }
  1547.     public function setDecorAccessoireAtelierPrecision(?string $decorAccessoireAtelierPrecision): self
  1548.     {
  1549.         $this->decorAccessoireAtelierPrecision $decorAccessoireAtelierPrecision;
  1550.         return $this;
  1551.     }
  1552.     public function getDecorLivraison(): ?bool
  1553.     {
  1554.         return $this->decorLivraison;
  1555.     }
  1556.     public function setDecorLivraison(?bool $decorLivraison): self
  1557.     {
  1558.         $this->decorLivraison $decorLivraison;
  1559.         return $this;
  1560.     }
  1561.     public function getDecorExperienceAutre(): ?string
  1562.     {
  1563.         return $this->decorExperienceAutre;
  1564.     }
  1565.     public function setDecorExperienceAutre(?string $decorExperienceAutre): self
  1566.     {
  1567.         $this->decorExperienceAutre $decorExperienceAutre;
  1568.         return $this;
  1569.     }
  1570.     public function getAccessoire(): ?bool
  1571.     {
  1572.         return $this->accessoire;
  1573.     }
  1574.     public function setAccessoire(?bool $accessoire): self
  1575.     {
  1576.         $this->accessoire $accessoire;
  1577.         return $this;
  1578.     }
  1579.     public function getAccessoireDescriptif(): ?string
  1580.     {
  1581.         return $this->accessoireDescriptif;
  1582.     }
  1583.     public function setAccessoireDescriptif(?string $accessoireDescriptif): self
  1584.     {
  1585.         $this->accessoireDescriptif $accessoireDescriptif;
  1586.         return $this;
  1587.     }
  1588.     public function getAccessoireQuantite(): ?string
  1589.     {
  1590.         return $this->accessoireQuantite;
  1591.     }
  1592.     public function setAccessoireQuantite(?string $accessoireQuantite): self
  1593.     {
  1594.         $this->accessoireQuantite $accessoireQuantite;
  1595.         return $this;
  1596.     }
  1597.     public function getAccessoireLocation(): ?bool
  1598.     {
  1599.         return $this->accessoireLocation;
  1600.     }
  1601.     public function setAccessoireLocation(?bool $accessoireLocation): self
  1602.     {
  1603.         $this->accessoireLocation $accessoireLocation;
  1604.         return $this;
  1605.     }
  1606.     public function getAccessoireLivraison(): ?bool
  1607.     {
  1608.         return $this->accessoireLivraison;
  1609.     }
  1610.     public function setAccessoireLivraison(?bool $accessoireLivraison): self
  1611.     {
  1612.         $this->accessoireLivraison $accessoireLivraison;
  1613.         return $this;
  1614.     }
  1615.     public function getAccessoireExperienceAutre(): ?string
  1616.     {
  1617.         return $this->accessoireExperienceAutre;
  1618.     }
  1619.     public function setAccessoireExperienceAutre(?string $accessoireExperienceAutre): self
  1620.     {
  1621.         $this->accessoireExperienceAutre $accessoireExperienceAutre;
  1622.         return $this;
  1623.     }
  1624.     /**
  1625.      * @param File|UploadedFile $accessoireCatalogueFile
  1626.      */
  1627.     public function setAccessoireCatalogueFile(?File $accessoireCatalogueFile null)
  1628.     {
  1629.         $this->accessoireCatalogueFile $accessoireCatalogueFile;
  1630.         if (null !== $accessoireCatalogueFile) {
  1631.             // It is required that at least one field changes if you are using doctrine
  1632.             // otherwise the event listeners won't be called and the file is lost
  1633.             $this->accessoireCatalogueUpdatedAt = new \DateTimeImmutable();
  1634.         }
  1635.     }
  1636.     public function getAccessoireCatalogueFile(): ?File
  1637.     {
  1638.         return $this->accessoireCatalogueFile;
  1639.     }
  1640.     public function setAccessoireCatalogue(EmbeddedFile $accessoireCatalogue)
  1641.     {
  1642.         $this->accessoireCatalogue $accessoireCatalogue;
  1643.     }
  1644.     public function getAccessoireCatalogue(): ?EmbeddedFile
  1645.     {
  1646.         return $this->accessoireCatalogue;
  1647.     }
  1648.     public function getSecurite(): ?bool
  1649.     {
  1650.         return $this->securite;
  1651.     }
  1652.     public function setSecurite(?bool $securite): self
  1653.     {
  1654.         $this->securite $securite;
  1655.         return $this;
  1656.     }
  1657.     public function getSecuriteDescriptif(): ?string
  1658.     {
  1659.         return $this->securiteDescriptif;
  1660.     }
  1661.     public function setSecuriteDescriptif(?string $securiteDescriptif): self
  1662.     {
  1663.         $this->securiteDescriptif $securiteDescriptif;
  1664.         return $this;
  1665.     }
  1666.     public function getSecuriteFiltrage(): ?bool
  1667.     {
  1668.         return $this->securiteFiltrage;
  1669.     }
  1670.     public function setSecuriteFiltrage(?bool $securiteFiltrage): self
  1671.     {
  1672.         $this->securiteFiltrage $securiteFiltrage;
  1673.         return $this;
  1674.     }
  1675.     public function getSecuriteSecuriteInvite(): ?bool
  1676.     {
  1677.         return $this->securiteSecuriteInvite;
  1678.     }
  1679.     public function setSecuriteSecuriteInvite(?bool $securiteSecuriteInvite): self
  1680.     {
  1681.         $this->securiteSecuriteInvite $securiteSecuriteInvite;
  1682.         return $this;
  1683.     }
  1684.     public function getSecuriteProtectionRapprochee(): ?bool
  1685.     {
  1686.         return $this->securiteProtectionRapprochee;
  1687.     }
  1688.     public function setSecuriteProtectionRapprochee(?bool $securiteProtectionRapprochee): self
  1689.     {
  1690.         $this->securiteProtectionRapprochee $securiteProtectionRapprochee;
  1691.         return $this;
  1692.     }
  1693.     public function getSecuriteTransport(): ?bool
  1694.     {
  1695.         return $this->securiteTransport;
  1696.     }
  1697.     public function setSecuriteTransport(?bool $securiteTransport): self
  1698.     {
  1699.         $this->securiteTransport $securiteTransport;
  1700.         return $this;
  1701.     }
  1702.     public function getSecuriteAssistanceVisiteur(): ?bool
  1703.     {
  1704.         return $this->securiteAssistanceVisiteur;
  1705.     }
  1706.     public function setSecuriteAssistanceVisiteur(?bool $securiteAssistanceVisiteur): self
  1707.     {
  1708.         $this->securiteAssistanceVisiteur $securiteAssistanceVisiteur;
  1709.         return $this;
  1710.     }
  1711.     public function getSecuriteSurveillanceStatique(): ?bool
  1712.     {
  1713.         return $this->securiteSurveillanceStatique;
  1714.     }
  1715.     public function setSecuriteSurveillanceStatique(?bool $securiteSurveillanceStatique): self
  1716.     {
  1717.         $this->securiteSurveillanceStatique $securiteSurveillanceStatique;
  1718.         return $this;
  1719.     }
  1720.     public function getSecuriteRondes(): ?bool
  1721.     {
  1722.         return $this->securiteRondes;
  1723.     }
  1724.     public function setSecuriteRondes(?bool $securiteRondes): self
  1725.     {
  1726.         $this->securiteRondes $securiteRondes;
  1727.         return $this;
  1728.     }
  1729.     public function getSecuriteSurveillanceCanine(): ?bool
  1730.     {
  1731.         return $this->securiteSurveillanceCanine;
  1732.     }
  1733.     public function setSecuriteSurveillanceCanine(?bool $securiteSurveillanceCanine): self
  1734.     {
  1735.         $this->securiteSurveillanceCanine $securiteSurveillanceCanine;
  1736.         return $this;
  1737.     }
  1738.     public function getSecuriteTenueMainCourante(): ?bool
  1739.     {
  1740.         return $this->securiteTenueMainCourante;
  1741.     }
  1742.     public function setSecuriteTenueMainCourante(?bool $securiteTenueMainCourante): self
  1743.     {
  1744.         $this->securiteTenueMainCourante $securiteTenueMainCourante;
  1745.         return $this;
  1746.     }
  1747.     public function getSecuriteVerifSysteme(): ?bool
  1748.     {
  1749.         return $this->securiteVerifSysteme;
  1750.     }
  1751.     public function setSecuriteVerifSysteme(?bool $securiteVerifSysteme): self
  1752.     {
  1753.         $this->securiteVerifSysteme $securiteVerifSysteme;
  1754.         return $this;
  1755.     }
  1756.     public function getSecuriteVerifPrevention(): ?bool
  1757.     {
  1758.         return $this->securiteVerifPrevention;
  1759.     }
  1760.     public function setSecuriteVerifPrevention(?bool $securiteVerifPrevention): self
  1761.     {
  1762.         $this->securiteVerifPrevention $securiteVerifPrevention;
  1763.         return $this;
  1764.     }
  1765.     public function getSecuriteCertification(): ?bool
  1766.     {
  1767.         return $this->securiteCertification;
  1768.     }
  1769.     public function setSecuriteCertification(?bool $securiteCertification): self
  1770.     {
  1771.         $this->securiteCertification $securiteCertification;
  1772.         return $this;
  1773.     }
  1774.     public function getSecuriteConvoyage(): ?bool
  1775.     {
  1776.         return $this->securiteConvoyage;
  1777.     }
  1778.     public function setSecuriteConvoyage(?bool $securiteConvoyage): self
  1779.     {
  1780.         $this->securiteConvoyage $securiteConvoyage;
  1781.         return $this;
  1782.     }
  1783.     public function getSecuriteVentousage(): ?bool
  1784.     {
  1785.         return $this->securiteVentousage;
  1786.     }
  1787.     public function setSecuriteVentousage(?bool $securiteVentousage): self
  1788.     {
  1789.         $this->securiteVentousage $securiteVentousage;
  1790.         return $this;
  1791.     }
  1792.     public function getSecuriteCertificationPrecision(): ?string
  1793.     {
  1794.         return $this->securiteCertificationPrecision;
  1795.     }
  1796.     public function setSecuriteCertificationPrecision(?string $securiteCertificationPrecision): self
  1797.     {
  1798.         $this->securiteCertificationPrecision $securiteCertificationPrecision;
  1799.         return $this;
  1800.     }
  1801.     public function getSecuriteExperienceAutre(): ?string
  1802.     {
  1803.         return $this->securiteExperienceAutre;
  1804.     }
  1805.     public function setSecuriteExperienceAutre(?string $securiteExperienceAutre): self
  1806.     {
  1807.         $this->securiteExperienceAutre $securiteExperienceAutre;
  1808.         return $this;
  1809.     }
  1810.     public function getVehiculeJeu(): ?bool
  1811.     {
  1812.         return $this->vehiculeJeu;
  1813.     }
  1814.     public function setVehiculeJeu(?bool $vehiculeJeu): self
  1815.     {
  1816.         $this->vehiculeJeu $vehiculeJeu;
  1817.         return $this;
  1818.     }
  1819.     public function getVehiculeJeuDescriptif(): ?string
  1820.     {
  1821.         return $this->vehiculeJeuDescriptif;
  1822.     }
  1823.     public function setVehiculeJeuDescriptif(?string $vehiculeJeuDescriptif): self
  1824.     {
  1825.         $this->vehiculeJeuDescriptif $vehiculeJeuDescriptif;
  1826.         return $this;
  1827.     }
  1828.     public function getVehiculeJeuQuantite(): ?int
  1829.     {
  1830.         return $this->vehiculeJeuQuantite;
  1831.     }
  1832.     public function setVehiculeJeuQuantite(?int $vehiculeJeuQuantite): self
  1833.     {
  1834.         $this->vehiculeJeuQuantite $vehiculeJeuQuantite;
  1835.         return $this;
  1836.     }
  1837.     public function getVehiculeJeuLocation(): ?bool
  1838.     {
  1839.         return $this->vehiculeJeuLocation;
  1840.     }
  1841.     public function setVehiculeJeuLocation(?bool $vehiculeJeuLocation): self
  1842.     {
  1843.         $this->vehiculeJeuLocation $vehiculeJeuLocation;
  1844.         return $this;
  1845.     }
  1846.     public function getVehiculeJeuLivraison(): ?bool
  1847.     {
  1848.         return $this->vehiculeJeuLivraison;
  1849.     }
  1850.     public function setVehiculeJeuLivraison(?bool $vehiculeJeuLivraison): self
  1851.     {
  1852.         $this->vehiculeJeuLivraison $vehiculeJeuLivraison;
  1853.         return $this;
  1854.     }
  1855.     public function getVehiculeJeuGestion(): ?bool
  1856.     {
  1857.         return $this->vehiculeJeuGestion;
  1858.     }
  1859.     public function setVehiculeJeuGestion(?bool $vehiculeJeuGestion): self
  1860.     {
  1861.         $this->vehiculeJeuGestion $vehiculeJeuGestion;
  1862.         return $this;
  1863.     }
  1864.     public function getVehiculeJeuExperienceAutre(): ?string
  1865.     {
  1866.         return $this->vehiculeJeuExperienceAutre;
  1867.     }
  1868.     public function setVehiculeJeuExperienceAutre(?string $vehiculeJeuExperienceAutre): self
  1869.     {
  1870.         $this->vehiculeJeuExperienceAutre $vehiculeJeuExperienceAutre;
  1871.         return $this;
  1872.     }
  1873.     /**
  1874.      * @param File|UploadedFile $vehiculeJeuCatalogueFile
  1875.      */
  1876.     public function setVehiculeJeuCatalogueFile(?File $vehiculeJeuCatalogueFile null)
  1877.     {
  1878.         $this->vehiculeJeuCatalogueFile $vehiculeJeuCatalogueFile;
  1879.         if (null !== $vehiculeJeuCatalogueFile) {
  1880.             // It is required that at least one field changes if you are using doctrine
  1881.             // otherwise the event listeners won't be called and the file is lost
  1882.             $this->vehiculeJeuCatalogueUpdatedAt = new \DateTimeImmutable();
  1883.         }
  1884.     }
  1885.     public function getVehiculeJeuCatalogueFile(): ?File
  1886.     {
  1887.         return $this->vehiculeJeuCatalogueFile;
  1888.     }
  1889.     public function setVehiculeJeuCatalogue(EmbeddedFile $vehiculeJeuCatalogue)
  1890.     {
  1891.         $this->vehiculeJeuCatalogue $vehiculeJeuCatalogue;
  1892.     }
  1893.     public function getVehiculeJeuCatalogue(): ?EmbeddedFile
  1894.     {
  1895.         return $this->vehiculeJeuCatalogue;
  1896.     }
  1897.     public function getVehiculeTransport(): ?bool
  1898.     {
  1899.         return $this->vehiculeTransport;
  1900.     }
  1901.     public function setVehiculeTransport(?bool $vehiculeTransport): self
  1902.     {
  1903.         $this->vehiculeTransport $vehiculeTransport;
  1904.         return $this;
  1905.     }
  1906.     public function getVehiculeTransportDescriptif(): ?string
  1907.     {
  1908.         return $this->vehiculeTransportDescriptif;
  1909.     }
  1910.     public function setVehiculeTransportDescriptif(?string $vehiculeTransportDescriptif): self
  1911.     {
  1912.         $this->vehiculeTransportDescriptif $vehiculeTransportDescriptif;
  1913.         return $this;
  1914.     }
  1915.     public function getVehiculeTransportLocation(): ?bool
  1916.     {
  1917.         return $this->vehiculeTransportLocation;
  1918.     }
  1919.     public function setVehiculeTransportLocation(?bool $vehiculeTransportLocation): self
  1920.     {
  1921.         $this->vehiculeTransportLocation $vehiculeTransportLocation;
  1922.         return $this;
  1923.     }
  1924.     public function getVehiculeTransportExperienceAutre(): ?string
  1925.     {
  1926.         return $this->vehiculeTransportExperienceAutre;
  1927.     }
  1928.     public function setVehiculeTransportExperienceAutre(?string $vehiculeTransportExperienceAutre): self
  1929.     {
  1930.         $this->vehiculeTransportExperienceAutre $vehiculeTransportExperienceAutre;
  1931.         return $this;
  1932.     }
  1933.     /**
  1934.      * @param File|UploadedFile $vehiculeTransportCatalogueFile
  1935.      */
  1936.     public function setVehiculeTransportCatalogueFile(?File $vehiculeTransportCatalogueFile null)
  1937.     {
  1938.         $this->vehiculeTransportCatalogueFile $vehiculeTransportCatalogueFile;
  1939.         if (null !== $vehiculeTransportCatalogueFile) {
  1940.             // It is required that at least one field changes if you are using doctrine
  1941.             // otherwise the event listeners won't be called and the file is lost
  1942.             $this->vehiculeTransportCatalogueUpdatedAt = new \DateTimeImmutable();
  1943.         }
  1944.     }
  1945.     public function getVehiculeTransportCatalogueFile(): ?File
  1946.     {
  1947.         return $this->vehiculeTransportCatalogueFile;
  1948.     }
  1949.     public function setVehiculeTransportCatalogue(EmbeddedFile $vehiculeTransportCatalogue)
  1950.     {
  1951.         $this->vehiculeTransportCatalogue $vehiculeTransportCatalogue;
  1952.     }
  1953.     public function getVehiculeTransportCatalogue(): ?EmbeddedFile
  1954.     {
  1955.         return $this->vehiculeTransportCatalogue;
  1956.     }
  1957.     public function getVehiculeTechnique(): ?bool
  1958.     {
  1959.         return $this->vehiculeTechnique;
  1960.     }
  1961.     public function setVehiculeTechnique(?bool $vehiculeTechnique): self
  1962.     {
  1963.         $this->vehiculeTechnique $vehiculeTechnique;
  1964.         return $this;
  1965.     }
  1966.     public function getVehiculeTechniqueDescriptif(): ?string
  1967.     {
  1968.         return $this->vehiculeTechniqueDescriptif;
  1969.     }
  1970.     public function setVehiculeTechniqueDescriptif(?string $vehiculeTechniqueDescriptif): self
  1971.     {
  1972.         $this->vehiculeTechniqueDescriptif $vehiculeTechniqueDescriptif;
  1973.         return $this;
  1974.     }
  1975.     public function getVehiculeTechniqueCamionRegie(): ?bool
  1976.     {
  1977.         return $this->vehiculeTechniqueCamionRegie;
  1978.     }
  1979.     public function setVehiculeTechniqueCamionRegie(?bool $vehiculeTechniqueCamionRegie): self
  1980.     {
  1981.         $this->vehiculeTechniqueCamionRegie $vehiculeTechniqueCamionRegie;
  1982.         return $this;
  1983.     }
  1984.     public function getVehiculeTechniqueLogeMobile(): ?bool
  1985.     {
  1986.         return $this->vehiculeTechniqueLogeMobile;
  1987.     }
  1988.     public function setVehiculeTechniqueLogeMobile(?bool $vehiculeTechniqueLogeMobile): self
  1989.     {
  1990.         $this->vehiculeTechniqueLogeMobile $vehiculeTechniqueLogeMobile;
  1991.         return $this;
  1992.     }
  1993.     public function getVehiculeTechniqueRemorque(): ?bool
  1994.     {
  1995.         return $this->vehiculeTechniqueRemorque;
  1996.     }
  1997.     public function setVehiculeTechniqueRemorque(?bool $vehiculeTechniqueRemorque): self
  1998.     {
  1999.         $this->vehiculeTechniqueRemorque $vehiculeTechniqueRemorque;
  2000.         return $this;
  2001.     }
  2002.     public function getVehiculeTechniqueToiletteMobile(): ?bool
  2003.     {
  2004.         return $this->vehiculeTechniqueToiletteMobile;
  2005.     }
  2006.     public function setVehiculeTechniqueToiletteMobile(?bool $vehiculeTechniqueToiletteMobile): self
  2007.     {
  2008.         $this->vehiculeTechniqueToiletteMobile $vehiculeTechniqueToiletteMobile;
  2009.         return $this;
  2010.     }
  2011.     public function getVehiculeTechniqueAppAlimentaire(): ?bool
  2012.     {
  2013.         return $this->vehiculeTechniqueAppAlimentaire;
  2014.     }
  2015.     public function setVehiculeTechniqueAppAlimentaire(?bool $vehiculeTechniqueAppAlimentaire): self
  2016.     {
  2017.         $this->vehiculeTechniqueAppAlimentaire $vehiculeTechniqueAppAlimentaire;
  2018.         return $this;
  2019.     }
  2020.     public function getVehiculeTechniqueAssiseTable(): ?bool
  2021.     {
  2022.         return $this->vehiculeTechniqueAssiseTable;
  2023.     }
  2024.     public function setVehiculeTechniqueAssiseTable(?bool $vehiculeTechniqueAssiseTable): self
  2025.     {
  2026.         $this->vehiculeTechniqueAssiseTable $vehiculeTechniqueAssiseTable;
  2027.         return $this;
  2028.     }
  2029.     public function getVehiculeTechniqueBureau(): ?bool
  2030.     {
  2031.         return $this->vehiculeTechniqueBureau;
  2032.     }
  2033.     public function setVehiculeTechniqueBureau(?bool $vehiculeTechniqueBureau): self
  2034.     {
  2035.         $this->vehiculeTechniqueBureau $vehiculeTechniqueBureau;
  2036.         return $this;
  2037.     }
  2038.     public function getVehiculeTechniqueCaisse(): ?bool
  2039.     {
  2040.         return $this->vehiculeTechniqueCaisse;
  2041.     }
  2042.     public function setVehiculeTechniqueCaisse(?bool $vehiculeTechniqueCaisse): self
  2043.     {
  2044.         $this->vehiculeTechniqueCaisse $vehiculeTechniqueCaisse;
  2045.         return $this;
  2046.     }
  2047.     public function getVehiculeTechniqueChauffage(): ?bool
  2048.     {
  2049.         return $this->vehiculeTechniqueChauffage;
  2050.     }
  2051.     public function setVehiculeTechniqueChauffage(?bool $vehiculeTechniqueChauffage): self
  2052.     {
  2053.         $this->vehiculeTechniqueChauffage $vehiculeTechniqueChauffage;
  2054.         return $this;
  2055.     }
  2056.     public function getVehiculeTechniqueEnergie(): ?bool
  2057.     {
  2058.         return $this->vehiculeTechniqueEnergie;
  2059.     }
  2060.     public function setVehiculeTechniqueEnergie(?bool $vehiculeTechniqueEnergie): self
  2061.     {
  2062.         $this->vehiculeTechniqueEnergie $vehiculeTechniqueEnergie;
  2063.         return $this;
  2064.     }
  2065.     public function getVehiculeTechniqueEnginElevation(): ?bool
  2066.     {
  2067.         return $this->vehiculeTechniqueEnginElevation;
  2068.     }
  2069.     public function setVehiculeTechniqueEnginElevation(?bool $vehiculeTechniqueEnginElevation): self
  2070.     {
  2071.         $this->vehiculeTechniqueEnginElevation $vehiculeTechniqueEnginElevation;
  2072.         return $this;
  2073.     }
  2074.     public function getVehiculeTechniqueMaterielHmc(): ?bool
  2075.     {
  2076.         return $this->vehiculeTechniqueMaterielHmc;
  2077.     }
  2078.     public function setVehiculeTechniqueMaterielHmc(?bool $vehiculeTechniqueMaterielHmc): self
  2079.     {
  2080.         $this->vehiculeTechniqueMaterielHmc $vehiculeTechniqueMaterielHmc;
  2081.         return $this;
  2082.     }
  2083.     public function getVehiculeTechniqueMaterielSecurite(): ?bool
  2084.     {
  2085.         return $this->vehiculeTechniqueMaterielSecurite;
  2086.     }
  2087.     public function setVehiculeTechniqueMaterielSecurite(?bool $vehiculeTechniqueMaterielSecurite): self
  2088.     {
  2089.         $this->vehiculeTechniqueMaterielSecurite $vehiculeTechniqueMaterielSecurite;
  2090.         return $this;
  2091.     }
  2092.     public function getVehiculeTechniqueOutilCom(): ?bool
  2093.     {
  2094.         return $this->vehiculeTechniqueOutilCom;
  2095.     }
  2096.     public function setVehiculeTechniqueOutilCom(?bool $vehiculeTechniqueOutilCom): self
  2097.     {
  2098.         $this->vehiculeTechniqueOutilCom $vehiculeTechniqueOutilCom;
  2099.         return $this;
  2100.     }
  2101.     public function getVehiculeTechniqueTente(): ?bool
  2102.     {
  2103.         return $this->vehiculeTechniqueTente;
  2104.     }
  2105.     public function setVehiculeTechniqueTente(?bool $vehiculeTechniqueTente): self
  2106.     {
  2107.         $this->vehiculeTechniqueTente $vehiculeTechniqueTente;
  2108.         return $this;
  2109.     }
  2110.     public function getVehiculeTechniqueVentousage(): ?bool
  2111.     {
  2112.         return $this->vehiculeTechniqueVentousage;
  2113.     }
  2114.     public function setVehiculeTechniqueVentousage(?bool $vehiculeTechniqueVentousage): self
  2115.     {
  2116.         $this->vehiculeTechniqueVentousage $vehiculeTechniqueVentousage;
  2117.         return $this;
  2118.     }
  2119.     public function getVehiculeTechniqueConvoyage(): ?bool
  2120.     {
  2121.         return $this->vehiculeTechniqueConvoyage;
  2122.     }
  2123.     public function setVehiculeTechniqueConvoyage(?bool $vehiculeTechniqueConvoyage): self
  2124.     {
  2125.         $this->vehiculeTechniqueConvoyage $vehiculeTechniqueConvoyage;
  2126.         return $this;
  2127.     }
  2128.     public function getVehiculeTechniqueExperienceAutre(): ?string
  2129.     {
  2130.         return $this->vehiculeTechniqueExperienceAutre;
  2131.     }
  2132.     public function setVehiculeTechniqueExperienceAutre(?string $vehiculeTechniqueExperienceAutre): self
  2133.     {
  2134.         $this->vehiculeTechniqueExperienceAutre $vehiculeTechniqueExperienceAutre;
  2135.         return $this;
  2136.     }
  2137.     public function getRayonCalvados(): ?bool
  2138.     {
  2139.         return $this->rayonCalvados;
  2140.     }
  2141.     public function setRayonCalvados(?bool $rayonCalvados): self
  2142.     {
  2143.         $this->rayonCalvados $rayonCalvados;
  2144.         return $this;
  2145.     }
  2146.     public function getRayonEure(): ?bool
  2147.     {
  2148.         return $this->rayonEure;
  2149.     }
  2150.     public function setRayonEure(?bool $rayonEure): self
  2151.     {
  2152.         $this->rayonEure $rayonEure;
  2153.         return $this;
  2154.     }
  2155.     public function getRayonManche(): ?bool
  2156.     {
  2157.         return $this->rayonManche;
  2158.     }
  2159.     public function setRayonManche(?bool $rayonManche): self
  2160.     {
  2161.         $this->rayonManche $rayonManche;
  2162.         return $this;
  2163.     }
  2164.     public function getRayonOrne(): ?bool
  2165.     {
  2166.         return $this->rayonOrne;
  2167.     }
  2168.     public function setRayonOrne(?bool $rayonOrne): self
  2169.     {
  2170.         $this->rayonOrne $rayonOrne;
  2171.         return $this;
  2172.     }
  2173.     public function getRayonSeineMaritime(): ?bool
  2174.     {
  2175.         return $this->rayonSeineMaritime;
  2176.     }
  2177.     public function setRayonSeineMaritime(?bool $rayonSeineMaritime): self
  2178.     {
  2179.         $this->rayonSeineMaritime $rayonSeineMaritime;
  2180.         return $this;
  2181.     }
  2182.     public function getRayonHorsNormandie(): ?string
  2183.     {
  2184.         return $this->rayonHorsNormandie;
  2185.     }
  2186.     public function setRayonHorsNormandie(?string $rayonHorsNormandie): self
  2187.     {
  2188.         $this->rayonHorsNormandie $rayonHorsNormandie;
  2189.         return $this;
  2190.     }
  2191.     public function getLangues(): ?string
  2192.     {
  2193.         return $this->langues;
  2194.     }
  2195.     public function setLangues(?string $langues): self
  2196.     {
  2197.         $this->langues $langues;
  2198.         return $this;
  2199.     }
  2200.     /**
  2201.      * @return Collection|CateringExperience[]
  2202.      */
  2203.     public function getCateringExperiences(): Collection
  2204.     {
  2205.         return $this->cateringExperiences;
  2206.     }
  2207.     public function addCateringExperience(CateringExperience $cateringExperience): self
  2208.     {
  2209.         if (!$this->cateringExperiences->contains($cateringExperience)) {
  2210.             $this->cateringExperiences[] = $cateringExperience;
  2211.             $cateringExperience->setPrestataireLogistique($this);
  2212.         }
  2213.         return $this;
  2214.     }
  2215.     public function removeCateringExperience(CateringExperience $cateringExperience): self
  2216.     {
  2217.         if ($this->cateringExperiences->contains($cateringExperience)) {
  2218.             $this->cateringExperiences->removeElement($cateringExperience);
  2219.             // set the owning side to null (unless already changed)
  2220.             if ($cateringExperience->getPrestataireLogistique() === $this) {
  2221.                 $cateringExperience->setPrestataireLogistique(null);
  2222.             }
  2223.         }
  2224.         return $this;
  2225.     }
  2226.     /**
  2227.      * @return Collection|DroneExperience[]
  2228.      */
  2229.     public function getDroneExperiences(): Collection
  2230.     {
  2231.         return $this->droneExperiences;
  2232.     }
  2233.     public function addDroneExperience(DroneExperience $droneExperience): self
  2234.     {
  2235.         if (!$this->droneExperiences->contains($droneExperience)) {
  2236.             $this->droneExperiences[] = $droneExperience;
  2237.             $droneExperience->setPrestataireLogistique($this);
  2238.         }
  2239.         return $this;
  2240.     }
  2241.     public function removeDroneExperience(DroneExperience $droneExperience): self
  2242.     {
  2243.         if ($this->droneExperiences->contains($droneExperience)) {
  2244.             $this->droneExperiences->removeElement($droneExperience);
  2245.             // set the owning side to null (unless already changed)
  2246.             if ($droneExperience->getPrestataireLogistique() === $this) {
  2247.                 $droneExperience->setPrestataireLogistique(null);
  2248.             }
  2249.         }
  2250.         return $this;
  2251.     }
  2252.     /**
  2253.      * @return Collection|DresseurExperience[]
  2254.      */
  2255.     public function getDresseurExperiences(): Collection
  2256.     {
  2257.         return $this->dresseurExperiences;
  2258.     }
  2259.     public function addDresseurExperience(DresseurExperience $dresseurExperience): self
  2260.     {
  2261.         if (!$this->dresseurExperiences->contains($dresseurExperience)) {
  2262.             $this->dresseurExperiences[] = $dresseurExperience;
  2263.             $dresseurExperience->setPrestataireLogistique($this);
  2264.         }
  2265.         return $this;
  2266.     }
  2267.     public function removeDresseurExperience(DresseurExperience $dresseurExperience): self
  2268.     {
  2269.         if ($this->dresseurExperiences->contains($dresseurExperience)) {
  2270.             $this->dresseurExperiences->removeElement($dresseurExperience);
  2271.             // set the owning side to null (unless already changed)
  2272.             if ($dresseurExperience->getPrestataireLogistique() === $this) {
  2273.                 $dresseurExperience->setPrestataireLogistique(null);
  2274.             }
  2275.         }
  2276.         return $this;
  2277.     }
  2278.     /**
  2279.      * @return Collection|DresseurListe[]
  2280.      */
  2281.     public function getDresseurListes(): Collection
  2282.     {
  2283.         return $this->dresseurListes;
  2284.     }
  2285.     public function addDresseurListe(DresseurListe $dresseurListe): self
  2286.     {
  2287.         if (!$this->dresseurListes->contains($dresseurListe)) {
  2288.             $this->dresseurListes[] = $dresseurListe;
  2289.             $dresseurListe->setPrestataireLogistique($this);
  2290.         }
  2291.         return $this;
  2292.     }
  2293.     public function removeDresseurListe(DresseurListe $dresseurListe): self
  2294.     {
  2295.         if ($this->dresseurListes->contains($dresseurListe)) {
  2296.             $this->dresseurListes->removeElement($dresseurListe);
  2297.             // set the owning side to null (unless already changed)
  2298.             if ($dresseurListe->getPrestataireLogistique() === $this) {
  2299.                 $dresseurListe->setPrestataireLogistique(null);
  2300.             }
  2301.         }
  2302.         return $this;
  2303.     }
  2304.     /**
  2305.      * @return Collection|EffetSpecialExperience[]
  2306.      */
  2307.     public function getEffetSpecialExperiences(): Collection
  2308.     {
  2309.         return $this->effetSpecialExperiences;
  2310.     }
  2311.     public function addEffetSpecialExperience(EffetSpecialExperience $effetSpecialExperience): self
  2312.     {
  2313.         if (!$this->effetSpecialExperiences->contains($effetSpecialExperience)) {
  2314.             $this->effetSpecialExperiences[] = $effetSpecialExperience;
  2315.             $effetSpecialExperience->setPrestataireLogistique($this);
  2316.         }
  2317.         return $this;
  2318.     }
  2319.     public function removeEffetSpecialExperience(EffetSpecialExperience $effetSpecialExperience): self
  2320.     {
  2321.         if ($this->effetSpecialExperiences->contains($effetSpecialExperience)) {
  2322.             $this->effetSpecialExperiences->removeElement($effetSpecialExperience);
  2323.             // set the owning side to null (unless already changed)
  2324.             if ($effetSpecialExperience->getPrestataireLogistique() === $this) {
  2325.                 $effetSpecialExperience->setPrestataireLogistique(null);
  2326.             }
  2327.         }
  2328.         return $this;
  2329.     }
  2330.     /**
  2331.      * @return Collection|CostumeExperience[]
  2332.      */
  2333.     public function getCostumeExperiences(): Collection
  2334.     {
  2335.         return $this->costumeExperiences;
  2336.     }
  2337.     public function addCostumeExperience(CostumeExperience $costumeExperience): self
  2338.     {
  2339.         if (!$this->costumeExperiences->contains($costumeExperience)) {
  2340.             $this->costumeExperiences[] = $costumeExperience;
  2341.             $costumeExperience->setPrestataireLogistique($this);
  2342.         }
  2343.         return $this;
  2344.     }
  2345.     public function removeCostumeExperience(CostumeExperience $costumeExperience): self
  2346.     {
  2347.         if ($this->costumeExperiences->contains($costumeExperience)) {
  2348.             $this->costumeExperiences->removeElement($costumeExperience);
  2349.             // set the owning side to null (unless already changed)
  2350.             if ($costumeExperience->getPrestataireLogistique() === $this) {
  2351.                 $costumeExperience->setPrestataireLogistique(null);
  2352.             }
  2353.         }
  2354.         return $this;
  2355.     }
  2356.     /**
  2357.      * @return Collection|DecorExperience[]
  2358.      */
  2359.     public function getDecorExperiences(): Collection
  2360.     {
  2361.         return $this->decorExperiences;
  2362.     }
  2363.     public function addDecorExperience(DecorExperience $decorExperience): self
  2364.     {
  2365.         if (!$this->decorExperiences->contains($decorExperience)) {
  2366.             $this->decorExperiences[] = $decorExperience;
  2367.             $decorExperience->setPrestataireLogistique($this);
  2368.         }
  2369.         return $this;
  2370.     }
  2371.     public function removeDecorExperience(DecorExperience $decorExperience): self
  2372.     {
  2373.         if ($this->decorExperiences->contains($decorExperience)) {
  2374.             $this->decorExperiences->removeElement($decorExperience);
  2375.             // set the owning side to null (unless already changed)
  2376.             if ($decorExperience->getPrestataireLogistique() === $this) {
  2377.                 $decorExperience->setPrestataireLogistique(null);
  2378.             }
  2379.         }
  2380.         return $this;
  2381.     }
  2382.     /**
  2383.      * @return Collection|AccessoireExperience[]
  2384.      */
  2385.     public function getAccessoireExperiences(): Collection
  2386.     {
  2387.         return $this->accessoireExperiences;
  2388.     }
  2389.     public function addAccessoireExperience(AccessoireExperience $accessoireExperience): self
  2390.     {
  2391.         if (!$this->accessoireExperiences->contains($accessoireExperience)) {
  2392.             $this->accessoireExperiences[] = $accessoireExperience;
  2393.             $accessoireExperience->setPrestataireLogistique($this);
  2394.         }
  2395.         return $this;
  2396.     }
  2397.     public function removeAccessoireExperience(AccessoireExperience $accessoireExperience): self
  2398.     {
  2399.         if ($this->accessoireExperiences->contains($accessoireExperience)) {
  2400.             $this->accessoireExperiences->removeElement($accessoireExperience);
  2401.             // set the owning side to null (unless already changed)
  2402.             if ($accessoireExperience->getPrestataireLogistique() === $this) {
  2403.                 $accessoireExperience->setPrestataireLogistique(null);
  2404.             }
  2405.         }
  2406.         return $this;
  2407.     }
  2408.     /**
  2409.      * @return Collection|AccessoireListe[]
  2410.      */
  2411.     public function getAccessoireListes(): Collection
  2412.     {
  2413.         return $this->accessoireListes;
  2414.     }
  2415.     public function addAccessoireListe(AccessoireListe $accessoireListe): self
  2416.     {
  2417.         if (!$this->accessoireListes->contains($accessoireListe)) {
  2418.             $this->accessoireListes[] = $accessoireListe;
  2419.             $accessoireListe->setPrestataireLogistique($this);
  2420.         }
  2421.         return $this;
  2422.     }
  2423.     public function removeAccessoireListe(AccessoireListe $accessoireListe): self
  2424.     {
  2425.         if ($this->accessoireListes->contains($accessoireListe)) {
  2426.             $this->accessoireListes->removeElement($accessoireListe);
  2427.             // set the owning side to null (unless already changed)
  2428.             if ($accessoireListe->getPrestataireLogistique() === $this) {
  2429.                 $accessoireListe->setPrestataireLogistique(null);
  2430.             }
  2431.         }
  2432.         return $this;
  2433.     }
  2434.     /**
  2435.      * @return Collection|SecuriteExperience[]
  2436.      */
  2437.     public function getSecuriteExperiences(): Collection
  2438.     {
  2439.         return $this->securiteExperiences;
  2440.     }
  2441.     public function addSecuriteExperience(SecuriteExperience $securiteExperience): self
  2442.     {
  2443.         if (!$this->securiteExperiences->contains($securiteExperience)) {
  2444.             $this->securiteExperiences[] = $securiteExperience;
  2445.             $securiteExperience->setPrestataireLogistique($this);
  2446.         }
  2447.         return $this;
  2448.     }
  2449.     public function removeSecuriteExperience(SecuriteExperience $securiteExperience): self
  2450.     {
  2451.         if ($this->securiteExperiences->contains($securiteExperience)) {
  2452.             $this->securiteExperiences->removeElement($securiteExperience);
  2453.             // set the owning side to null (unless already changed)
  2454.             if ($securiteExperience->getPrestataireLogistique() === $this) {
  2455.                 $securiteExperience->setPrestataireLogistique(null);
  2456.             }
  2457.         }
  2458.         return $this;
  2459.     }
  2460.     /**
  2461.      * @return Collection|VehiculeJeuListe[]
  2462.      */
  2463.     public function getVehiculeJeuListes(): Collection
  2464.     {
  2465.         return $this->vehiculeJeuListes;
  2466.     }
  2467.     public function addVehiculeJeuListe(VehiculeJeuListe $vehiculeJeuListe): self
  2468.     {
  2469.         if (!$this->vehiculeJeuListes->contains($vehiculeJeuListe)) {
  2470.             $this->vehiculeJeuListes[] = $vehiculeJeuListe;
  2471.             $vehiculeJeuListe->setPrestataireLogistique($this);
  2472.         }
  2473.         return $this;
  2474.     }
  2475.     public function removeVehiculeJeuListe(VehiculeJeuListe $vehiculeJeuListe): self
  2476.     {
  2477.         if ($this->vehiculeJeuListes->contains($vehiculeJeuListe)) {
  2478.             $this->vehiculeJeuListes->removeElement($vehiculeJeuListe);
  2479.             // set the owning side to null (unless already changed)
  2480.             if ($vehiculeJeuListe->getPrestataireLogistique() === $this) {
  2481.                 $vehiculeJeuListe->setPrestataireLogistique(null);
  2482.             }
  2483.         }
  2484.         return $this;
  2485.     }
  2486.     /**
  2487.      * @return Collection|VehiculeJeuExperience[]
  2488.      */
  2489.     public function getVehiculeJeuExperiences(): Collection
  2490.     {
  2491.         return $this->vehiculeJeuExperiences;
  2492.     }
  2493.     public function addVehiculeJeuExperience(VehiculeJeuExperience $vehiculeJeuExperience): self
  2494.     {
  2495.         if (!$this->vehiculeJeuExperiences->contains($vehiculeJeuExperience)) {
  2496.             $this->vehiculeJeuExperiences[] = $vehiculeJeuExperience;
  2497.             $vehiculeJeuExperience->setPrestataireLogistique($this);
  2498.         }
  2499.         return $this;
  2500.     }
  2501.     public function removeVehiculeJeuExperience(VehiculeJeuExperience $vehiculeJeuExperience): self
  2502.     {
  2503.         if ($this->vehiculeJeuExperiences->contains($vehiculeJeuExperience)) {
  2504.             $this->vehiculeJeuExperiences->removeElement($vehiculeJeuExperience);
  2505.             // set the owning side to null (unless already changed)
  2506.             if ($vehiculeJeuExperience->getPrestataireLogistique() === $this) {
  2507.                 $vehiculeJeuExperience->setPrestataireLogistique(null);
  2508.             }
  2509.         }
  2510.         return $this;
  2511.     }
  2512.     /**
  2513.      * @return Collection|VehiculeTransportListe[]
  2514.      */
  2515.     public function getVehiculeTransportListes(): Collection
  2516.     {
  2517.         return $this->vehiculeTransportListes;
  2518.     }
  2519.     public function addVehiculeTransportListe(VehiculeTransportListe $vehiculeTransportListe): self
  2520.     {
  2521.         if (!$this->vehiculeTransportListes->contains($vehiculeTransportListe)) {
  2522.             $this->vehiculeTransportListes[] = $vehiculeTransportListe;
  2523.             $vehiculeTransportListe->setPrestataireLogistique($this);
  2524.         }
  2525.         return $this;
  2526.     }
  2527.     public function removeVehiculeTransportListe(VehiculeTransportListe $vehiculeTransportListe): self
  2528.     {
  2529.         if ($this->vehiculeTransportListes->contains($vehiculeTransportListe)) {
  2530.             $this->vehiculeTransportListes->removeElement($vehiculeTransportListe);
  2531.             // set the owning side to null (unless already changed)
  2532.             if ($vehiculeTransportListe->getPrestataireLogistique() === $this) {
  2533.                 $vehiculeTransportListe->setPrestataireLogistique(null);
  2534.             }
  2535.         }
  2536.         return $this;
  2537.     }
  2538.     /**
  2539.      * @return Collection|VehiculeTransportExperience[]
  2540.      */
  2541.     public function getVehiculeTransportExperiences(): Collection
  2542.     {
  2543.         return $this->vehiculeTransportExperiences;
  2544.     }
  2545.     public function addVehiculeTransportExperience(VehiculeTransportExperience $vehiculeTransportExperience): self
  2546.     {
  2547.         if (!$this->vehiculeTransportExperiences->contains($vehiculeTransportExperience)) {
  2548.             $this->vehiculeTransportExperiences[] = $vehiculeTransportExperience;
  2549.             $vehiculeTransportExperience->setPrestataireLogistique($this);
  2550.         }
  2551.         return $this;
  2552.     }
  2553.     public function removeVehiculeTransportExperience(VehiculeTransportExperience $vehiculeTransportExperience): self
  2554.     {
  2555.         if ($this->vehiculeTransportExperiences->contains($vehiculeTransportExperience)) {
  2556.             $this->vehiculeTransportExperiences->removeElement($vehiculeTransportExperience);
  2557.             // set the owning side to null (unless already changed)
  2558.             if ($vehiculeTransportExperience->getPrestataireLogistique() === $this) {
  2559.                 $vehiculeTransportExperience->setPrestataireLogistique(null);
  2560.             }
  2561.         }
  2562.         return $this;
  2563.     }
  2564.     /**
  2565.      * @return Collection|VehiculeTechniqueExperience[]
  2566.      */
  2567.     public function getVehiculeTechniqueExperiences(): Collection
  2568.     {
  2569.         return $this->vehiculeTechniqueExperiences;
  2570.     }
  2571.     public function addVehiculeTechniqueExperience(VehiculeTechniqueExperience $vehiculeTechniqueExperience): self
  2572.     {
  2573.         if (!$this->vehiculeTechniqueExperiences->contains($vehiculeTechniqueExperience)) {
  2574.             $this->vehiculeTechniqueExperiences[] = $vehiculeTechniqueExperience;
  2575.             $vehiculeTechniqueExperience->setPrestataireLogistique($this);
  2576.         }
  2577.         return $this;
  2578.     }
  2579.     public function removeVehiculeTechniqueExperience(VehiculeTechniqueExperience $vehiculeTechniqueExperience): self
  2580.     {
  2581.         if ($this->vehiculeTechniqueExperiences->contains($vehiculeTechniqueExperience)) {
  2582.             $this->vehiculeTechniqueExperiences->removeElement($vehiculeTechniqueExperience);
  2583.             // set the owning side to null (unless already changed)
  2584.             if ($vehiculeTechniqueExperience->getPrestataireLogistique() === $this) {
  2585.                 $vehiculeTechniqueExperience->setPrestataireLogistique(null);
  2586.             }
  2587.         }
  2588.         return $this;
  2589.     }
  2590.     public function getDresseurAnimal(): ?bool
  2591.     {
  2592.         return $this->dresseurAnimal;
  2593.     }
  2594.     public function setDresseurAnimal(?bool $dresseurAnimal): self
  2595.     {
  2596.         $this->dresseurAnimal $dresseurAnimal;
  2597.         return $this;
  2598.     }
  2599.     public function getVehiculeTransportLivraison(): ?bool
  2600.     {
  2601.         return $this->vehiculeTransportLivraison;
  2602.     }
  2603.     public function setVehiculeTransportLivraison(?bool $vehiculeTransportLivraison): self
  2604.     {
  2605.         $this->vehiculeTransportLivraison $vehiculeTransportLivraison;
  2606.         return $this;
  2607.     }
  2608.     public function getVehiculeTechniqueLivraison(): ?bool
  2609.     {
  2610.         return $this->vehiculeTechniqueLivraison;
  2611.     }
  2612.     public function setVehiculeTechniqueLivraison(?bool $vehiculeTechniqueLivraison): self
  2613.     {
  2614.         $this->vehiculeTechniqueLivraison $vehiculeTechniqueLivraison;
  2615.         return $this;
  2616.     }
  2617. }