public function __construct($name = null)
 {
     parent::__construct($name);
     $this->loginLdapAPI = LoginLdapAPI::getInstance();
     $this->ldapUsers = LdapUsers::makeConfigured();
     $this->usersManagerAPI = UsersManagerAPI::getInstance();
 }
 /**
  * Constructor.
  *
  * @param ArchiveInvalidator $invalidator
  * @param DuplicateActionRemover $duplicateActionRemover
  * @param Actions $actionsAccess
  * @param LoggerInterface $logger
  */
 public function __construct(ArchiveInvalidator $invalidator = null, DuplicateActionRemover $duplicateActionRemover = null, Actions $actionsAccess = null, LoggerInterface $logger = null)
 {
     parent::__construct();
     $this->archiveInvalidator = $invalidator ?: new ArchiveInvalidator();
     $this->duplicateActionRemover = $duplicateActionRemover ?: Factory::getModel('Piwik\\Plugins\\CoreAdminHome\\Model', 'DuplicateActionRemover');
     $this->actionsAccess = $actionsAccess ?: new Actions();
     $this->logger = $logger ?: StaticContainer::get('Psr\\Log\\LoggerInterface');
 }
 /**
  * Constructor.
  *
  * @param ArchiveInvalidator $invalidator
  * @param DuplicateActionRemover $duplicateActionRemover
  * @param Actions $actionsAccess
  * @param LoggerInterface $logger
  */
 public function __construct(ArchiveInvalidator $invalidator = null, DuplicateActionRemover $duplicateActionRemover = null, Actions $actionsAccess = null, LoggerInterface $logger = null)
 {
     parent::__construct();
     $this->archiveInvalidator = $invalidator ?: StaticContainer::get('Piwik\\Archive\\ArchiveInvalidator');
     $this->duplicateActionRemover = $duplicateActionRemover ?: new DuplicateActionRemover();
     $this->actionsAccess = $actionsAccess ?: new Actions();
     $this->logger = $logger ?: StaticContainer::get('Psr\\Log\\LoggerInterface');
 }
示例#4
0
 public function __construct()
 {
     $this->logger = StaticContainer::get('Psr\\Log\\LoggerInterface');
     parent::__construct();
 }
 public function __construct(RawLogDao $dao = null)
 {
     parent::__construct();
     $this->dao = $dao ?: new RawLogDao();
 }
示例#6
0
 public function __construct(LogDeleter $logDeleter = null, RawLogDao $rawLogDao = null)
 {
     parent::__construct();
     $this->logDeleter = $logDeleter ?: StaticContainer::get('Piwik\\LogDeleter');
     $this->rawLogDao = $rawLogDao ?: StaticContainer::get('Piwik\\DataAccess\\RawLogDao');
 }
 public function __construct($name = null)
 {
     parent::__construct($name);
     $this->usersManagerApi = UsersManagerAPI::getInstance();
     $this->userMapper = UserMapper::makeConfigured();
 }
 /**
  * @param string|null $name
  * @param LoggerInterface|null $logger
  */
 public function __construct($name = null, LoggerInterface $logger = null)
 {
     // TODO: Replace StaticContainer with DI
     $this->logger = $logger ?: StaticContainer::get('Psr\\Log\\LoggerInterface');
     parent::__construct($name);
 }
 public function __construct(ArchivePurger $archivePurger = null)
 {
     parent::__construct();
     $this->archivePurger = $archivePurger;
 }