Deprecated: Constant E_STRICT is deprecated in /home/normanv/www/annuairepro/vendor/symfony/error-handler/ErrorHandler.php on line 58

Deprecated: Constant E_STRICT is deprecated in /home/normanv/www/annuairepro/vendor/symfony/error-handler/ErrorHandler.php on line 76
Symfony Profiler

src/Entity/PrestataireLogistique.php line 1022

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 $ressourcerie;
  632.     /**
  633.      * @ORM\Column(type="text", nullable=true)
  634.      */
  635.     private $ressourcerieDescriptif;
  636.     /**
  637.      * @ORM\Column(type="text", nullable=true)
  638.      */
  639.     private $ressourcerieMateriel;
  640.     /**
  641.      * @ORM\OneToMany(targetEntity="App\Entity\RessourcerieExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  642.      * @ORM\OrderBy({"annee" = "DESC"})
  643.      * @Assert\Valid
  644.      */
  645.     private $ressourcerieExperiences;
  646.     /**
  647.      * @ORM\Column(type="text", nullable=true)
  648.      */
  649.     private $ressourcerieExperienceAutre;
  650.     /**
  651.      * @ORM\Column(type="boolean", nullable=true)
  652.      */
  653.     private $rayonCalvados;
  654.     /**
  655.      * @ORM\Column(type="boolean", nullable=true)
  656.      */
  657.     private $rayonEure;
  658.     /**
  659.      * @ORM\Column(type="boolean", nullable=true)
  660.      */
  661.     private $rayonManche;
  662.     /**
  663.      * @ORM\Column(type="boolean", nullable=true)
  664.      */
  665.     private $rayonOrne;
  666.     /**
  667.      * @ORM\Column(type="boolean", nullable=true)
  668.      */
  669.     private $rayonSeineMaritime;
  670.     /**
  671.      * @ORM\Column(type="string", length=20, nullable=true)
  672.      */
  673.     private $rayonHorsNormandie;
  674.     /**
  675.      * @ORM\Column(type="text", nullable=true)
  676.      */
  677.     private $langues;
  678.     /**
  679.      * @ORM\OneToMany(targetEntity="App\Entity\CateringExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  680.      * @ORM\OrderBy({"annee" = "DESC"})
  681.      * @Assert\Valid
  682.      */
  683.     private $cateringExperiences;
  684.     /**
  685.      * @ORM\OneToMany(targetEntity="App\Entity\DroneExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  686.      * @ORM\OrderBy({"annee" = "DESC"})
  687.      * @Assert\Valid
  688.      */
  689.     private $droneExperiences;
  690.     /**
  691.      * @ORM\OneToMany(targetEntity="App\Entity\DresseurExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  692.      * @ORM\OrderBy({"annee" = "DESC"})
  693.      * @Assert\Valid
  694.      */
  695.     private $dresseurExperiences;
  696.     /**
  697.      * @ORM\OneToMany(targetEntity="App\Entity\DresseurListe", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  698.      * @Assert\Valid
  699.      */
  700.     private $dresseurListes;
  701.     /**
  702.      * @ORM\OneToMany(targetEntity="App\Entity\EffetSpecialExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  703.      * @ORM\OrderBy({"annee" = "DESC"})
  704.      * @Assert\Valid
  705.      */
  706.     private $effetSpecialExperiences;
  707.     /**
  708.      * @ORM\OneToMany(targetEntity="App\Entity\CostumeExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  709.      * @ORM\OrderBy({"annee" = "DESC"})
  710.      * @Assert\Valid
  711.      */
  712.     private $costumeExperiences;
  713.     /**
  714.      * @ORM\OneToMany(targetEntity="App\Entity\DecorExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  715.      * @ORM\OrderBy({"annee" = "DESC"})
  716.      * @Assert\Valid
  717.      */
  718.     private $decorExperiences;
  719.     /**
  720.      * @ORM\OneToMany(targetEntity="App\Entity\AccessoireExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  721.      * @ORM\OrderBy({"annee" = "DESC"})
  722.      * @Assert\Valid
  723.      */
  724.     private $accessoireExperiences;
  725.     /**
  726.      * @ORM\OneToMany(targetEntity="App\Entity\AccessoireListe", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  727.      * @Assert\Valid
  728.      */
  729.     private $accessoireListes;
  730.     /**
  731.      * @ORM\OneToMany(targetEntity="App\Entity\SecuriteExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  732.      * @ORM\OrderBy({"annee" = "DESC"})
  733.      * @Assert\Valid
  734.      */
  735.     private $securiteExperiences;
  736.     /**
  737.      * @ORM\OneToMany(targetEntity="App\Entity\VehiculeJeuListe", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  738.      * @Assert\Valid
  739.      */
  740.     private $vehiculeJeuListes;
  741.     /**
  742.      * @ORM\OneToMany(targetEntity="App\Entity\VehiculeJeuExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  743.      * @ORM\OrderBy({"annee" = "DESC"})
  744.      * @Assert\Valid
  745.      */
  746.     private $vehiculeJeuExperiences;
  747.     /**
  748.      * @ORM\OneToMany(targetEntity="App\Entity\VehiculeTransportListe", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  749.      * @Assert\Valid
  750.      */
  751.     private $vehiculeTransportListes;
  752.     /**
  753.      * @ORM\OneToMany(targetEntity="App\Entity\VehiculeTransportExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  754.      * @ORM\OrderBy({"annee" = "DESC"})
  755.      * @Assert\Valid
  756.      */
  757.     private $vehiculeTransportExperiences;
  758.     /**
  759.      * @ORM\OneToMany(targetEntity="App\Entity\VehiculeTechniqueListe", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  760.      * @Assert\Valid
  761.      */
  762.     private $vehiculeTechniqueListes;
  763.     /**
  764.      * @ORM\OneToMany(targetEntity="App\Entity\VehiculeTechniqueExperience", mappedBy="prestataireLogistique", cascade={"persist"}, orphanRemoval=true)
  765.      * @ORM\OrderBy({"annee" = "DESC"})
  766.      * @Assert\Valid
  767.      */
  768.     private $vehiculeTechniqueExperiences;
  769.     /**
  770.      * @ORM\Column(type="boolean", nullable=true)
  771.      */
  772.     private $dresseurAnimal;
  773.     /**
  774.      * @ORM\Column(type="boolean", nullable=true)
  775.      */
  776.     private $vehiculeTransportLivraison;
  777.     /**
  778.      * @ORM\Column(type="boolean", nullable=true)
  779.      */
  780.     private $vehiculeTechniqueLivraison;
  781.     public function __construct()
  782.     {
  783.         $this->statut  'nouveau';
  784.         $this->statutDate = new \DateTime();
  785.         $this->cateringExperiences = new ArrayCollection();
  786.         $this->droneExperiences = new ArrayCollection();
  787.         $this->droneListes = new ArrayCollection();
  788.         $this->dresseurExperiences = new ArrayCollection();
  789.         $this->dresseurListes = new ArrayCollection();
  790.         $this->effetSpecialExperiences = new ArrayCollection();
  791.         $this->costumeExperiences = new ArrayCollection();
  792.         $this->decorExperiences = new ArrayCollection();
  793.         $this->accessoireCatalogue = new EmbeddedFile();
  794.         $this->accessoireExperiences = new ArrayCollection();
  795.         $this->accessoireListes = new ArrayCollection();
  796.         $this->securiteExperiences = new ArrayCollection();
  797.         $this->vehiculeJeuCatalogue = new EmbeddedFile();
  798.         $this->vehiculeJeuListes = new ArrayCollection();
  799.         $this->vehiculeJeuExperiences = new ArrayCollection();
  800.         $this->vehiculeTransportCatalogue = new EmbeddedFile();
  801.         $this->vehiculeTransportListes = new ArrayCollection();
  802.         $this->vehiculeTransportExperiences = new ArrayCollection();
  803.         $this->vehiculeTechniqueListes = new ArrayCollection();
  804.         $this->vehiculeTechniqueExperiences = new ArrayCollection();
  805.         $this->ressourcerieExperiences = new ArrayCollection();
  806.     }
  807.     public function getId(): ?int
  808.     {
  809.         return $this->id;
  810.     }
  811.     public function getCreatedAt(): ?\DateTimeInterface
  812.     {
  813.         return $this->createdAt;
  814.     }
  815.     public function setCreatedAt(\DateTimeInterface $createdAt): self
  816.     {
  817.         $this->createdAt $createdAt;
  818.         return $this;
  819.     }
  820.     public function getUser(): ?User
  821.     {
  822.         return $this->user;
  823.     }
  824.     public function setUser(?User $user): self
  825.     {
  826.         $this->user $user;
  827.         return $this;
  828.     }
  829.     public function getModifiedAt(): ?\DateTimeInterface
  830.     {
  831.         return $this->modifiedAt;
  832.     }
  833.     public function setModifiedAt(\DateTimeInterface $modifiedAt null): self
  834.     {
  835.         $this->modifiedAt $modifiedAt;
  836.         return $this;
  837.     }
  838.     public function getStatut(): ?string
  839.     {
  840.         return $this->statut;
  841.     }
  842.     public function setStatut(string $statut): self
  843.     {
  844.         $this->statut $statut;
  845.         return $this;
  846.     }
  847.     public function getStatutDate(): ?\DateTimeInterface
  848.     {
  849.         return $this->statutDate;
  850.     }
  851.     public function setStatutDate(\DateTimeInterface $statutDate): self
  852.     {
  853.         $this->statutDate $statutDate;
  854.         return $this;
  855.     }
  856.     public function getCatering(): ?bool
  857.     {
  858.         return $this->catering;
  859.     }
  860.     public function setCatering(?bool $catering): self
  861.     {
  862.         $this->catering $catering;
  863.         return $this;
  864.     }
  865.     public function getCateringDescriptif(): ?string
  866.     {
  867.         return $this->cateringDescriptif;
  868.     }
  869.     public function setCateringDescriptif(?string $cateringDescriptif): self
  870.     {
  871.         $this->cateringDescriptif $cateringDescriptif;
  872.         return $this;
  873.     }
  874.     public function getCateringSpecialiteCulinaire(): ?string
  875.     {
  876.         return $this->cateringSpecialiteCulinaire;
  877.     }
  878.     public function setCateringSpecialiteCulinaire(?string $cateringSpecialiteCulinaire): self
  879.     {
  880.         $this->cateringSpecialiteCulinaire $cateringSpecialiteCulinaire;
  881.         return $this;
  882.     }
  883.     public function getCateringCapaciteCouverts(): ?int
  884.     {
  885.         return $this->cateringCapaciteCouverts;
  886.     }
  887.     public function setCateringCapaciteCouverts(?int $cateringCapaciteCouverts): self
  888.     {
  889.         $this->cateringCapaciteCouverts $cateringCapaciteCouverts;
  890.         return $this;
  891.     }
  892.     public function getCateringInfrastructure(): ?string
  893.     {
  894.         return $this->cateringInfrastructure;
  895.     }
  896.     public function setCateringInfrastructure(?string $cateringInfrastructure): self
  897.     {
  898.         $this->cateringInfrastructure $cateringInfrastructure;
  899.         return $this;
  900.     }
  901.     public function getCateringCapaciteAccueil(): ?int
  902.     {
  903.         return $this->cateringCapaciteAccueil;
  904.     }
  905.     public function setCateringCapaciteAccueil(?int $cateringCapaciteAccueil): self
  906.     {
  907.         $this->cateringCapaciteAccueil $cateringCapaciteAccueil;
  908.         return $this;
  909.     }
  910.     public function getCateringExperienceAutre(): ?string
  911.     {
  912.         return $this->cateringExperienceAutre;
  913.     }
  914.     public function setCateringExperienceAutre(?string $cateringExperienceAutre): self
  915.     {
  916.         $this->cateringExperienceAutre $cateringExperienceAutre;
  917.         return $this;
  918.     }
  919.     public function getDrone(): ?bool
  920.     {
  921.         return $this->drone;
  922.     }
  923.     public function setDrone(?bool $drone): self
  924.     {
  925.         $this->drone $drone;
  926.         return $this;
  927.     }
  928.     public function getDroneDescriptif(): ?string
  929.     {
  930.         return $this->droneDescriptif;
  931.     }
  932.     public function setDroneDescriptif(?string $droneDescriptif): self
  933.     {
  934.         $this->droneDescriptif $droneDescriptif;
  935.         return $this;
  936.     }
  937.     public function getDronePhoto(): ?bool
  938.     {
  939.         return $this->dronePhoto;
  940.     }
  941.     public function setDronePhoto(?bool $dronePhoto): self
  942.     {
  943.         $this->dronePhoto $dronePhoto;
  944.         return $this;
  945.     }
  946.     public function getDroneVideo(): ?bool
  947.     {
  948.         return $this->droneVideo;
  949.     }
  950.     public function setDroneVideo(?bool $droneVideo): self
  951.     {
  952.         $this->droneVideo $droneVideo;
  953.         return $this;
  954.     }
  955.     public function getDroneTimeLapse(): ?bool
  956.     {
  957.         return $this->droneTimeLapse;
  958.     }
  959.     public function setDroneTimeLapse(?bool $droneTimeLapse): self
  960.     {
  961.         $this->droneTimeLapse $droneTimeLapse;
  962.         return $this;
  963.     }
  964.     public function getDroneModelisation3d(): ?bool
  965.     {
  966.         return $this->droneModelisation3d;
  967.     }
  968.     public function setDroneModelisation3d(?bool $droneModelisation3d): self
  969.     {
  970.         $this->droneModelisation3d $droneModelisation3d;
  971.         return $this;
  972.     }
  973.     public function getDroneLocAeroAvecPilote(): ?bool
  974.     {
  975.         return $this->droneLocAeroAvecPilote;
  976.     }
  977.     public function setDroneLocAeroAvecPilote(?bool $droneLocAeroAvecPilote): self
  978.     {
  979.         $this->droneLocAeroAvecPilote $droneLocAeroAvecPilote;
  980.         return $this;
  981.     }
  982.     public function getDroneLocAeroSansPilote(): ?bool
  983.     {
  984.         return $this->droneLocAeroSansPilote;
  985.     }
  986.     public function setDroneLocAeroSansPilote(?bool $droneLocAeroSansPilote): self
  987.     {
  988.         $this->droneLocAeroSansPilote $droneLocAeroSansPilote;
  989.         return $this;
  990.     }
  991.     public function getDronePiloteQualifie(): ?bool
  992.     {
  993.         return $this->dronePiloteQualifie;
  994.     }
  995.     public function setDronePiloteQualifie(?bool $dronePiloteQualifie): self
  996.     {
  997.         $this->dronePiloteQualifie $dronePiloteQualifie;
  998.         return $this;
  999.     }
  1000.     /**
  1001.      * @return Collection|DroneListe[]
  1002.      */
  1003.     public function getDroneListes(): Collection
  1004.     {
  1005.         return $this->droneListes;
  1006.     }
  1007.     public function addDroneListe(DroneListe $droneListe): self
  1008.     {
  1009.         if (!$this->droneListes->contains($droneListe)) {
  1010.             $this->droneListes[] = $droneListe;
  1011.             $droneListe->setPrestataireLogistique($this);
  1012.         }
  1013.         return $this;
  1014.     }
  1015.     public function removeDroneListe(DroneListe $droneListe): self
  1016.     {
  1017.         if ($this->droneListes->contains($droneListe)) {
  1018.             $this->droneListes->removeElement($droneListe);
  1019.             // set the owning side to null (unless already changed)
  1020.             if ($droneListe->getPrestataireLogistique() === $this) {
  1021.                 $droneListe->setPrestataireLogistique(null);
  1022.             }
  1023.         }
  1024.         return $this;
  1025.     }
  1026.     public function getDroneExperienceAutre(): ?string
  1027.     {
  1028.         return $this->droneExperienceAutre;
  1029.     }
  1030.     public function setDroneExperienceAutre(?string $droneExperienceAutre): self
  1031.     {
  1032.         $this->droneExperienceAutre $droneExperienceAutre;
  1033.         return $this;
  1034.     }
  1035.     public function getDresseur(): ?bool
  1036.     {
  1037.         return $this->dresseur;
  1038.     }
  1039.     public function setDresseur(?bool $dresseur): self
  1040.     {
  1041.         $this->dresseur $dresseur;
  1042.         return $this;
  1043.     }
  1044.     public function getDresseurDescriptif(): ?string
  1045.     {
  1046.         return $this->dresseurDescriptif;
  1047.     }
  1048.     public function setDresseurDescriptif(?string $dresseurDescriptif): self
  1049.     {
  1050.         $this->dresseurDescriptif $dresseurDescriptif;
  1051.         return $this;
  1052.     }
  1053.     public function getDresseurConseiller(): ?bool
  1054.     {
  1055.         return $this->dresseurConseiller;
  1056.     }
  1057.     public function setDresseurConseiller(?bool $dresseurConseiller): self
  1058.     {
  1059.         $this->dresseurConseiller $dresseurConseiller;
  1060.         return $this;
  1061.     }
  1062.     public function getDresseurCascade(): ?bool
  1063.     {
  1064.         return $this->dresseurCascade;
  1065.     }
  1066.     public function setDresseurCascade(?bool $dresseurCascade): self
  1067.     {
  1068.         $this->dresseurCascade $dresseurCascade;
  1069.         return $this;
  1070.     }
  1071.     public function getDresseurExperienceAutre(): ?string
  1072.     {
  1073.         return $this->dresseurExperienceAutre;
  1074.     }
  1075.     public function setDresseurExperienceAutre(?string $dresseurExperienceAutre): self
  1076.     {
  1077.         $this->dresseurExperienceAutre $dresseurExperienceAutre;
  1078.         return $this;
  1079.     }
  1080.     public function getEffetsSpeciaux(): ?bool
  1081.     {
  1082.         return $this->effetsSpeciaux;
  1083.     }
  1084.     public function setEffetsSpeciaux(?bool $effetsSpeciaux): self
  1085.     {
  1086.         $this->effetsSpeciaux $effetsSpeciaux;
  1087.         return $this;
  1088.     }
  1089.     public function getEffetSpecialDescriptif(): ?string
  1090.     {
  1091.         return $this->effetSpecialDescriptif;
  1092.     }
  1093.     public function setEffetSpecialDescriptif(?string $effetSpecialDescriptif): self
  1094.     {
  1095.         $this->effetSpecialDescriptif $effetSpecialDescriptif;
  1096.         return $this;
  1097.     }
  1098.     public function getEffetSpecialFeuxArtificePerso(): ?bool
  1099.     {
  1100.         return $this->effetSpecialFeuxArtificePerso;
  1101.     }
  1102.     public function setEffetSpecialFeuxArtificePerso(?bool $effetSpecialFeuxArtificePerso): self
  1103.     {
  1104.         $this->effetSpecialFeuxArtificePerso $effetSpecialFeuxArtificePerso;
  1105.         return $this;
  1106.     }
  1107.     public function getEffetSpecialEffetAtmospherique(): ?bool
  1108.     {
  1109.         return $this->effetSpecialEffetAtmospherique;
  1110.     }
  1111.     public function setEffetSpecialEffetAtmospherique(?bool $effetSpecialEffetAtmospherique): self
  1112.     {
  1113.         $this->effetSpecialEffetAtmospherique $effetSpecialEffetAtmospherique;
  1114.         return $this;
  1115.     }
  1116.     public function getEffetSpecialEffetAquatique(): ?bool
  1117.     {
  1118.         return $this->effetSpecialEffetAquatique;
  1119.     }
  1120.     public function setEffetSpecialEffetAquatique(?bool $effetSpecialEffetAquatique): self
  1121.     {
  1122.         $this->effetSpecialEffetAquatique $effetSpecialEffetAquatique;
  1123.         return $this;
  1124.     }
  1125.     public function getEffetSpecialExplosionDecorNaturel(): ?bool
  1126.     {
  1127.         return $this->effetSpecialExplosionDecorNaturel;
  1128.     }
  1129.     public function setEffetSpecialExplosionDecorNaturel(?bool $effetSpecialExplosionDecorNaturel): self
  1130.     {
  1131.         $this->effetSpecialExplosionDecorNaturel $effetSpecialExplosionDecorNaturel;
  1132.         return $this;
  1133.     }
  1134.     public function getEffetSpecialExplosionStudio(): ?bool
  1135.     {
  1136.         return $this->effetSpecialExplosionStudio;
  1137.     }
  1138.     public function setEffetSpecialExplosionStudio(?bool $effetSpecialExplosionStudio): self
  1139.     {
  1140.         $this->effetSpecialExplosionStudio $effetSpecialExplosionStudio;
  1141.         return $this;
  1142.     }
  1143.     public function getEffetSpecialExplosionObjetSansPyro(): ?bool
  1144.     {
  1145.         return $this->effetSpecialExplosionObjetSansPyro;
  1146.     }
  1147.     public function setEffetSpecialExplosionObjetSansPyro(?bool $effetSpecialExplosionObjetSansPyro): self
  1148.     {
  1149.         $this->effetSpecialExplosionObjetSansPyro $effetSpecialExplosionObjetSansPyro;
  1150.         return $this;
  1151.     }
  1152.     public function getEffetSpecialTirImpact(): ?bool
  1153.     {
  1154.         return $this->effetSpecialTirImpact;
  1155.     }
  1156.     public function setEffetSpecialTirImpact(?bool $effetSpecialTirImpact): self
  1157.     {
  1158.         $this->effetSpecialTirImpact $effetSpecialTirImpact;
  1159.         return $this;
  1160.     }
  1161.     public function getEffetSpecialTorcheHumaine(): ?bool
  1162.     {
  1163.         return $this->effetSpecialTorcheHumaine;
  1164.     }
  1165.     public function setEffetSpecialTorcheHumaine(?bool $effetSpecialTorcheHumaine): self
  1166.     {
  1167.         $this->effetSpecialTorcheHumaine $effetSpecialTorcheHumaine;
  1168.         return $this;
  1169.     }
  1170.     public function getEffetSpecialFeu(): ?bool
  1171.     {
  1172.         return $this->effetSpecialFeu;
  1173.     }
  1174.     public function setEffetSpecialFeu(?bool $effetSpecialFeu): self
  1175.     {
  1176.         $this->effetSpecialFeu $effetSpecialFeu;
  1177.         return $this;
  1178.     }
  1179.     public function getEffetSpecialRegleurSceneAccident(): ?bool
  1180.     {
  1181.         return $this->effetSpecialRegleurSceneAccident;
  1182.     }
  1183.     public function setEffetSpecialRegleurSceneAccident(?bool $effetSpecialRegleurSceneAccident): self
  1184.     {
  1185.         $this->effetSpecialRegleurSceneAccident $effetSpecialRegleurSceneAccident;
  1186.         return $this;
  1187.     }
  1188.     public function getEffetSpecialCascadeAuto(): ?bool
  1189.     {
  1190.         return $this->effetSpecialCascadeAuto;
  1191.     }
  1192.     public function setEffetSpecialCascadeAuto(?bool $effetSpecialCascadeAuto): self
  1193.     {
  1194.         $this->effetSpecialCascadeAuto $effetSpecialCascadeAuto;
  1195.         return $this;
  1196.     }
  1197.     public function getEffetSpecialCascadeCamion(): ?bool
  1198.     {
  1199.         return $this->effetSpecialCascadeCamion;
  1200.     }
  1201.     public function setEffetSpecialCascadeCamion(?bool $effetSpecialCascadeCamion): self
  1202.     {
  1203.         $this->effetSpecialCascadeCamion $effetSpecialCascadeCamion;
  1204.         return $this;
  1205.     }
  1206.     public function getEffetSpecialCascadeMoto(): ?bool
  1207.     {
  1208.         return $this->effetSpecialCascadeMoto;
  1209.     }
  1210.     public function setEffetSpecialCascadeMoto(?bool $effetSpecialCascadeMoto): self
  1211.     {
  1212.         $this->effetSpecialCascadeMoto $effetSpecialCascadeMoto;
  1213.         return $this;
  1214.     }
  1215.     public function getEffetSpecialCascadePhysique(): ?bool
  1216.     {
  1217.         return $this->effetSpecialCascadePhysique;
  1218.     }
  1219.     public function setEffetSpecialCascadePhysique(?bool $effetSpecialCascadePhysique): self
  1220.     {
  1221.         $this->effetSpecialCascadePhysique $effetSpecialCascadePhysique;
  1222.         return $this;
  1223.     }
  1224.     public function getEffetSpecialRegleurCombat(): ?bool
  1225.     {
  1226.         return $this->effetSpecialRegleurCombat;
  1227.     }
  1228.     public function setEffetSpecialRegleurCombat(?bool $effetSpecialRegleurCombat): self
  1229.     {
  1230.         $this->effetSpecialRegleurCombat $effetSpecialRegleurCombat;
  1231.         return $this;
  1232.     }
  1233.     public function getEffetSpecialEffetMaquillage(): ?bool
  1234.     {
  1235.         return $this->effetSpecialEffetMaquillage;
  1236.     }
  1237.     public function setEffetSpecialEffetMaquillage(?bool $effetSpecialEffetMaquillage): self
  1238.     {
  1239.         $this->effetSpecialEffetMaquillage $effetSpecialEffetMaquillage;
  1240.         return $this;
  1241.     }
  1242.     public function getEffetSpecialCreationProthese(): ?bool
  1243.     {
  1244.         return $this->effetSpecialCreationProthese;
  1245.     }
  1246.     public function setEffetSpecialCreationProthese(?bool $effetSpecialCreationProthese): self
  1247.     {
  1248.         $this->effetSpecialCreationProthese $effetSpecialCreationProthese;
  1249.         return $this;
  1250.     }
  1251.     public function getEffetSpecialMiniature(): ?bool
  1252.     {
  1253.         return $this->effetSpecialMiniature;
  1254.     }
  1255.     public function setEffetSpecialMiniature(?bool $effetSpecialMiniature): self
  1256.     {
  1257.         $this->effetSpecialMiniature $effetSpecialMiniature;
  1258.         return $this;
  1259.     }
  1260.     public function getEffetSpecialAccessoiresTrucage(): ?bool
  1261.     {
  1262.         return $this->effetSpecialAccessoiresTrucage;
  1263.     }
  1264.     public function setEffetSpecialAccessoiresTrucage(?bool $effetSpecialAccessoiresTrucage): self
  1265.     {
  1266.         $this->effetSpecialAccessoiresTrucage $effetSpecialAccessoiresTrucage;
  1267.         return $this;
  1268.     }
  1269.     public function getEffetSpecialAtelierCreation(): ?bool
  1270.     {
  1271.         return $this->effetSpecialAtelierCreation;
  1272.     }
  1273.     public function setEffetSpecialAtelierCreation(?bool $effetSpecialAtelierCreation): self
  1274.     {
  1275.         $this->effetSpecialAtelierCreation $effetSpecialAtelierCreation;
  1276.         return $this;
  1277.     }
  1278.     public function getEffetSpecialAutre(): ?bool
  1279.     {
  1280.         return $this->effetSpecialAutre;
  1281.     }
  1282.     public function setEffetSpecialAutre(?bool $effetSpecialAutre): self
  1283.     {
  1284.         $this->effetSpecialAutre $effetSpecialAutre;
  1285.         return $this;
  1286.     }
  1287.     public function getEffetSpecialAutrePrecision(): ?string
  1288.     {
  1289.         return $this->effetSpecialAutrePrecision;
  1290.     }
  1291.     public function setEffetSpecialAutrePrecision(?string $effetSpecialAutrePrecision): self
  1292.     {
  1293.         $this->effetSpecialAutrePrecision $effetSpecialAutrePrecision;
  1294.         return $this;
  1295.     }
  1296.     public function getEffetSpecialExperienceAutre(): ?string
  1297.     {
  1298.         return $this->effetSpecialExperienceAutre;
  1299.     }
  1300.     public function setEffetSpecialExperienceAutre(?string $effetSpecialExperienceAutre): self
  1301.     {
  1302.         $this->effetSpecialExperienceAutre $effetSpecialExperienceAutre;
  1303.         return $this;
  1304.     }
  1305.     public function getCostume(): ?bool
  1306.     {
  1307.         return $this->costume;
  1308.     }
  1309.     public function setCostume(?bool $costume): self
  1310.     {
  1311.         $this->costume $costume;
  1312.         return $this;
  1313.     }
  1314.     public function getCostumeDescriptif(): ?string
  1315.     {
  1316.         return $this->costumeDescriptif;
  1317.     }
  1318.     public function setCostumeDescriptif(?string $costumeDescriptif): self
  1319.     {
  1320.         $this->costumeDescriptif $costumeDescriptif;
  1321.         return $this;
  1322.     }
  1323.     public function getCostumeQuantite(): ?string
  1324.     {
  1325.         return $this->costumeQuantite;
  1326.     }
  1327.     public function setCostumeQuantite(?string $costumeQuantite): self
  1328.     {
  1329.         $this->costumeQuantite $costumeQuantite;
  1330.         return $this;
  1331.     }
  1332.     public function getCostumeLocationCostume(): ?bool
  1333.     {
  1334.         return $this->costumeLocationCostume;
  1335.     }
  1336.     public function setCostumeLocationCostume(?bool $costumeLocationCostume): self
  1337.     {
  1338.         $this->costumeLocationCostume $costumeLocationCostume;
  1339.         return $this;
  1340.     }
  1341.     public function getCostumeCreation(): ?bool
  1342.     {
  1343.         return $this->costumeCreation;
  1344.     }
  1345.     public function setCostumeCreation(?bool $costumeCreation): self
  1346.     {
  1347.         $this->costumeCreation $costumeCreation;
  1348.         return $this;
  1349.     }
  1350.     public function getCostumeRetouche(): ?bool
  1351.     {
  1352.         return $this->costumeRetouche;
  1353.     }
  1354.     public function setCostumeRetouche(?bool $costumeRetouche): self
  1355.     {
  1356.         $this->costumeRetouche $costumeRetouche;
  1357.         return $this;
  1358.     }
  1359.     public function getCostumeLieuFabrication(): ?bool
  1360.     {
  1361.         return $this->costumeLieuFabrication;
  1362.     }
  1363.     public function setCostumeLieuFabrication(?bool $costumeLieuFabrication): self
  1364.     {
  1365.         $this->costumeLieuFabrication $costumeLieuFabrication;
  1366.         return $this;
  1367.     }
  1368.     public function getCostumeLieuHabillage(): ?bool
  1369.     {
  1370.         return $this->costumeLieuHabillage;
  1371.     }
  1372.     public function setCostumeLieuHabillage(?bool $costumeLieuHabillage): self
  1373.     {
  1374.         $this->costumeLieuHabillage $costumeLieuHabillage;
  1375.         return $this;
  1376.     }
  1377.     public function getCostumeLocationMaterielConception(): ?bool
  1378.     {
  1379.         return $this->costumeLocationMaterielConception;
  1380.     }
  1381.     public function setCostumeLocationMaterielConception(?bool $costumeLocationMaterielConception): self
  1382.     {
  1383.         $this->costumeLocationMaterielConception $costumeLocationMaterielConception;
  1384.         return $this;
  1385.     }
  1386.     public function getCostumeLocationMaterielEntretien(): ?bool
  1387.     {
  1388.         return $this->costumeLocationMaterielEntretien;
  1389.     }
  1390.     public function setCostumeLocationMaterielEntretien(?bool $costumeLocationMaterielEntretien): self
  1391.     {
  1392.         $this->costumeLocationMaterielEntretien $costumeLocationMaterielEntretien;
  1393.         return $this;
  1394.     }
  1395.     public function getCostumeLivraison(): ?bool
  1396.     {
  1397.         return $this->costumeLivraison;
  1398.     }
  1399.     public function setCostumeLivraison(?bool $costumeLivraison): self
  1400.     {
  1401.         $this->costumeLivraison $costumeLivraison;
  1402.         return $this;
  1403.     }
  1404.     public function getCostumeExperienceAutre(): ?string
  1405.     {
  1406.         return $this->costumeExperienceAutre;
  1407.     }
  1408.     public function setCostumeExperienceAutre(?string $costumeExperienceAutre): self
  1409.     {
  1410.         $this->costumeExperienceAutre $costumeExperienceAutre;
  1411.         return $this;
  1412.     }
  1413.     public function getDecor(): ?bool
  1414.     {
  1415.         return $this->decor;
  1416.     }
  1417.     public function setDecor(?bool $decor): self
  1418.     {
  1419.         $this->decor $decor;
  1420.         return $this;
  1421.     }
  1422.     public function getDecorDescriptif(): ?string
  1423.     {
  1424.         return $this->decorDescriptif;
  1425.     }
  1426.     public function setDecorDescriptif(?string $decorDescriptif): self
  1427.     {
  1428.         $this->decorDescriptif $decorDescriptif;
  1429.         return $this;
  1430.     }
  1431.     public function getDecorQuantite(): ?string
  1432.     {
  1433.         return $this->decorQuantite;
  1434.     }
  1435.     public function setDecorQuantite(?string $decorQuantite): self
  1436.     {
  1437.         $this->decorQuantite $decorQuantite;
  1438.         return $this;
  1439.     }
  1440.     public function getDecorLocationDecors(): ?bool
  1441.     {
  1442.         return $this->decorLocationDecors;
  1443.     }
  1444.     public function setDecorLocationDecors(?bool $decorLocationDecors): self
  1445.     {
  1446.         $this->decorLocationDecors $decorLocationDecors;
  1447.         return $this;
  1448.     }
  1449.     public function getDecorCreationDecors(): ?bool
  1450.     {
  1451.         return $this->decorCreationDecors;
  1452.     }
  1453.     public function setDecorCreationDecors(?bool $decorCreationDecors): self
  1454.     {
  1455.         $this->decorCreationDecors $decorCreationDecors;
  1456.         return $this;
  1457.     }
  1458.     public function getDecorConceptionDecors(): ?bool
  1459.     {
  1460.         return $this->decorConceptionDecors;
  1461.     }
  1462.     public function setDecorConceptionDecors(?bool $decorConceptionDecors): self
  1463.     {
  1464.         $this->decorConceptionDecors $decorConceptionDecors;
  1465.         return $this;
  1466.     }
  1467.     public function getDecorModelisationDecors(): ?bool
  1468.     {
  1469.         return $this->decorModelisationDecors;
  1470.     }
  1471.     public function setDecorModelisationDecors(?bool $decorModelisationDecors): self
  1472.     {
  1473.         $this->decorModelisationDecors $decorModelisationDecors;
  1474.         return $this;
  1475.     }
  1476.     public function getDecorAtelierFabricationDecors(): ?bool
  1477.     {
  1478.         return $this->decorAtelierFabricationDecors;
  1479.     }
  1480.     public function setDecorAtelierFabricationDecors(?bool $decorAtelierFabricationDecors): self
  1481.     {
  1482.         $this->decorAtelierFabricationDecors $decorAtelierFabricationDecors;
  1483.         return $this;
  1484.     }
  1485.     public function getDecorCreationMoule(): ?bool
  1486.     {
  1487.         return $this->decorCreationMoule;
  1488.     }
  1489.     public function setDecorCreationMoule(?bool $decorCreationMoule): self
  1490.     {
  1491.         $this->decorCreationMoule $decorCreationMoule;
  1492.         return $this;
  1493.     }
  1494.     public function getDecorDecoupe(): ?bool
  1495.     {
  1496.         return $this->decorDecoupe;
  1497.     }
  1498.     public function setDecorDecoupe(?bool $decorDecoupe): self
  1499.     {
  1500.         $this->decorDecoupe $decorDecoupe;
  1501.         return $this;
  1502.     }
  1503.     public function getDecorProjectionResine(): ?bool
  1504.     {
  1505.         return $this->decorProjectionResine;
  1506.     }
  1507.     public function setDecorProjectionResine(?bool $decorProjectionResine): self
  1508.     {
  1509.         $this->decorProjectionResine $decorProjectionResine;
  1510.         return $this;
  1511.     }
  1512.     public function getDecorCreationStructure(): ?bool
  1513.     {
  1514.         return $this->decorCreationStructure;
  1515.     }
  1516.     public function setDecorCreationStructure(?bool $decorCreationStructure): self
  1517.     {
  1518.         $this->decorCreationStructure $decorCreationStructure;
  1519.         return $this;
  1520.     }
  1521.     public function getDecorMisePeinture(): ?bool
  1522.     {
  1523.         return $this->decorMisePeinture;
  1524.     }
  1525.     public function setDecorMisePeinture(?bool $decorMisePeinture): self
  1526.     {
  1527.         $this->decorMisePeinture $decorMisePeinture;
  1528.         return $this;
  1529.     }
  1530.     public function getDecorCreationAccessoire(): ?bool
  1531.     {
  1532.         return $this->decorCreationAccessoire;
  1533.     }
  1534.     public function setDecorCreationAccessoire(?bool $decorCreationAccessoire): self
  1535.     {
  1536.         $this->decorCreationAccessoire $decorCreationAccessoire;
  1537.         return $this;
  1538.     }
  1539.     public function getDecorAccessoireConception(): ?bool
  1540.     {
  1541.         return $this->decorAccessoireConception;
  1542.     }
  1543.     public function setDecorAccessoireModelisation(?bool $decorAccessoireModelisation): self
  1544.     {
  1545.         $this->decorAccessoireModelisation $decorAccessoireModelisation;
  1546.         return $this;
  1547.     }
  1548.     public function getDecorAccessoireModelisation(): ?bool
  1549.     {
  1550.         return $this->decorAccessoireModelisation;
  1551.     }
  1552.     public function setDecorAccessoireConception(?bool $decorAccessoireConception): self
  1553.     {
  1554.         $this->decorAccessoireConception $decorAccessoireConception;
  1555.         return $this;
  1556.     }
  1557.     public function getDecorAccessoireAtelier(): ?bool
  1558.     {
  1559.         return $this->decorAccessoireAtelier;
  1560.     }
  1561.     public function setDecorAccessoireAtelier(?bool $decorAccessoireAtelier): self
  1562.     {
  1563.         $this->decorAccessoireAtelier $decorAccessoireAtelier;
  1564.         return $this;
  1565.     }
  1566.     public function getDecorAccessoireAtelierPrecision(): ?string
  1567.     {
  1568.         return $this->decorAccessoireAtelierPrecision;
  1569.     }
  1570.     public function setDecorAccessoireAtelierPrecision(?string $decorAccessoireAtelierPrecision): self
  1571.     {
  1572.         $this->decorAccessoireAtelierPrecision $decorAccessoireAtelierPrecision;
  1573.         return $this;
  1574.     }
  1575.     public function getDecorLivraison(): ?bool
  1576.     {
  1577.         return $this->decorLivraison;
  1578.     }
  1579.     public function setDecorLivraison(?bool $decorLivraison): self
  1580.     {
  1581.         $this->decorLivraison $decorLivraison;
  1582.         return $this;
  1583.     }
  1584.     public function getDecorExperienceAutre(): ?string
  1585.     {
  1586.         return $this->decorExperienceAutre;
  1587.     }
  1588.     public function setDecorExperienceAutre(?string $decorExperienceAutre): self
  1589.     {
  1590.         $this->decorExperienceAutre $decorExperienceAutre;
  1591.         return $this;
  1592.     }
  1593.     public function getAccessoire(): ?bool
  1594.     {
  1595.         return $this->accessoire;
  1596.     }
  1597.     public function setAccessoire(?bool $accessoire): self
  1598.     {
  1599.         $this->accessoire $accessoire;
  1600.         return $this;
  1601.     }
  1602.     public function getAccessoireDescriptif(): ?string
  1603.     {
  1604.         return $this->accessoireDescriptif;
  1605.     }
  1606.     public function setAccessoireDescriptif(?string $accessoireDescriptif): self
  1607.     {
  1608.         $this->accessoireDescriptif $accessoireDescriptif;
  1609.         return $this;
  1610.     }
  1611.     public function getAccessoireQuantite(): ?string
  1612.     {
  1613.         return $this->accessoireQuantite;
  1614.     }
  1615.     public function setAccessoireQuantite(?string $accessoireQuantite): self
  1616.     {
  1617.         $this->accessoireQuantite $accessoireQuantite;
  1618.         return $this;
  1619.     }
  1620.     public function getAccessoireLocation(): ?bool
  1621.     {
  1622.         return $this->accessoireLocation;
  1623.     }
  1624.     public function setAccessoireLocation(?bool $accessoireLocation): self
  1625.     {
  1626.         $this->accessoireLocation $accessoireLocation;
  1627.         return $this;
  1628.     }
  1629.     public function getAccessoireLivraison(): ?bool
  1630.     {
  1631.         return $this->accessoireLivraison;
  1632.     }
  1633.     public function setAccessoireLivraison(?bool $accessoireLivraison): self
  1634.     {
  1635.         $this->accessoireLivraison $accessoireLivraison;
  1636.         return $this;
  1637.     }
  1638.     public function getAccessoireExperienceAutre(): ?string
  1639.     {
  1640.         return $this->accessoireExperienceAutre;
  1641.     }
  1642.     public function setAccessoireExperienceAutre(?string $accessoireExperienceAutre): self
  1643.     {
  1644.         $this->accessoireExperienceAutre $accessoireExperienceAutre;
  1645.         return $this;
  1646.     }
  1647.     /**
  1648.      * @param File|UploadedFile $accessoireCatalogueFile
  1649.      */
  1650.     public function setAccessoireCatalogueFile(?File $accessoireCatalogueFile null)
  1651.     {
  1652.         $this->accessoireCatalogueFile $accessoireCatalogueFile;
  1653.         if (null !== $accessoireCatalogueFile) {
  1654.             // It is required that at least one field changes if you are using doctrine
  1655.             // otherwise the event listeners won't be called and the file is lost
  1656.             $this->accessoireCatalogueUpdatedAt = new \DateTimeImmutable();
  1657.         }
  1658.     }
  1659.     public function getAccessoireCatalogueFile(): ?File
  1660.     {
  1661.         return $this->accessoireCatalogueFile;
  1662.     }
  1663.     public function setAccessoireCatalogue(EmbeddedFile $accessoireCatalogue)
  1664.     {
  1665.         $this->accessoireCatalogue $accessoireCatalogue;
  1666.     }
  1667.     public function getAccessoireCatalogue(): ?EmbeddedFile
  1668.     {
  1669.         return $this->accessoireCatalogue;
  1670.     }
  1671.     public function getSecurite(): ?bool
  1672.     {
  1673.         return $this->securite;
  1674.     }
  1675.     public function setSecurite(?bool $securite): self
  1676.     {
  1677.         $this->securite $securite;
  1678.         return $this;
  1679.     }
  1680.     public function getSecuriteDescriptif(): ?string
  1681.     {
  1682.         return $this->securiteDescriptif;
  1683.     }
  1684.     public function setSecuriteDescriptif(?string $securiteDescriptif): self
  1685.     {
  1686.         $this->securiteDescriptif $securiteDescriptif;
  1687.         return $this;
  1688.     }
  1689.     public function getSecuriteFiltrage(): ?bool
  1690.     {
  1691.         return $this->securiteFiltrage;
  1692.     }
  1693.     public function setSecuriteFiltrage(?bool $securiteFiltrage): self
  1694.     {
  1695.         $this->securiteFiltrage $securiteFiltrage;
  1696.         return $this;
  1697.     }
  1698.     public function getSecuriteSecuriteInvite(): ?bool
  1699.     {
  1700.         return $this->securiteSecuriteInvite;
  1701.     }
  1702.     public function setSecuriteSecuriteInvite(?bool $securiteSecuriteInvite): self
  1703.     {
  1704.         $this->securiteSecuriteInvite $securiteSecuriteInvite;
  1705.         return $this;
  1706.     }
  1707.     public function getSecuriteProtectionRapprochee(): ?bool
  1708.     {
  1709.         return $this->securiteProtectionRapprochee;
  1710.     }
  1711.     public function setSecuriteProtectionRapprochee(?bool $securiteProtectionRapprochee): self
  1712.     {
  1713.         $this->securiteProtectionRapprochee $securiteProtectionRapprochee;
  1714.         return $this;
  1715.     }
  1716.     public function getSecuriteTransport(): ?bool
  1717.     {
  1718.         return $this->securiteTransport;
  1719.     }
  1720.     public function setSecuriteTransport(?bool $securiteTransport): self
  1721.     {
  1722.         $this->securiteTransport $securiteTransport;
  1723.         return $this;
  1724.     }
  1725.     public function getSecuriteAssistanceVisiteur(): ?bool
  1726.     {
  1727.         return $this->securiteAssistanceVisiteur;
  1728.     }
  1729.     public function setSecuriteAssistanceVisiteur(?bool $securiteAssistanceVisiteur): self
  1730.     {
  1731.         $this->securiteAssistanceVisiteur $securiteAssistanceVisiteur;
  1732.         return $this;
  1733.     }
  1734.     public function getSecuriteSurveillanceStatique(): ?bool
  1735.     {
  1736.         return $this->securiteSurveillanceStatique;
  1737.     }
  1738.     public function setSecuriteSurveillanceStatique(?bool $securiteSurveillanceStatique): self
  1739.     {
  1740.         $this->securiteSurveillanceStatique $securiteSurveillanceStatique;
  1741.         return $this;
  1742.     }
  1743.     public function getSecuriteRondes(): ?bool
  1744.     {
  1745.         return $this->securiteRondes;
  1746.     }
  1747.     public function setSecuriteRondes(?bool $securiteRondes): self
  1748.     {
  1749.         $this->securiteRondes $securiteRondes;
  1750.         return $this;
  1751.     }
  1752.     public function getSecuriteSurveillanceCanine(): ?bool
  1753.     {
  1754.         return $this->securiteSurveillanceCanine;
  1755.     }
  1756.     public function setSecuriteSurveillanceCanine(?bool $securiteSurveillanceCanine): self
  1757.     {
  1758.         $this->securiteSurveillanceCanine $securiteSurveillanceCanine;
  1759.         return $this;
  1760.     }
  1761.     public function getSecuriteTenueMainCourante(): ?bool
  1762.     {
  1763.         return $this->securiteTenueMainCourante;
  1764.     }
  1765.     public function setSecuriteTenueMainCourante(?bool $securiteTenueMainCourante): self
  1766.     {
  1767.         $this->securiteTenueMainCourante $securiteTenueMainCourante;
  1768.         return $this;
  1769.     }
  1770.     public function getSecuriteVerifSysteme(): ?bool
  1771.     {
  1772.         return $this->securiteVerifSysteme;
  1773.     }
  1774.     public function setSecuriteVerifSysteme(?bool $securiteVerifSysteme): self
  1775.     {
  1776.         $this->securiteVerifSysteme $securiteVerifSysteme;
  1777.         return $this;
  1778.     }
  1779.     public function getSecuriteVerifPrevention(): ?bool
  1780.     {
  1781.         return $this->securiteVerifPrevention;
  1782.     }
  1783.     public function setSecuriteVerifPrevention(?bool $securiteVerifPrevention): self
  1784.     {
  1785.         $this->securiteVerifPrevention $securiteVerifPrevention;
  1786.         return $this;
  1787.     }
  1788.     public function getSecuriteCertification(): ?bool
  1789.     {
  1790.         return $this->securiteCertification;
  1791.     }
  1792.     public function setSecuriteCertification(?bool $securiteCertification): self
  1793.     {
  1794.         $this->securiteCertification $securiteCertification;
  1795.         return $this;
  1796.     }
  1797.     public function getSecuriteConvoyage(): ?bool
  1798.     {
  1799.         return $this->securiteConvoyage;
  1800.     }
  1801.     public function setSecuriteConvoyage(?bool $securiteConvoyage): self
  1802.     {
  1803.         $this->securiteConvoyage $securiteConvoyage;
  1804.         return $this;
  1805.     }
  1806.     public function getSecuriteVentousage(): ?bool
  1807.     {
  1808.         return $this->securiteVentousage;
  1809.     }
  1810.     public function setSecuriteVentousage(?bool $securiteVentousage): self
  1811.     {
  1812.         $this->securiteVentousage $securiteVentousage;
  1813.         return $this;
  1814.     }
  1815.     public function getSecuriteCertificationPrecision(): ?string
  1816.     {
  1817.         return $this->securiteCertificationPrecision;
  1818.     }
  1819.     public function setSecuriteCertificationPrecision(?string $securiteCertificationPrecision): self
  1820.     {
  1821.         $this->securiteCertificationPrecision $securiteCertificationPrecision;
  1822.         return $this;
  1823.     }
  1824.     public function getSecuriteExperienceAutre(): ?string
  1825.     {
  1826.         return $this->securiteExperienceAutre;
  1827.     }
  1828.     public function setSecuriteExperienceAutre(?string $securiteExperienceAutre): self
  1829.     {
  1830.         $this->securiteExperienceAutre $securiteExperienceAutre;
  1831.         return $this;
  1832.     }
  1833.     public function getVehiculeJeu(): ?bool
  1834.     {
  1835.         return $this->vehiculeJeu;
  1836.     }
  1837.     public function setVehiculeJeu(?bool $vehiculeJeu): self
  1838.     {
  1839.         $this->vehiculeJeu $vehiculeJeu;
  1840.         return $this;
  1841.     }
  1842.     public function getVehiculeJeuDescriptif(): ?string
  1843.     {
  1844.         return $this->vehiculeJeuDescriptif;
  1845.     }
  1846.     public function setVehiculeJeuDescriptif(?string $vehiculeJeuDescriptif): self
  1847.     {
  1848.         $this->vehiculeJeuDescriptif $vehiculeJeuDescriptif;
  1849.         return $this;
  1850.     }
  1851.     public function getVehiculeJeuQuantite(): ?int
  1852.     {
  1853.         return $this->vehiculeJeuQuantite;
  1854.     }
  1855.     public function setVehiculeJeuQuantite(?int $vehiculeJeuQuantite): self
  1856.     {
  1857.         $this->vehiculeJeuQuantite $vehiculeJeuQuantite;
  1858.         return $this;
  1859.     }
  1860.     public function getVehiculeJeuLocation(): ?bool
  1861.     {
  1862.         return $this->vehiculeJeuLocation;
  1863.     }
  1864.     public function setVehiculeJeuLocation(?bool $vehiculeJeuLocation): self
  1865.     {
  1866.         $this->vehiculeJeuLocation $vehiculeJeuLocation;
  1867.         return $this;
  1868.     }
  1869.     public function getVehiculeJeuLivraison(): ?bool
  1870.     {
  1871.         return $this->vehiculeJeuLivraison;
  1872.     }
  1873.     public function setVehiculeJeuLivraison(?bool $vehiculeJeuLivraison): self
  1874.     {
  1875.         $this->vehiculeJeuLivraison $vehiculeJeuLivraison;
  1876.         return $this;
  1877.     }
  1878.     public function getVehiculeJeuGestion(): ?bool
  1879.     {
  1880.         return $this->vehiculeJeuGestion;
  1881.     }
  1882.     public function setVehiculeJeuGestion(?bool $vehiculeJeuGestion): self
  1883.     {
  1884.         $this->vehiculeJeuGestion $vehiculeJeuGestion;
  1885.         return $this;
  1886.     }
  1887.     public function getVehiculeJeuExperienceAutre(): ?string
  1888.     {
  1889.         return $this->vehiculeJeuExperienceAutre;
  1890.     }
  1891.     public function setVehiculeJeuExperienceAutre(?string $vehiculeJeuExperienceAutre): self
  1892.     {
  1893.         $this->vehiculeJeuExperienceAutre $vehiculeJeuExperienceAutre;
  1894.         return $this;
  1895.     }
  1896.     /**
  1897.      * @param File|UploadedFile $vehiculeJeuCatalogueFile
  1898.      */
  1899.     public function setVehiculeJeuCatalogueFile(?File $vehiculeJeuCatalogueFile null)
  1900.     {
  1901.         $this->vehiculeJeuCatalogueFile $vehiculeJeuCatalogueFile;
  1902.         if (null !== $vehiculeJeuCatalogueFile) {
  1903.             // It is required that at least one field changes if you are using doctrine
  1904.             // otherwise the event listeners won't be called and the file is lost
  1905.             $this->vehiculeJeuCatalogueUpdatedAt = new \DateTimeImmutable();
  1906.         }
  1907.     }
  1908.     public function getVehiculeJeuCatalogueFile(): ?File
  1909.     {
  1910.         return $this->vehiculeJeuCatalogueFile;
  1911.     }
  1912.     public function setVehiculeJeuCatalogue(EmbeddedFile $vehiculeJeuCatalogue)
  1913.     {
  1914.         $this->vehiculeJeuCatalogue $vehiculeJeuCatalogue;
  1915.     }
  1916.     public function getVehiculeJeuCatalogue(): ?EmbeddedFile
  1917.     {
  1918.         return $this->vehiculeJeuCatalogue;
  1919.     }
  1920.     public function getVehiculeTransport(): ?bool
  1921.     {
  1922.         return $this->vehiculeTransport;
  1923.     }
  1924.     public function setVehiculeTransport(?bool $vehiculeTransport): self
  1925.     {
  1926.         $this->vehiculeTransport $vehiculeTransport;
  1927.         return $this;
  1928.     }
  1929.     public function getVehiculeTransportDescriptif(): ?string
  1930.     {
  1931.         return $this->vehiculeTransportDescriptif;
  1932.     }
  1933.     public function setVehiculeTransportDescriptif(?string $vehiculeTransportDescriptif): self
  1934.     {
  1935.         $this->vehiculeTransportDescriptif $vehiculeTransportDescriptif;
  1936.         return $this;
  1937.     }
  1938.     public function getVehiculeTransportLocation(): ?bool
  1939.     {
  1940.         return $this->vehiculeTransportLocation;
  1941.     }
  1942.     public function setVehiculeTransportLocation(?bool $vehiculeTransportLocation): self
  1943.     {
  1944.         $this->vehiculeTransportLocation $vehiculeTransportLocation;
  1945.         return $this;
  1946.     }
  1947.     public function getVehiculeTransportExperienceAutre(): ?string
  1948.     {
  1949.         return $this->vehiculeTransportExperienceAutre;
  1950.     }
  1951.     public function setVehiculeTransportExperienceAutre(?string $vehiculeTransportExperienceAutre): self
  1952.     {
  1953.         $this->vehiculeTransportExperienceAutre $vehiculeTransportExperienceAutre;
  1954.         return $this;
  1955.     }
  1956.     /**
  1957.      * @param File|UploadedFile $vehiculeTransportCatalogueFile
  1958.      */
  1959.     public function setVehiculeTransportCatalogueFile(?File $vehiculeTransportCatalogueFile null)
  1960.     {
  1961.         $this->vehiculeTransportCatalogueFile $vehiculeTransportCatalogueFile;
  1962.         if (null !== $vehiculeTransportCatalogueFile) {
  1963.             // It is required that at least one field changes if you are using doctrine
  1964.             // otherwise the event listeners won't be called and the file is lost
  1965.             $this->vehiculeTransportCatalogueUpdatedAt = new \DateTimeImmutable();
  1966.         }
  1967.     }
  1968.     public function getVehiculeTransportCatalogueFile(): ?File
  1969.     {
  1970.         return $this->vehiculeTransportCatalogueFile;
  1971.     }
  1972.     public function setVehiculeTransportCatalogue(EmbeddedFile $vehiculeTransportCatalogue)
  1973.     {
  1974.         $this->vehiculeTransportCatalogue $vehiculeTransportCatalogue;
  1975.     }
  1976.     public function getVehiculeTransportCatalogue(): ?EmbeddedFile
  1977.     {
  1978.         return $this->vehiculeTransportCatalogue;
  1979.     }
  1980.     public function getVehiculeTechnique(): ?bool
  1981.     {
  1982.         return $this->vehiculeTechnique;
  1983.     }
  1984.     public function setVehiculeTechnique(?bool $vehiculeTechnique): self
  1985.     {
  1986.         $this->vehiculeTechnique $vehiculeTechnique;
  1987.         return $this;
  1988.     }
  1989.     public function getVehiculeTechniqueDescriptif(): ?string
  1990.     {
  1991.         return $this->vehiculeTechniqueDescriptif;
  1992.     }
  1993.     public function setVehiculeTechniqueDescriptif(?string $vehiculeTechniqueDescriptif): self
  1994.     {
  1995.         $this->vehiculeTechniqueDescriptif $vehiculeTechniqueDescriptif;
  1996.         return $this;
  1997.     }
  1998.     public function getVehiculeTechniqueCamionRegie(): ?bool
  1999.     {
  2000.         return $this->vehiculeTechniqueCamionRegie;
  2001.     }
  2002.     public function setVehiculeTechniqueCamionRegie(?bool $vehiculeTechniqueCamionRegie): self
  2003.     {
  2004.         $this->vehiculeTechniqueCamionRegie $vehiculeTechniqueCamionRegie;
  2005.         return $this;
  2006.     }
  2007.     public function getVehiculeTechniqueLogeMobile(): ?bool
  2008.     {
  2009.         return $this->vehiculeTechniqueLogeMobile;
  2010.     }
  2011.     public function setVehiculeTechniqueLogeMobile(?bool $vehiculeTechniqueLogeMobile): self
  2012.     {
  2013.         $this->vehiculeTechniqueLogeMobile $vehiculeTechniqueLogeMobile;
  2014.         return $this;
  2015.     }
  2016.     public function getVehiculeTechniqueRemorque(): ?bool
  2017.     {
  2018.         return $this->vehiculeTechniqueRemorque;
  2019.     }
  2020.     public function setVehiculeTechniqueRemorque(?bool $vehiculeTechniqueRemorque): self
  2021.     {
  2022.         $this->vehiculeTechniqueRemorque $vehiculeTechniqueRemorque;
  2023.         return $this;
  2024.     }
  2025.     public function getVehiculeTechniqueToiletteMobile(): ?bool
  2026.     {
  2027.         return $this->vehiculeTechniqueToiletteMobile;
  2028.     }
  2029.     public function setVehiculeTechniqueToiletteMobile(?bool $vehiculeTechniqueToiletteMobile): self
  2030.     {
  2031.         $this->vehiculeTechniqueToiletteMobile $vehiculeTechniqueToiletteMobile;
  2032.         return $this;
  2033.     }
  2034.     public function getVehiculeTechniqueAppAlimentaire(): ?bool
  2035.     {
  2036.         return $this->vehiculeTechniqueAppAlimentaire;
  2037.     }
  2038.     public function setVehiculeTechniqueAppAlimentaire(?bool $vehiculeTechniqueAppAlimentaire): self
  2039.     {
  2040.         $this->vehiculeTechniqueAppAlimentaire $vehiculeTechniqueAppAlimentaire;
  2041.         return $this;
  2042.     }
  2043.     public function getVehiculeTechniqueAssiseTable(): ?bool
  2044.     {
  2045.         return $this->vehiculeTechniqueAssiseTable;
  2046.     }
  2047.     public function setVehiculeTechniqueAssiseTable(?bool $vehiculeTechniqueAssiseTable): self
  2048.     {
  2049.         $this->vehiculeTechniqueAssiseTable $vehiculeTechniqueAssiseTable;
  2050.         return $this;
  2051.     }
  2052.     public function getVehiculeTechniqueBureau(): ?bool
  2053.     {
  2054.         return $this->vehiculeTechniqueBureau;
  2055.     }
  2056.     public function setVehiculeTechniqueBureau(?bool $vehiculeTechniqueBureau): self
  2057.     {
  2058.         $this->vehiculeTechniqueBureau $vehiculeTechniqueBureau;
  2059.         return $this;
  2060.     }
  2061.     public function getVehiculeTechniqueCaisse(): ?bool
  2062.     {
  2063.         return $this->vehiculeTechniqueCaisse;
  2064.     }
  2065.     public function setVehiculeTechniqueCaisse(?bool $vehiculeTechniqueCaisse): self
  2066.     {
  2067.         $this->vehiculeTechniqueCaisse $vehiculeTechniqueCaisse;
  2068.         return $this;
  2069.     }
  2070.     public function getVehiculeTechniqueChauffage(): ?bool
  2071.     {
  2072.         return $this->vehiculeTechniqueChauffage;
  2073.     }
  2074.     public function setVehiculeTechniqueChauffage(?bool $vehiculeTechniqueChauffage): self
  2075.     {
  2076.         $this->vehiculeTechniqueChauffage $vehiculeTechniqueChauffage;
  2077.         return $this;
  2078.     }
  2079.     public function getVehiculeTechniqueEnergie(): ?bool
  2080.     {
  2081.         return $this->vehiculeTechniqueEnergie;
  2082.     }
  2083.     public function setVehiculeTechniqueEnergie(?bool $vehiculeTechniqueEnergie): self
  2084.     {
  2085.         $this->vehiculeTechniqueEnergie $vehiculeTechniqueEnergie;
  2086.         return $this;
  2087.     }
  2088.     public function getVehiculeTechniqueEnginElevation(): ?bool
  2089.     {
  2090.         return $this->vehiculeTechniqueEnginElevation;
  2091.     }
  2092.     public function setVehiculeTechniqueEnginElevation(?bool $vehiculeTechniqueEnginElevation): self
  2093.     {
  2094.         $this->vehiculeTechniqueEnginElevation $vehiculeTechniqueEnginElevation;
  2095.         return $this;
  2096.     }
  2097.     public function getVehiculeTechniqueMaterielHmc(): ?bool
  2098.     {
  2099.         return $this->vehiculeTechniqueMaterielHmc;
  2100.     }
  2101.     public function setVehiculeTechniqueMaterielHmc(?bool $vehiculeTechniqueMaterielHmc): self
  2102.     {
  2103.         $this->vehiculeTechniqueMaterielHmc $vehiculeTechniqueMaterielHmc;
  2104.         return $this;
  2105.     }
  2106.     public function getVehiculeTechniqueMaterielSecurite(): ?bool
  2107.     {
  2108.         return $this->vehiculeTechniqueMaterielSecurite;
  2109.     }
  2110.     public function setVehiculeTechniqueMaterielSecurite(?bool $vehiculeTechniqueMaterielSecurite): self
  2111.     {
  2112.         $this->vehiculeTechniqueMaterielSecurite $vehiculeTechniqueMaterielSecurite;
  2113.         return $this;
  2114.     }
  2115.     public function getVehiculeTechniqueOutilCom(): ?bool
  2116.     {
  2117.         return $this->vehiculeTechniqueOutilCom;
  2118.     }
  2119.     public function setVehiculeTechniqueOutilCom(?bool $vehiculeTechniqueOutilCom): self
  2120.     {
  2121.         $this->vehiculeTechniqueOutilCom $vehiculeTechniqueOutilCom;
  2122.         return $this;
  2123.     }
  2124.     public function getVehiculeTechniqueTente(): ?bool
  2125.     {
  2126.         return $this->vehiculeTechniqueTente;
  2127.     }
  2128.     public function setVehiculeTechniqueTente(?bool $vehiculeTechniqueTente): self
  2129.     {
  2130.         $this->vehiculeTechniqueTente $vehiculeTechniqueTente;
  2131.         return $this;
  2132.     }
  2133.     public function getVehiculeTechniqueVentousage(): ?bool
  2134.     {
  2135.         return $this->vehiculeTechniqueVentousage;
  2136.     }
  2137.     public function setVehiculeTechniqueVentousage(?bool $vehiculeTechniqueVentousage): self
  2138.     {
  2139.         $this->vehiculeTechniqueVentousage $vehiculeTechniqueVentousage;
  2140.         return $this;
  2141.     }
  2142.     public function getVehiculeTechniqueConvoyage(): ?bool
  2143.     {
  2144.         return $this->vehiculeTechniqueConvoyage;
  2145.     }
  2146.     public function setVehiculeTechniqueConvoyage(?bool $vehiculeTechniqueConvoyage): self
  2147.     {
  2148.         $this->vehiculeTechniqueConvoyage $vehiculeTechniqueConvoyage;
  2149.         return $this;
  2150.     }
  2151.     public function getVehiculeTechniqueExperienceAutre(): ?string
  2152.     {
  2153.         return $this->vehiculeTechniqueExperienceAutre;
  2154.     }
  2155.     public function setVehiculeTechniqueExperienceAutre(?string $vehiculeTechniqueExperienceAutre): self
  2156.     {
  2157.         $this->vehiculeTechniqueExperienceAutre $vehiculeTechniqueExperienceAutre;
  2158.         return $this;
  2159.     }
  2160.     public function getRessourcerie(): ?bool
  2161.     {
  2162.         return $this->ressourcerie;
  2163.     }
  2164.     public function setRessourcerie(?bool $ressourcerie): self
  2165.     {
  2166.         $this->ressourcerie $ressourcerie;
  2167.         return $this;
  2168.     }
  2169.     public function getRessourcerieDescriptif(): ?string
  2170.     {
  2171.         return $this->ressourcerieDescriptif;
  2172.     }
  2173.     public function setRessourcerieDescriptif(?string $ressourcerieDescriptif): self
  2174.     {
  2175.         $this->ressourcerieDescriptif $ressourcerieDescriptif;
  2176.         return $this;
  2177.     }
  2178.     public function getRessourcerieMateriel(): ?string
  2179.     {
  2180.         return $this->ressourcerieMateriel;
  2181.     }
  2182.     public function setRessourcerieMateriel(?string $ressourcerieMateriel): self
  2183.     {
  2184.         $this->ressourcerieMateriel $ressourcerieMateriel;
  2185.         return $this;
  2186.     }
  2187.     public function setRessourcerieExperienceAutre(?string $ressourcerieExperienceAutre): self
  2188.     {
  2189.         $this->ressourcerieExperienceAutre $ressourcerieExperienceAutre;
  2190.         return $this;
  2191.     }
  2192.     public function getRessourcerieExperienceAutre(): ?string
  2193.     {
  2194.         return $this->ressourcerieExperienceAutre;
  2195.     }
  2196.     /**
  2197.      * @return Collection|RessourcerieExperience[]
  2198.      */
  2199.     public function getRessourcerieExperiences(): Collection
  2200.     {
  2201.         return $this->ressourcerieExperiences;
  2202.     }
  2203.     public function addRessourcerieExperience(RessourcerieExperience $ressourcerieExperience): self
  2204.     {
  2205.         if (!$this->ressourcerieExperiences->contains($ressourcerieExperience)) {
  2206.             $this->ressourcerieExperiences[] = $ressourcerieExperience;
  2207.             $ressourcerieExperience->setPrestataireLogistique($this);
  2208.         }
  2209.         return $this;
  2210.     }
  2211.     public function removeRessourcerieExperience(RessourcerieExperience $ressourcerieExperience): self
  2212.     {
  2213.         if ($this->ressourcerieExperiences->contains($ressourcerieExperience)) {
  2214.             $this->ressourcerieExperiences->removeElement($ressourcerieExperience);
  2215.             // set the owning side to null (unless already changed)
  2216.             if ($ressourcerieExperience->getPrestataireLogistique() === $this) {
  2217.                 $ressourcerieExperience->setPrestataireLogistique(null);
  2218.             }
  2219.         }
  2220.         return $this;
  2221.     }
  2222.     public function getRayonCalvados(): ?bool
  2223.     {
  2224.         return $this->rayonCalvados;
  2225.     }
  2226.     public function setRayonCalvados(?bool $rayonCalvados): self
  2227.     {
  2228.         $this->rayonCalvados $rayonCalvados;
  2229.         return $this;
  2230.     }
  2231.     public function getRayonEure(): ?bool
  2232.     {
  2233.         return $this->rayonEure;
  2234.     }
  2235.     public function setRayonEure(?bool $rayonEure): self
  2236.     {
  2237.         $this->rayonEure $rayonEure;
  2238.         return $this;
  2239.     }
  2240.     public function getRayonManche(): ?bool
  2241.     {
  2242.         return $this->rayonManche;
  2243.     }
  2244.     public function setRayonManche(?bool $rayonManche): self
  2245.     {
  2246.         $this->rayonManche $rayonManche;
  2247.         return $this;
  2248.     }
  2249.     public function getRayonOrne(): ?bool
  2250.     {
  2251.         return $this->rayonOrne;
  2252.     }
  2253.     public function setRayonOrne(?bool $rayonOrne): self
  2254.     {
  2255.         $this->rayonOrne $rayonOrne;
  2256.         return $this;
  2257.     }
  2258.     public function getRayonSeineMaritime(): ?bool
  2259.     {
  2260.         return $this->rayonSeineMaritime;
  2261.     }
  2262.     public function setRayonSeineMaritime(?bool $rayonSeineMaritime): self
  2263.     {
  2264.         $this->rayonSeineMaritime $rayonSeineMaritime;
  2265.         return $this;
  2266.     }
  2267.     public function getRayonHorsNormandie(): ?string
  2268.     {
  2269.         return $this->rayonHorsNormandie;
  2270.     }
  2271.     public function setRayonHorsNormandie(?string $rayonHorsNormandie): self
  2272.     {
  2273.         $this->rayonHorsNormandie $rayonHorsNormandie;
  2274.         return $this;
  2275.     }
  2276.     public function getLangues(): ?string
  2277.     {
  2278.         return $this->langues;
  2279.     }
  2280.     public function setLangues(?string $langues): self
  2281.     {
  2282.         $this->langues $langues;
  2283.         return $this;
  2284.     }
  2285.     /**
  2286.      * @return Collection|CateringExperience[]
  2287.      */
  2288.     public function getCateringExperiences(): Collection
  2289.     {
  2290.         return $this->cateringExperiences;
  2291.     }
  2292.     public function addCateringExperience(CateringExperience $cateringExperience): self
  2293.     {
  2294.         if (!$this->cateringExperiences->contains($cateringExperience)) {
  2295.             $this->cateringExperiences[] = $cateringExperience;
  2296.             $cateringExperience->setPrestataireLogistique($this);
  2297.         }
  2298.         return $this;
  2299.     }
  2300.     public function removeCateringExperience(CateringExperience $cateringExperience): self
  2301.     {
  2302.         if ($this->cateringExperiences->contains($cateringExperience)) {
  2303.             $this->cateringExperiences->removeElement($cateringExperience);
  2304.             // set the owning side to null (unless already changed)
  2305.             if ($cateringExperience->getPrestataireLogistique() === $this) {
  2306.                 $cateringExperience->setPrestataireLogistique(null);
  2307.             }
  2308.         }
  2309.         return $this;
  2310.     }
  2311.     /**
  2312.      * @return Collection|DroneExperience[]
  2313.      */
  2314.     public function getDroneExperiences(): Collection
  2315.     {
  2316.         return $this->droneExperiences;
  2317.     }
  2318.     public function addDroneExperience(DroneExperience $droneExperience): self
  2319.     {
  2320.         if (!$this->droneExperiences->contains($droneExperience)) {
  2321.             $this->droneExperiences[] = $droneExperience;
  2322.             $droneExperience->setPrestataireLogistique($this);
  2323.         }
  2324.         return $this;
  2325.     }
  2326.     public function removeDroneExperience(DroneExperience $droneExperience): self
  2327.     {
  2328.         if ($this->droneExperiences->contains($droneExperience)) {
  2329.             $this->droneExperiences->removeElement($droneExperience);
  2330.             // set the owning side to null (unless already changed)
  2331.             if ($droneExperience->getPrestataireLogistique() === $this) {
  2332.                 $droneExperience->setPrestataireLogistique(null);
  2333.             }
  2334.         }
  2335.         return $this;
  2336.     }
  2337.     /**
  2338.      * @return Collection|DresseurExperience[]
  2339.      */
  2340.     public function getDresseurExperiences(): Collection
  2341.     {
  2342.         return $this->dresseurExperiences;
  2343.     }
  2344.     public function addDresseurExperience(DresseurExperience $dresseurExperience): self
  2345.     {
  2346.         if (!$this->dresseurExperiences->contains($dresseurExperience)) {
  2347.             $this->dresseurExperiences[] = $dresseurExperience;
  2348.             $dresseurExperience->setPrestataireLogistique($this);
  2349.         }
  2350.         return $this;
  2351.     }
  2352.     public function removeDresseurExperience(DresseurExperience $dresseurExperience): self
  2353.     {
  2354.         if ($this->dresseurExperiences->contains($dresseurExperience)) {
  2355.             $this->dresseurExperiences->removeElement($dresseurExperience);
  2356.             // set the owning side to null (unless already changed)
  2357.             if ($dresseurExperience->getPrestataireLogistique() === $this) {
  2358.                 $dresseurExperience->setPrestataireLogistique(null);
  2359.             }
  2360.         }
  2361.         return $this;
  2362.     }
  2363.     /**
  2364.      * @return Collection|DresseurListe[]
  2365.      */
  2366.     public function getDresseurListes(): Collection
  2367.     {
  2368.         return $this->dresseurListes;
  2369.     }
  2370.     public function addDresseurListe(DresseurListe $dresseurListe): self
  2371.     {
  2372.         if (!$this->dresseurListes->contains($dresseurListe)) {
  2373.             $this->dresseurListes[] = $dresseurListe;
  2374.             $dresseurListe->setPrestataireLogistique($this);
  2375.         }
  2376.         return $this;
  2377.     }
  2378.     public function removeDresseurListe(DresseurListe $dresseurListe): self
  2379.     {
  2380.         if ($this->dresseurListes->contains($dresseurListe)) {
  2381.             $this->dresseurListes->removeElement($dresseurListe);
  2382.             // set the owning side to null (unless already changed)
  2383.             if ($dresseurListe->getPrestataireLogistique() === $this) {
  2384.                 $dresseurListe->setPrestataireLogistique(null);
  2385.             }
  2386.         }
  2387.         return $this;
  2388.     }
  2389.     /**
  2390.      * @return Collection|EffetSpecialExperience[]
  2391.      */
  2392.     public function getEffetSpecialExperiences(): Collection
  2393.     {
  2394.         return $this->effetSpecialExperiences;
  2395.     }
  2396.     public function addEffetSpecialExperience(EffetSpecialExperience $effetSpecialExperience): self
  2397.     {
  2398.         if (!$this->effetSpecialExperiences->contains($effetSpecialExperience)) {
  2399.             $this->effetSpecialExperiences[] = $effetSpecialExperience;
  2400.             $effetSpecialExperience->setPrestataireLogistique($this);
  2401.         }
  2402.         return $this;
  2403.     }
  2404.     public function removeEffetSpecialExperience(EffetSpecialExperience $effetSpecialExperience): self
  2405.     {
  2406.         if ($this->effetSpecialExperiences->contains($effetSpecialExperience)) {
  2407.             $this->effetSpecialExperiences->removeElement($effetSpecialExperience);
  2408.             // set the owning side to null (unless already changed)
  2409.             if ($effetSpecialExperience->getPrestataireLogistique() === $this) {
  2410.                 $effetSpecialExperience->setPrestataireLogistique(null);
  2411.             }
  2412.         }
  2413.         return $this;
  2414.     }
  2415.     /**
  2416.      * @return Collection|CostumeExperience[]
  2417.      */
  2418.     public function getCostumeExperiences(): Collection
  2419.     {
  2420.         return $this->costumeExperiences;
  2421.     }
  2422.     public function addCostumeExperience(CostumeExperience $costumeExperience): self
  2423.     {
  2424.         if (!$this->costumeExperiences->contains($costumeExperience)) {
  2425.             $this->costumeExperiences[] = $costumeExperience;
  2426.             $costumeExperience->setPrestataireLogistique($this);
  2427.         }
  2428.         return $this;
  2429.     }
  2430.     public function removeCostumeExperience(CostumeExperience $costumeExperience): self
  2431.     {
  2432.         if ($this->costumeExperiences->contains($costumeExperience)) {
  2433.             $this->costumeExperiences->removeElement($costumeExperience);
  2434.             // set the owning side to null (unless already changed)
  2435.             if ($costumeExperience->getPrestataireLogistique() === $this) {
  2436.                 $costumeExperience->setPrestataireLogistique(null);
  2437.             }
  2438.         }
  2439.         return $this;
  2440.     }
  2441.     /**
  2442.      * @return Collection|DecorExperience[]
  2443.      */
  2444.     public function getDecorExperiences(): Collection
  2445.     {
  2446.         return $this->decorExperiences;
  2447.     }
  2448.     public function addDecorExperience(DecorExperience $decorExperience): self
  2449.     {
  2450.         if (!$this->decorExperiences->contains($decorExperience)) {
  2451.             $this->decorExperiences[] = $decorExperience;
  2452.             $decorExperience->setPrestataireLogistique($this);
  2453.         }
  2454.         return $this;
  2455.     }
  2456.     public function removeDecorExperience(DecorExperience $decorExperience): self
  2457.     {
  2458.         if ($this->decorExperiences->contains($decorExperience)) {
  2459.             $this->decorExperiences->removeElement($decorExperience);
  2460.             // set the owning side to null (unless already changed)
  2461.             if ($decorExperience->getPrestataireLogistique() === $this) {
  2462.                 $decorExperience->setPrestataireLogistique(null);
  2463.             }
  2464.         }
  2465.         return $this;
  2466.     }
  2467.     /**
  2468.      * @return Collection|AccessoireExperience[]
  2469.      */
  2470.     public function getAccessoireExperiences(): Collection
  2471.     {
  2472.         return $this->accessoireExperiences;
  2473.     }
  2474.     public function addAccessoireExperience(AccessoireExperience $accessoireExperience): self
  2475.     {
  2476.         if (!$this->accessoireExperiences->contains($accessoireExperience)) {
  2477.             $this->accessoireExperiences[] = $accessoireExperience;
  2478.             $accessoireExperience->setPrestataireLogistique($this);
  2479.         }
  2480.         return $this;
  2481.     }
  2482.     public function removeAccessoireExperience(AccessoireExperience $accessoireExperience): self
  2483.     {
  2484.         if ($this->accessoireExperiences->contains($accessoireExperience)) {
  2485.             $this->accessoireExperiences->removeElement($accessoireExperience);
  2486.             // set the owning side to null (unless already changed)
  2487.             if ($accessoireExperience->getPrestataireLogistique() === $this) {
  2488.                 $accessoireExperience->setPrestataireLogistique(null);
  2489.             }
  2490.         }
  2491.         return $this;
  2492.     }
  2493.     /**
  2494.      * @return Collection|AccessoireListe[]
  2495.      */
  2496.     public function getAccessoireListes(): Collection
  2497.     {
  2498.         return $this->accessoireListes;
  2499.     }
  2500.     public function addAccessoireListe(AccessoireListe $accessoireListe): self
  2501.     {
  2502.         if (!$this->accessoireListes->contains($accessoireListe)) {
  2503.             $this->accessoireListes[] = $accessoireListe;
  2504.             $accessoireListe->setPrestataireLogistique($this);
  2505.         }
  2506.         return $this;
  2507.     }
  2508.     public function removeAccessoireListe(AccessoireListe $accessoireListe): self
  2509.     {
  2510.         if ($this->accessoireListes->contains($accessoireListe)) {
  2511.             $this->accessoireListes->removeElement($accessoireListe);
  2512.             // set the owning side to null (unless already changed)
  2513.             if ($accessoireListe->getPrestataireLogistique() === $this) {
  2514.                 $accessoireListe->setPrestataireLogistique(null);
  2515.             }
  2516.         }
  2517.         return $this;
  2518.     }
  2519.     /**
  2520.      * @return Collection|SecuriteExperience[]
  2521.      */
  2522.     public function getSecuriteExperiences(): Collection
  2523.     {
  2524.         return $this->securiteExperiences;
  2525.     }
  2526.     public function addSecuriteExperience(SecuriteExperience $securiteExperience): self
  2527.     {
  2528.         if (!$this->securiteExperiences->contains($securiteExperience)) {
  2529.             $this->securiteExperiences[] = $securiteExperience;
  2530.             $securiteExperience->setPrestataireLogistique($this);
  2531.         }
  2532.         return $this;
  2533.     }
  2534.     public function removeSecuriteExperience(SecuriteExperience $securiteExperience): self
  2535.     {
  2536.         if ($this->securiteExperiences->contains($securiteExperience)) {
  2537.             $this->securiteExperiences->removeElement($securiteExperience);
  2538.             // set the owning side to null (unless already changed)
  2539.             if ($securiteExperience->getPrestataireLogistique() === $this) {
  2540.                 $securiteExperience->setPrestataireLogistique(null);
  2541.             }
  2542.         }
  2543.         return $this;
  2544.     }
  2545.     /**
  2546.      * @return Collection|VehiculeJeuListe[]
  2547.      */
  2548.     public function getVehiculeJeuListes(): Collection
  2549.     {
  2550.         return $this->vehiculeJeuListes;
  2551.     }
  2552.     public function addVehiculeJeuListe(VehiculeJeuListe $vehiculeJeuListe): self
  2553.     {
  2554.         if (!$this->vehiculeJeuListes->contains($vehiculeJeuListe)) {
  2555.             $this->vehiculeJeuListes[] = $vehiculeJeuListe;
  2556.             $vehiculeJeuListe->setPrestataireLogistique($this);
  2557.         }
  2558.         return $this;
  2559.     }
  2560.     public function removeVehiculeJeuListe(VehiculeJeuListe $vehiculeJeuListe): self
  2561.     {
  2562.         if ($this->vehiculeJeuListes->contains($vehiculeJeuListe)) {
  2563.             $this->vehiculeJeuListes->removeElement($vehiculeJeuListe);
  2564.             // set the owning side to null (unless already changed)
  2565.             if ($vehiculeJeuListe->getPrestataireLogistique() === $this) {
  2566.                 $vehiculeJeuListe->setPrestataireLogistique(null);
  2567.             }
  2568.         }
  2569.         return $this;
  2570.     }
  2571.     /**
  2572.      * @return Collection|VehiculeJeuExperience[]
  2573.      */
  2574.     public function getVehiculeJeuExperiences(): Collection
  2575.     {
  2576.         return $this->vehiculeJeuExperiences;
  2577.     }
  2578.     public function addVehiculeJeuExperience(VehiculeJeuExperience $vehiculeJeuExperience): self
  2579.     {
  2580.         if (!$this->vehiculeJeuExperiences->contains($vehiculeJeuExperience)) {
  2581.             $this->vehiculeJeuExperiences[] = $vehiculeJeuExperience;
  2582.             $vehiculeJeuExperience->setPrestataireLogistique($this);
  2583.         }
  2584.         return $this;
  2585.     }
  2586.     public function removeVehiculeJeuExperience(VehiculeJeuExperience $vehiculeJeuExperience): self
  2587.     {
  2588.         if ($this->vehiculeJeuExperiences->contains($vehiculeJeuExperience)) {
  2589.             $this->vehiculeJeuExperiences->removeElement($vehiculeJeuExperience);
  2590.             // set the owning side to null (unless already changed)
  2591.             if ($vehiculeJeuExperience->getPrestataireLogistique() === $this) {
  2592.                 $vehiculeJeuExperience->setPrestataireLogistique(null);
  2593.             }
  2594.         }
  2595.         return $this;
  2596.     }
  2597.     /**
  2598.      * @return Collection|VehiculeTransportListe[]
  2599.      */
  2600.     public function getVehiculeTransportListes(): Collection
  2601.     {
  2602.         return $this->vehiculeTransportListes;
  2603.     }
  2604.     public function addVehiculeTransportListe(VehiculeTransportListe $vehiculeTransportListe): self
  2605.     {
  2606.         if (!$this->vehiculeTransportListes->contains($vehiculeTransportListe)) {
  2607.             $this->vehiculeTransportListes[] = $vehiculeTransportListe;
  2608.             $vehiculeTransportListe->setPrestataireLogistique($this);
  2609.         }
  2610.         return $this;
  2611.     }
  2612.     public function removeVehiculeTransportListe(VehiculeTransportListe $vehiculeTransportListe): self
  2613.     {
  2614.         if ($this->vehiculeTransportListes->contains($vehiculeTransportListe)) {
  2615.             $this->vehiculeTransportListes->removeElement($vehiculeTransportListe);
  2616.             // set the owning side to null (unless already changed)
  2617.             if ($vehiculeTransportListe->getPrestataireLogistique() === $this) {
  2618.                 $vehiculeTransportListe->setPrestataireLogistique(null);
  2619.             }
  2620.         }
  2621.         return $this;
  2622.     }
  2623.     /**
  2624.      * @return Collection|VehiculeTransportExperience[]
  2625.      */
  2626.     public function getVehiculeTransportExperiences(): Collection
  2627.     {
  2628.         return $this->vehiculeTransportExperiences;
  2629.     }
  2630.     public function addVehiculeTransportExperience(VehiculeTransportExperience $vehiculeTransportExperience): self
  2631.     {
  2632.         if (!$this->vehiculeTransportExperiences->contains($vehiculeTransportExperience)) {
  2633.             $this->vehiculeTransportExperiences[] = $vehiculeTransportExperience;
  2634.             $vehiculeTransportExperience->setPrestataireLogistique($this);
  2635.         }
  2636.         return $this;
  2637.     }
  2638.     public function removeVehiculeTransportExperience(VehiculeTransportExperience $vehiculeTransportExperience): self
  2639.     {
  2640.         if ($this->vehiculeTransportExperiences->contains($vehiculeTransportExperience)) {
  2641.             $this->vehiculeTransportExperiences->removeElement($vehiculeTransportExperience);
  2642.             // set the owning side to null (unless already changed)
  2643.             if ($vehiculeTransportExperience->getPrestataireLogistique() === $this) {
  2644.                 $vehiculeTransportExperience->setPrestataireLogistique(null);
  2645.             }
  2646.         }
  2647.         return $this;
  2648.     }
  2649.     /**
  2650.      * @return Collection|VehiculeTechniqueExperience[]
  2651.      */
  2652.     public function getVehiculeTechniqueExperiences(): Collection
  2653.     {
  2654.         return $this->vehiculeTechniqueExperiences;
  2655.     }
  2656.     public function addVehiculeTechniqueExperience(VehiculeTechniqueExperience $vehiculeTechniqueExperience): self
  2657.     {
  2658.         if (!$this->vehiculeTechniqueExperiences->contains($vehiculeTechniqueExperience)) {
  2659.             $this->vehiculeTechniqueExperiences[] = $vehiculeTechniqueExperience;
  2660.             $vehiculeTechniqueExperience->setPrestataireLogistique($this);
  2661.         }
  2662.         return $this;
  2663.     }
  2664.     public function removeVehiculeTechniqueExperience(VehiculeTechniqueExperience $vehiculeTechniqueExperience): self
  2665.     {
  2666.         if ($this->vehiculeTechniqueExperiences->contains($vehiculeTechniqueExperience)) {
  2667.             $this->vehiculeTechniqueExperiences->removeElement($vehiculeTechniqueExperience);
  2668.             // set the owning side to null (unless already changed)
  2669.             if ($vehiculeTechniqueExperience->getPrestataireLogistique() === $this) {
  2670.                 $vehiculeTechniqueExperience->setPrestataireLogistique(null);
  2671.             }
  2672.         }
  2673.         return $this;
  2674.     }
  2675.     public function getDresseurAnimal(): ?bool
  2676.     {
  2677.         return $this->dresseurAnimal;
  2678.     }
  2679.     public function setDresseurAnimal(?bool $dresseurAnimal): self
  2680.     {
  2681.         $this->dresseurAnimal $dresseurAnimal;
  2682.         return $this;
  2683.     }
  2684.     public function getVehiculeTransportLivraison(): ?bool
  2685.     {
  2686.         return $this->vehiculeTransportLivraison;
  2687.     }
  2688.     public function setVehiculeTransportLivraison(?bool $vehiculeTransportLivraison): self
  2689.     {
  2690.         $this->vehiculeTransportLivraison $vehiculeTransportLivraison;
  2691.         return $this;
  2692.     }
  2693.     public function getVehiculeTechniqueLivraison(): ?bool
  2694.     {
  2695.         return $this->vehiculeTechniqueLivraison;
  2696.     }
  2697.     public function setVehiculeTechniqueLivraison(?bool $vehiculeTechniqueLivraison): self
  2698.     {
  2699.         $this->vehiculeTechniqueLivraison $vehiculeTechniqueLivraison;
  2700.         return $this;
  2701.     }
  2702. }