<?php
namespace App\Entity;
use App\Repository\PageAccueilRepository;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
use Stringable;
use Symfony\Component\HttpFoundation\File\File;
use Vich\UploaderBundle\Mapping\Annotation as Vich;
/**
* @Vich\Uploadable
*/
#[ORM\Entity(repositoryClass: PageAccueilRepository::class)]
class PageAccueil implements Stringable
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column(type: 'integer')]
private int $id;
/**
* @Vich\UploadableField(mapping="images", fileNameProperty="image_name")
*/
private ?File $image = null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $image_name= null;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $image_active;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $image_enavant_name= null;
/**
* @Vich\UploadableField(mapping="images", fileNameProperty="image_enavant_name")
*/
private ?File $image_enavant = null;
#[ORM\ManyToOne(targetEntity: PlacementImage::class, inversedBy: 'pageAccueils')]
private mixed $image_enavant_placement;
#[ORM\ManyToOne(targetEntity: Epingle::class, inversedBy: 'pageAccueils')]
private mixed $epingle;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $enavant_libelle= null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $enavant_libelle_placement= null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $enavant_url= null;
#[ORM\ManyToMany(targetEntity: Citation::class, inversedBy: 'pageAccueils')]
private mixed $citations;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $politique_couleur_fond= null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $politique_couleur_titre= null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $politique_couleur_texte= null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $institution_couleur_fond= null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $institution_couleur_titre= null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $institution_couleur_texte;
#[ORM\Column(type: 'text', nullable: true)]
private ?string $content_html= null;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $content_active;
#[ORM\ManyToOne(targetEntity: RssArticle::class, inversedBy: 'pageAccueils')]
private mixed $nordinfo_rss;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $testimonial_libelle= null;
#[ORM\Column(type: 'text', nullable: true)]
private ?string $testimonial_citation= null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $testimonial_image_name= null;
/**
* @Vich\UploadableField(mapping="images", fileNameProperty="testimonial_image_name")
*/
private ?File $testimonial_image = null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $magazine_image__name= null;
/**
* @Vich\UploadableField(mapping="images", fileNameProperty="magazine_image__name")
*/
private ?File $magazine_image = null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $magazine_vignette_name= null;
/**
* @Vich\UploadableField(mapping="images", fileNameProperty="magazine_vignette_name")
*/
private ?File $magazine_vignette = null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $magazine_titre= null;
#[ORM\Column(type: 'text', nullable: true)]
private ?string $magazine_chapo= null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $magazine_url= null;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $contacter_president;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $president_image_name= null;
/**
* @Vich\UploadableField(mapping="images", fileNameProperty="president_image_name")
*/
private ?File $president_image = null;
#[ORM\Column(type: 'datetime', nullable: true)]
private mixed $date_update;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $ordre_image;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $ordre_actu;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $ordre_citation;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $ordre_politique;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $ordre_institution;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $ordre_editable;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $ordre_nordinfo;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $ordre_testimonial;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $ordre_magazine;
#[ORM\Column(type: 'text', nullable: true)]
private ?string $content_html2= null;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $content_active2;
#[ORM\Column(type: 'text', nullable: true)]
private ?string $content_html3= null;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $content_active3;
#[ORM\Column(type: 'text', nullable: true)]
private ?string $content_html4= null;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $content_active4;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $ordre_editable2;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $ordre_editable3;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $ordre_editable4;
#[ORM\Column(type: 'text', nullable: true)]
private ?string $enavant_content= null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $enavant_url_libelle= null;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $ordre_president;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $magazine_active;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $actu_active;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $active_citation;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $politique_active;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $institution_active;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $nordinfo_active;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $testimonial_active;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $services_active;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $ordre_services;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $nordevasion_active;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $ordre_nordevasion;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $nordevasion_image1= null;
/**
* @Vich\UploadableField(mapping="images", fileNameProperty="nordevasion_image1")
*/
private ?File $nordevasion_file1 = null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $nordevasion_image2= null;
/**
* @Vich\UploadableField(mapping="images", fileNameProperty="nordevasion_image2")
*/
private ?File $nordevasion_file2 = null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $nordevasion_image3= null;
/**
* @Vich\UploadableField(mapping="images", fileNameProperty="nordevasion_image3")
*/
private ?File $nordevasion_file3 = null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $nordevasion_libelle1= null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $nordevasion_libelle2= null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $nordevasion_libelle3= null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $nordevasion_url1= null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $nordevasion_url2= null;
#[ORM\Column(type: 'string', length: 255, nullable: true)]
private ?string $nordevasion_url3= null;
#[ORM\Column(type: 'integer', nullable: true)]
private ?int $cartographie_ordre;
#[ORM\Column(type: 'boolean', nullable: true)]
private ?bool $cartographie_active;
#[ORM\ManyToMany(targetEntity: Images::class, inversedBy: 'pageAccueils')]
private mixed $images;
#[ORM\Column(length: 255, nullable: true)]
private ?string $banner_image_subtitle = null;
public function __toString(): string
{
return "Page accueil";
}
public function setNordevasionFile3(File $file = null): void
{
$this->nordevasion_file3 = $file;
if ($file) {
$this->date_update = new \DateTime;
}
}
public function getNordevasionFile3(): mixed
{
return $this->nordevasion_file3;
}
public function setNordevasionFile2(File $file = null): void
{
$this->nordevasion_file2 = $file;
if ($file) {
$this->date_update = new \DateTime;
}
}
public function getNordevasionFile2(): mixed
{
return $this->nordevasion_file2;
}
public function setNordevasionFile1(File $file = null): void
{
$this->nordevasion_file1 = $file;
if ($file) {
$this->date_update = new \DateTime;
}
}
public function getNordevasionFile1(): mixed
{
return $this->nordevasion_file1;
}
public function setMagazineVignette(File $file = null): void
{
$this->magazine_vignette = $file;
if ($file) {
$this->date_update = new \DateTime;
}
}
public function getMagazineVignette(): mixed
{
return $this->magazine_vignette;
}
public function setMagazineImage(File $file = null): void
{
$this->magazine_image = $file;
if ($file) {
$this->date_update = new \DateTime;
}
}
public function getMagazineImage(): mixed
{
return $this->magazine_image;
}
public function setTestimonialImage(File $file = null): void
{
$this->testimonial_image = $file;
if ($file) {
$this->date_update = new \DateTime;
}
}
public function getTestimonialImage(): mixed
{
return $this->testimonial_image;
}
public function setImageEnavant(File $file = null): void
{
$this->image_enavant = $file;
if ($file) {
$this->date_update = new \DateTime;
}
}
public function getImageEnavant(): mixed
{
return $this->image_enavant;
}
public function __construct()
{
$this->citations = new ArrayCollection();
$this->images = new ArrayCollection();
}
public function getId(): ?int
{
return $this->id;
}
public function getImageActive(): ?bool
{
return $this->image_active;
}
public function setImageActive(?bool $image_active): self
{
$this->image_active = $image_active;
return $this;
}
public function getImageEnavantName(): ?string
{
return $this->image_enavant_name;
}
public function setImageEnavantName(?string $image_enavant_name): self
{
$this->image_enavant_name = $image_enavant_name;
return $this;
}
public function getImageEnavantPlacement(): ?PlacementImage
{
return $this->image_enavant_placement;
}
public function setImageEnavantPlacement(?PlacementImage $image_enavant_placement): self
{
$this->image_enavant_placement = $image_enavant_placement;
return $this;
}
public function getEnavantLibelle(): ?string
{
return $this->enavant_libelle;
}
public function setEnavantLibelle(?string $enavant_libelle): self
{
$this->enavant_libelle = $enavant_libelle;
return $this;
}
public function getEnavantLibellePlacement(): ?string
{
return $this->enavant_libelle_placement;
}
public function setEnavantLibellePlacement(?string $enavant_libelle_placement): self
{
$this->enavant_libelle_placement = $enavant_libelle_placement;
return $this;
}
public function getEnavantUrl(): ?string
{
return $this->enavant_url;
}
public function setEnavantUrl(?string $enavant_url): self
{
$this->enavant_url = $enavant_url;
return $this;
}
/**
* @return Collection|Citation[]
*/
public function getCitations(): Collection
{
return $this->citations;
}
public function addCitation(Citation $citation): self
{
if (!$this->citations->contains($citation)) {
$this->citations[] = $citation;
}
return $this;
}
public function removeCitation(Citation $citation): self
{
$this->citations->removeElement($citation);
return $this;
}
public function getPolitiqueCouleurFond(): ?string
{
return $this->politique_couleur_fond;
}
public function setPolitiqueCouleurFond(?string $politique_couleur_fond): self
{
$this->politique_couleur_fond = $politique_couleur_fond;
return $this;
}
public function getPolitiqueCouleurTitre(): ?string
{
return $this->politique_couleur_titre;
}
public function setPolitiqueCouleurTitre(?string $politique_couleur_titre): self
{
$this->politique_couleur_titre = $politique_couleur_titre;
return $this;
}
public function getPolitiqueCouleurTexte(): ?string
{
return $this->politique_couleur_texte;
}
public function setPolitiqueCouleurTexte(?string $politique_couleur_texte): self
{
$this->politique_couleur_texte = $politique_couleur_texte;
return $this;
}
public function getInstitutionCouleurFond(): ?string
{
return $this->institution_couleur_fond;
}
public function setInstitutionCouleurFond(?string $institution_couleur_fond): self
{
$this->institution_couleur_fond = $institution_couleur_fond;
return $this;
}
public function getInstitutionCouleurTitre(): ?string
{
return $this->institution_couleur_titre;
}
public function setInstitutionCouleurTitre(?string $institution_couleur_titre): self
{
$this->institution_couleur_titre = $institution_couleur_titre;
return $this;
}
public function getInstitutionCouleurTexte(): ?string
{
return $this->institution_couleur_texte;
}
public function setInstitutionCouleurTexte(?string $institution_couleur_texte): self
{
$this->institution_couleur_texte = $institution_couleur_texte;
return $this;
}
public function getContentHtml(): ?string
{
return $this->content_html;
}
public function setContentHtml(?string $content_html): self
{
$this->content_html = $content_html;
return $this;
}
public function getContentActive(): ?bool
{
return $this->content_active;
}
public function setContentActive(?bool $content_active): self
{
$this->content_active = $content_active;
return $this;
}
public function getNordinforss(): ?RssArticle
{
return $this->nordinfo_rss;
}
public function setNordinforss(?RssArticle $nordinfo_rss): self
{
$this->nordinfo_rss = $nordinfo_rss;
return $this;
}
public function getTestimonialLibelle(): ?string
{
return $this->testimonial_libelle;
}
public function setTestimonialLibelle(?string $testimonial_libelle): self
{
$this->testimonial_libelle = $testimonial_libelle;
return $this;
}
public function getTestimonialCitation(): ?string
{
return $this->testimonial_citation;
}
public function setTestimonialCitation(?string $testimonial_citation): self
{
$this->testimonial_citation = $testimonial_citation;
return $this;
}
public function getTestimonialImageName(): ?string
{
return $this->testimonial_image_name;
}
public function setTestimonialImageName(?string $testimonial_image_name): self
{
$this->testimonial_image_name = $testimonial_image_name;
return $this;
}
public function getMagazineImageName(): ?string
{
return $this->magazine_image__name;
}
public function setMagazineImageName(?string $magazine_image__name): self
{
$this->magazine_image__name = $magazine_image__name;
return $this;
}
public function getMagazineVignetteName(): ?string
{
return $this->magazine_vignette_name;
}
public function setMagazineVignetteName(?string $magazine_vignette_name): self
{
$this->magazine_vignette_name = $magazine_vignette_name;
return $this;
}
public function getMagazineTitre(): ?string
{
return $this->magazine_titre;
}
public function setMagazineTitre(?string $magazine_titre): self
{
$this->magazine_titre = $magazine_titre;
return $this;
}
public function getMagazineChapo(): ?string
{
return $this->magazine_chapo;
}
public function setMagazineChapo(?string $magazine_chapo): self
{
$this->magazine_chapo = $magazine_chapo;
return $this;
}
public function getMagazineUrl(): ?string
{
return $this->magazine_url;
}
public function setMagazineUrl(?string $magazine_url): self
{
$this->magazine_url = $magazine_url;
return $this;
}
public function getContacterPresident(): ?bool
{
return $this->contacter_president;
}
public function setContacterPresident(?bool $contacter_president): self
{
$this->contacter_president = $contacter_president;
return $this;
}
public function getEpingle(): ?Epingle
{
return $this->epingle;
}
public function setEpingle(?Epingle $epingle): self
{
$this->epingle = $epingle;
return $this;
}
public function getDateUpdate(): ?\DateTimeInterface
{
return $this->date_update;
}
public function setDateUpdate(?\DateTimeInterface $date_update): self
{
$this->date_update = $date_update;
return $this;
}
public function getOrdreImage(): ?int
{
return $this->ordre_image;
}
public function setOrdreImage(?int $ordre_image): self
{
$this->ordre_image = $ordre_image;
return $this;
}
public function getOrdreActu(): ?int
{
return $this->ordre_actu;
}
public function setOrdreActu(?int $ordre_actu): self
{
$this->ordre_actu = $ordre_actu;
return $this;
}
public function getOrdreCitation(): ?int
{
return $this->ordre_citation;
}
public function setOrdreCitation(?int $ordre_citation): self
{
$this->ordre_citation = $ordre_citation;
return $this;
}
public function getOrdrePolitique(): ?int
{
return $this->ordre_politique;
}
public function setOrdrePolitique(?int $ordre_politique): self
{
$this->ordre_politique = $ordre_politique;
return $this;
}
public function getOrdreInstitution(): ?int
{
return $this->ordre_institution;
}
public function setOrdreInstitution(?int $ordre_institution): self
{
$this->ordre_institution = $ordre_institution;
return $this;
}
public function getOrdreEditable(): ?int
{
return $this->ordre_editable;
}
public function setOrdreEditable(?int $ordre_editable): self
{
$this->ordre_editable = $ordre_editable;
return $this;
}
public function getOrdreNordinfo(): ?int
{
return $this->ordre_nordinfo;
}
public function setOrdreNordinfo(?int $ordre_nordinfo): self
{
$this->ordre_nordinfo = $ordre_nordinfo;
return $this;
}
public function getOrdreTestimonial(): ?int
{
return $this->ordre_testimonial;
}
public function setOrdreTestimonial(?int $ordre_testimonial): self
{
$this->ordre_testimonial = $ordre_testimonial;
return $this;
}
public function getOrdreMagazine(): ?int
{
return $this->ordre_magazine;
}
public function setOrdreMagazine(int $ordre_magazine): self
{
$this->ordre_magazine = $ordre_magazine;
return $this;
}
public function getContentHtml2(): ?string
{
return $this->content_html2;
}
public function setContentHtml2(?string $content_html2): self
{
$this->content_html2 = $content_html2;
return $this;
}
public function getContentActive2(): ?bool
{
return $this->content_active2;
}
public function setContentActive2(?bool $content_active2): self
{
$this->content_active2 = $content_active2;
return $this;
}
public function getContentHtml3(): ?string
{
return $this->content_html3;
}
public function setContentHtml3(?string $content_html3): self
{
$this->content_html3 = $content_html3;
return $this;
}
public function getContentActive3(): ?bool
{
return $this->content_active3;
}
public function setContentActive3(?bool $content_active3): self
{
$this->content_active3 = $content_active3;
return $this;
}
public function getContentHtml4(): ?string
{
return $this->content_html4;
}
public function setContentHtml4(?string $content_html4): self
{
$this->content_html4 = $content_html4;
return $this;
}
public function getContentActive4(): ?bool
{
return $this->content_active4;
}
public function setContentActive4(?bool $content_active4): self
{
$this->content_active4 = $content_active4;
return $this;
}
public function getOrdreEditable2(): ?int
{
return $this->ordre_editable2;
}
public function setOrdreEditable2(?int $ordre_editable2): self
{
$this->ordre_editable2 = $ordre_editable2;
return $this;
}
public function getOrdreEditable3(): ?int
{
return $this->ordre_editable3;
}
public function setOrdreEditable3(?int $ordre_editable3): self
{
$this->ordre_editable3 = $ordre_editable3;
return $this;
}
public function getOrdreEditable4(): ?int
{
return $this->ordre_editable4;
}
public function setOrdreEditable4(?int $ordre_editable4): self
{
$this->ordre_editable4 = $ordre_editable4;
return $this;
}
public function getEnavantContent(): ?string
{
return $this->enavant_content;
}
public function setEnavantContent(?string $enavant_content): self
{
$this->enavant_content = $enavant_content;
return $this;
}
public function getEnavantUrlLibelle(): ?string
{
return $this->enavant_url_libelle;
}
public function setEnavantUrlLibelle(?string $enavant_url_libelle): self
{
$this->enavant_url_libelle = $enavant_url_libelle;
return $this;
}
public function getImageName(): ?string
{
return $this->image_name;
}
public function setImageName(?string $image_name): self
{
$this->image_name = $image_name;
return $this;
}
public function setImage(File $file = null): void
{
$this->image = $file;
if ($file) {
$this->date_update = new \DateTime;
}
}
public function getImage(): mixed
{
return $this->image;
}
public function getOrdrePresident(): ?int
{
return $this->ordre_president;
}
public function setOrdrePresident(?int $ordre_president): self
{
$this->ordre_president = $ordre_president;
return $this;
}
public function getMagazineActive(): ?bool
{
return $this->magazine_active;
}
public function setMagazineActive(?bool $magazine_active): self
{
$this->magazine_active = $magazine_active;
return $this;
}
public function getActuActive(): ?bool
{
return $this->actu_active;
}
public function setActuActive(?bool $actu_active): self
{
$this->actu_active = $actu_active;
return $this;
}
public function getActiveCitation(): ?bool
{
return $this->active_citation;
}
public function setActiveCitation(?bool $active_citation): self
{
$this->active_citation = $active_citation;
return $this;
}
public function getPolitiqueActive(): ?bool
{
return $this->politique_active;
}
public function setPolitiqueActive(?bool $politique_active): self
{
$this->politique_active = $politique_active;
return $this;
}
public function getInstitutionActive(): ?bool
{
return $this->institution_active;
}
public function setInstitutionActive(?bool $institution_active): self
{
$this->institution_active = $institution_active;
return $this;
}
public function getNordinfoActive(): ?bool
{
return $this->nordinfo_active;
}
public function setNordinfoActive(?bool $nordinfo_active): self
{
$this->nordinfo_active = $nordinfo_active;
return $this;
}
public function getTestimonialActive(): ?bool
{
return $this->testimonial_active;
}
public function setTestimonialActive(?bool $testimonial_active): self
{
$this->testimonial_active = $testimonial_active;
return $this;
}
public function getServicesActive(): ?bool
{
return $this->services_active;
}
public function setServicesActive(?bool $services_active): self
{
$this->services_active = $services_active;
return $this;
}
public function getOrdreServices(): ?int
{
return $this->ordre_services;
}
public function setOrdreServices(?int $ordre_services): self
{
$this->ordre_services = $ordre_services;
return $this;
}
public function getNordevasionActive(): ?bool
{
return $this->nordevasion_active;
}
public function setNordevasionActive(?bool $nordevasion_active): self
{
$this->nordevasion_active = $nordevasion_active;
return $this;
}
public function getOrdreNordevasion(): ?int
{
return $this->ordre_nordevasion;
}
public function setOrdreNordevasion(?int $ordre_nordevasion): self
{
$this->ordre_nordevasion = $ordre_nordevasion;
return $this;
}
public function getNordevasionImage1(): ?string
{
return $this->nordevasion_image1;
}
public function setNordevasionImage1(?string $nordevasion_image1): self
{
$this->nordevasion_image1 = $nordevasion_image1;
return $this;
}
public function getNordevasionImage2(): ?string
{
return $this->nordevasion_image2;
}
public function setNordevasionImage2(?string $nordevasion_image2): self
{
$this->nordevasion_image2 = $nordevasion_image2;
return $this;
}
public function getNordevasionImage3(): ?string
{
return $this->nordevasion_image3;
}
public function setNordevasionImage3(?string $nordevasion_image3): self
{
$this->nordevasion_image3 = $nordevasion_image3;
return $this;
}
public function getNordevasionLibelle1(): ?string
{
return $this->nordevasion_libelle1;
}
public function setNordevasionLibelle1(?string $nordevasion_libelle1): self
{
$this->nordevasion_libelle1 = $nordevasion_libelle1;
return $this;
}
public function getNordevasionLibelle2(): ?string
{
return $this->nordevasion_libelle2;
}
public function setNordevasionLibelle2(?string $nordevasion_libelle2): self
{
$this->nordevasion_libelle2 = $nordevasion_libelle2;
return $this;
}
public function getNordevasionLibelle3(): ?string
{
return $this->nordevasion_libelle3;
}
public function setNordevasionLibelle3(?string $nordevasion_libelle3): self
{
$this->nordevasion_libelle3 = $nordevasion_libelle3;
return $this;
}
public function getNordevasionUrl1(): ?string
{
return $this->nordevasion_url1;
}
public function setNordevasionUrl1(?string $nordevasion_url1): self
{
$this->nordevasion_url1 = $nordevasion_url1;
return $this;
}
public function getNordevasionUrl2(): ?string
{
return $this->nordevasion_url2;
}
public function setNordevasionUrl2(?string $nordevasion_url2): self
{
$this->nordevasion_url2 = $nordevasion_url2;
return $this;
}
public function getNordevasionUrl3(): ?string
{
return $this->nordevasion_url3;
}
public function setNordevasionUrl3(?string $nordevasion_url3): self
{
$this->nordevasion_url3 = $nordevasion_url3;
return $this;
}
public function getCartographieOrdre(): ?int
{
return $this->cartographie_ordre;
}
public function setCartographieOrdre(?int $cartographie_ordre): self
{
$this->cartographie_ordre = $cartographie_ordre;
return $this;
}
public function getCartographieActive(): ?bool
{
return $this->cartographie_active;
}
public function setCartographieActive(?bool $cartographie_active): self
{
$this->cartographie_active = $cartographie_active;
return $this;
}
public function getPresidentImageName(): ?string
{
return $this->president_image_name;
}
public function setPresidentImageName(?string $nordevasion_image1): self
{
$this->president_image_name = $nordevasion_image1;
return $this;
}
public function setPresidentImage(File $file = null): void
{
$this->president_image = $file;
if ($file) {
$this->date_update = new \DateTime;
}
}
public function getPresidentImage(): mixed
{
return $this->president_image;
}
/**
* @return Collection<int, Images>
*/
public function getImages(): Collection
{
return $this->images;
}
public function addImage(Images $image): self
{
if (!$this->images->contains($image)) {
$this->images[] = $image;
}
return $this;
}
public function removeImage(Images $image): self
{
$this->images->removeElement($image);
return $this;
}
public function getBannerImageSubtitle(): ?string
{
return $this->banner_image_subtitle;
}
public function setBannerImageSubtitle(?string $banner_image_subtitle): static
{
$this->banner_image_subtitle = $banner_image_subtitle;
return $this;
}
}