示例#1
0
 /**
  * @param \ACP3\Core\Controller\Context\WidgetContext         $context
  * @param \ACP3\Core\Date                                     $date
  * @param \ACP3\Modules\ACP3\Articles\Model\Repository\ArticleRepository $articleRepository
  * @param \ACP3\Modules\ACP3\Articles\Cache                   $articlesCache
  */
 public function __construct(Core\Controller\Context\WidgetContext $context, Core\Date $date, Articles\Model\Repository\ArticleRepository $articleRepository, Articles\Cache $articlesCache)
 {
     parent::__construct($context);
     $this->date = $date;
     $this->articleRepository = $articleRepository;
     $this->articlesCache = $articlesCache;
 }
示例#2
0
 /**
  * @param \ACP3\Core\Controller\Context\WidgetContext $context
  * @param Core\Date $date
  * @param \ACP3\Modules\ACP3\Polls\Model\Repository\PollRepository $pollRepository
  * @param \ACP3\Modules\ACP3\Polls\Model\Repository\AnswerRepository $answerRepository
  * @param \ACP3\Modules\ACP3\Polls\Model\Repository\VoteRepository $voteRepository
  */
 public function __construct(Core\Controller\Context\WidgetContext $context, Core\Date $date, Polls\Model\Repository\PollRepository $pollRepository, Polls\Model\Repository\AnswerRepository $answerRepository, Polls\Model\Repository\VoteRepository $voteRepository)
 {
     parent::__construct($context);
     $this->date = $date;
     $this->pollRepository = $pollRepository;
     $this->answerRepository = $answerRepository;
     $this->voteRepository = $voteRepository;
 }
示例#3
0
文件: Index.php 项目: acp3/cms
 /**
  * Index constructor.
  *
  * @param \ACP3\Core\Controller\Context\WidgetContext        $context
  * @param \ACP3\Core\Date                                    $date
  * @param \ACP3\Modules\ACP3\Gallery\Model\Repository\GalleryRepository $galleryModel
  */
 public function __construct(Core\Controller\Context\WidgetContext $context, Core\Date $date, Gallery\Model\Repository\GalleryRepository $galleryModel)
 {
     parent::__construct($context);
     $this->date = $date;
     $this->galleryModel = $galleryModel;
 }
示例#4
0
文件: Index.php 项目: acp3/cms
 /**
  * @param \ACP3\Core\Controller\Context\WidgetContext $context
  * @param \ACP3\Modules\ACP3\Search\Helpers           $searchHelpers
  */
 public function __construct(Core\Controller\Context\WidgetContext $context, Search\Helpers $searchHelpers)
 {
     parent::__construct($context);
     $this->searchHelpers = $searchHelpers;
 }
示例#5
0
 /**
  * @param \ACP3\Core\Controller\Context\WidgetContext $context
  * @param \ACP3\Core\Date $date
  * @param \ACP3\Modules\ACP3\Files\Model\Repository\FilesRepository $filesRepository
  */
 public function __construct(Core\Controller\Context\WidgetContext $context, Core\Date $date, Files\Model\Repository\FilesRepository $filesRepository)
 {
     parent::__construct($context);
     $this->date = $date;
     $this->filesRepository = $filesRepository;
 }
示例#6
0
 /**
  * Helper function for initializing models, etc.
  *
  * @return $this
  * @throws \ACP3\Core\ACL\Exception\AccessForbiddenException
  */
 public function preDispatch()
 {
     parent::preDispatch();
     $this->view->assign(['REQUEST_URI' => $this->request->getServer()->get('REQUEST_URI'), 'UA_IS_MOBILE' => $this->request->getUserAgent()->isMobileBrowser(), 'IN_ADM' => $this->request->getArea() === AreaEnum::AREA_ADMIN, 'IS_HOMEPAGE' => $this->request->isHomepage(), 'IS_AJAX' => $this->request->isXmlHttpRequest()]);
     return $this;
 }
示例#7
0
 /**
  * @param \ACP3\Core\Controller\Context\WidgetContext $context
  * @param \ACP3\Core\Helpers\FormToken                $formTokenHelper
  */
 public function __construct(Core\Controller\Context\WidgetContext $context, Core\Helpers\FormToken $formTokenHelper)
 {
     parent::__construct($context);
     $this->formTokenHelper = $formTokenHelper;
 }