예제 #1
0
파일: PageRemover.php 프로젝트: blitzik/CMS
 public function __construct(EntityManager $entityManager, UrlFacade $urlFacade, IStorage $storage, Logger $logger)
 {
     $this->em = $entityManager;
     $this->urlFacade = $urlFacade;
     $this->logger = $logger->channel('pages');
     $this->cache = new Cache($storage, 'pages');
 }
 public function injectPrimary(UserContext $user, EntityManager $em, Connection $rabbit, Logger $logger)
 {
     $this->user = $user;
     $this->em = $em;
     $this->rabbit = $rabbit;
     $this->logger = $logger->channel($this->getQueue());
 }
예제 #3
0
 public function __construct(EntityManager $entityManager, IStorage $storage, Request $request, Logger $logger)
 {
     $this->em = $entityManager;
     $this->request = $request;
     $this->cache = new Cache($storage, Log::CACHE_NAMESPACE);
     $this->logger = $logger->channel('event-logger');
 }
 public function __construct(array $receiversEmails, $systemEmail, IMailer $mailer, Logger $logger)
 {
     $this->receiversEmails = $receiversEmails;
     $this->systemEmail = $systemEmail;
     $this->mailer = $mailer;
     $this->logger = $logger->channel('backupEmailHandler');
 }
예제 #5
0
 public function __construct(array $databaseCredentials, $backupTempPath, Logger $logger)
 {
     $this->databaseCredentials = $databaseCredentials;
     $this->backupTempPath = $backupTempPath;
     $this->logger = $logger->channel('databaseBackup');
     $this->mysqlDump = new \MySQLDump(new \mysqli($this->databaseCredentials['host'], $this->databaseCredentials['username'], $this->databaseCredentials['password'], $this->databaseCredentials['dbname']));
 }
예제 #6
0
파일: TagFacade.php 프로젝트: blitzik/CMS
 public function __construct(EntityManager $entityManager, TagPersister $tagPersister, TagRemover $tagRemover, Logger $logger)
 {
     $this->em = $entityManager;
     $this->tagPersister = $tagPersister;
     $this->logger = $logger->channel('Tags');
     $this->tagRepository = $this->em->getRepository(Tag::class);
     $this->tagRemover = $tagRemover;
 }
예제 #7
0
파일: UrlFacade.php 프로젝트: blitzik/CMS
 public function __construct(EntityManager $entityManager, UrlPersister $urlPersister, UrlLinker $urlLinker, Logger $logger)
 {
     $this->em = $entityManager;
     $this->urlPersister = $urlPersister;
     $this->logger = $logger->channel('urlsEntities');
     $this->urlLinker = $urlLinker;
     $this->urlRepository = $this->em->getRepository(Url::class);
 }
예제 #8
0
파일: ImageFacade.php 프로젝트: blitzik/CMS
 public function __construct(ImagesUploader $imagesUploader, ImagesRemover $imagesRemover, EntityManager $entityManager, Logger $logger)
 {
     $this->imagesUploader = $imagesUploader;
     $this->imagesRemover = $imagesRemover;
     $this->em = $entityManager;
     $this->logger = $logger->channel('images');
     $this->imageRepository = $this->em->getRepository(Image::class);
 }
예제 #9
0
파일: Router.php 프로젝트: blitzik/CMS
 public function __construct(UrlParametersConverter $urlParametersConverter, LocaleFacade $localeFacade, IStorage $storage, EntityManager $em, Logger $logger)
 {
     $this->localeFacade = $localeFacade;
     $this->urlParametersConverter = $urlParametersConverter;
     $this->em = $em;
     $this->cache = new Nette\Caching\Cache($storage, self::ROUTE_NAMESPACE);
     $this->urlRepository = $em->getRepository(Url::class);
     $this->logger = $logger->channel('router');
 }
예제 #10
0
파일: PageFacade.php 프로젝트: blitzik/CMS
 public function __construct(EntityManager $entityManager, PagePersister $pagePersister, PageRemover $pageRemover, IStorage $storage, Logger $logger)
 {
     $this->em = $entityManager;
     $this->pagePersister = $pagePersister;
     $this->pageRemover = $pageRemover;
     $this->logger = $logger->channel('pages');
     $this->cache = new Cache($storage, 'pages');
     $this->pageRepository = $this->em->getRepository(Page::class);
 }
 public function __construct(DatabaseBackup $databaseBackup, IStorage $storage, Logger $logger)
 {
     $this->databaseBackup = $databaseBackup;
     $this->cache = new Cache($storage, 'databaseBackup');
     $this->logger = $logger->channel('databaseBackup');
 }
예제 #12
0
 public function __construct(EntityManager $entityManager, IStorage $storage, Logger $logger)
 {
     $this->em = $entityManager;
     $this->cache = new Cache($storage, Option::CACHE_NAMESPACE);
     $this->logger = $logger->channel('options');
 }
예제 #13
0
 public function __construct($imageFileRoot, EntityManager $entityManager, Logger $logger)
 {
     $this->imageFileRoot = $imageFileRoot;
     $this->em = $entityManager;
     $this->logger = $logger->channel('images');
 }
 /**
  * @param Logger $logger
  */
 public function __construct(Logger $logger)
 {
     $this->loggerChannel = $logger->channel(self::SEARCH_DIRECTOR_CHANNEL);
 }
예제 #15
0
 public function __construct(EntityManager $em, Logger $logger)
 {
     $this->em = $em;
     $this->logger = $logger->channel('urlsEntities');
 }
 public function __construct(DatabaseBackup $databaseBackup, Logger $logger)
 {
     $this->databaseBackup = $databaseBackup;
     $this->logger = $logger->channel('manualDatabaseBackup');
 }
 /**
  * @param Logger $logger
  */
 public function __construct(Logger $logger)
 {
     $this->loggerChannel = $logger->channel(self::CHANNEL);
 }
 public function __construct(array $uploadsCredentials, Logger $logger)
 {
     $this->uploadsCredentials = $uploadsCredentials;
     $this->logger = $logger->channel('backupFileHandler');
 }