src/Service/StaticData.php line 18

Open in your IDE?
  1. <?php
  2. namespace App\Service;
  3. use App\Repository\SEORepository;
  4. use App\Repository\ProfileRepository;
  5. use App\Repository\AboutInfoRepository;
  6. use App\Repository\GalleryImageRepository;
  7. /**
  8.  * Permet de recupérer les données permanantes du site web (données pour header/footer/...)
  9.  */
  10. class StaticData
  11. {
  12.     public function __construct(SEORepository $seoRepo,AboutInfoRepository $aboutRepo,ProfileRepository $profileRepo)
  13.     {
  14.         $this->seoRepo $seoRepo;
  15.         $this->aboutRepo $aboutRepo;
  16.         $this->profileRepo $profileRepo;
  17.     }
  18.     public function getStaticData()
  19.     {
  20.         $data['seo'] = $this->seoRepo->findOneBy([]);
  21.         $data['about'] = $this->aboutRepo->findOneBy([]);
  22.         $data['profile'] = $this->profileRepo->findOneBy([]);
  23.         return compact('data');
  24.     }
  25. }