Exemple #1
0
 public function __construct(User $user, PageFacade $pageFacade, ITranslator $translator, LocaleFacade $localeFacade, TagFormFactory $tagFormFactory, IPageTagsPickingControlFactory $articleTagsPickingControlFactory)
 {
     $this->userEntity = $user;
     $this->pageFacade = $pageFacade;
     $this->translator = $translator;
     $this->localeFacade = $localeFacade;
     $this->tagFormFactory = $tagFormFactory;
     $this->pageTagsPickingControlFactory = $articleTagsPickingControlFactory;
     $this->prepareLocales($this->localeFacade->findAllLocales());
 }
Exemple #2
0
 private function loadLocales()
 {
     if ($this->locales !== null) {
         return;
     }
     $localization = $this->localeFacade->findAllLocales();
     foreach ($localization as $name => $locale) {
         $this->locales[$locale['code']] = $locale['default'];
     }
 }
Exemple #3
0
 public function __construct(LocaleFacade $localeFacade, ITranslator $translator, Session $session)
 {
     $this->translator = $translator;
     $this->session = $session->getSection('cms_localization');
     $this->prepareLocales($localeFacade->findAllLocales());
 }