<?php
namespace App\Entity;
use App\Repository\CompositionAccueilRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=CompositionAccueilRepository::class)
*/
class CompositionAccueil
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(type="integer")
*/
private $id;
/**
* @ORM\Column(type="array")
*/
private $composition = [];
const CHOIX = [
'Présentation' => 'apercuDeuxImages',
'Qui sommes nous ?' => 'quiSommesNous',
'Nos chiffres clés' => 'nosChiffresCles',
'Nos réalisations' => 'nosRealisations',
'Ils nous font confiance' => 'ilsNousFontConfiance',
'Nos garanties' => 'nosGaranties',
'Notre actualité' => 'notreActualite',
'Nos clients témoignent' => 'nosClientsTemoignent',
'Nos réseaux sociaux' => 'nosReseauxSociaux',
'Nos services' => 'nosServices',
'Decouvrez nos tarifs' => 'nosTarifs',
'Notre zone d\'intervention' => 'zoneDintervention',
'Nos réseaux sociaux (Section logos accueil)' => 'nosReseauxSociauxLiens',
'Nos chiffres clés (Chiffres compteurs)' => 'compteurs',
];
public function getId(): ?int
{
return $this->id;
}
public function getComposition(): ?array
{
return $this->composition ? $this->composition : [];
}
public function setComposition(array $composition): self
{
$this->composition = $composition;
return $this;
}
}