コード例 #1
0
ファイル: MenuControl.php プロジェクト: CSHH/website
 public function __construct(MenuCache $menuCache, Repositories\ArticleRepository $articleRepository, Repositories\ImageRepository $imageRepository, Repositories\VideoRepository $videoRepository, Repositories\WikiRepository $wikiRepository, Repositories\TagRepository $tagRepository)
 {
     parent::__construct();
     $menuCache->setArticleRepository($articleRepository);
     $menuCache->setImageRepository($imageRepository);
     $menuCache->setVideoRepository($videoRepository);
     $menuCache->setWikiRepository($wikiRepository);
     $this->menuCache = $menuCache;
     $this->articleRepository = $articleRepository;
     $this->imageRepository = $imageRepository;
     $this->videoRepository = $videoRepository;
     $this->wikiRepository = $wikiRepository;
     $this->tagRepository = $tagRepository;
 }
コード例 #2
0
ファイル: VideoRepository.php プロジェクト: CSHH/website
 /**
  * @param string           $vimeoOembedEndpoint
  * @param EntityDao        $dao
  * @param ITranslator      $translator
  * @param EntityManager    $em
  * @param MenuCache        $menuCache
  */
 public function __construct($vimeoOembedEndpoint, EntityDao $dao, ITranslator $translator, EntityManager $em, MenuCache $menuCache)
 {
     parent::__construct($dao, $em, $menuCache->setVideoRepository($this));
     $this->vimeoOembedEndpoint = $vimeoOembedEndpoint;
     $this->translator = $translator;
 }