コード例 #1
0
 /**
  * Constructor
  *
  * @param \src\user							$user	User instance
  * @param \src\cache\driver\driver_interface	$cache	Cache instance
  * @param \src\db\driver\driver_interface		$db		Database connection
  * @param \src\auth\auth						$auth	Auth instance
  * @param \src\log\log							$log	Logger instance
  * @param \src\config\config					$config	Config instance
  */
 public function __construct(\src\user $user, \src\cache\driver\driver_interface $cache, \src\db\driver\driver_interface $db, \src\auth\auth $auth, \src\log\log_interface $log, \src\config\config $config)
 {
     $this->cache = $cache;
     $this->db = $db;
     $this->auth = $auth;
     $this->log = $log;
     $this->config = $config;
     parent::__construct($user);
 }
コード例 #2
0
 function __construct(\src\user $user, \src\db\migrator $migrator, \src\extension\manager $extension_manager, \src\config\config $config, \src\cache\service $cache, \src\log\log $log, $src_root_path)
 {
     $this->migrator = $migrator;
     $this->extension_manager = $extension_manager;
     $this->config = $config;
     $this->cache = $cache;
     $this->log = $log;
     $this->src_root_path = $src_root_path;
     parent::__construct($user);
     $this->user->add_lang(array('common', 'install', 'migrator'));
 }
コード例 #3
0
 /**
  * Constructor
  *
  * @param \src\user			$user			User instance
  * @param \src\cron\manager	$cron_manager	Cron manager
  */
 public function __construct(\src\user $user, \src\cron\manager $cron_manager)
 {
     $this->cron_manager = $cron_manager;
     parent::__construct($user);
 }
コード例 #4
0
 function __construct(\src\user $user, \src\db\driver\driver_interface $db)
 {
     $this->db = $db;
     parent::__construct($user);
 }
コード例 #5
0
 function __construct(\src\user $user, \src\extension\manager $extension_manager)
 {
     $this->extension_manager = $extension_manager;
     parent::__construct($user);
 }
コード例 #6
0
 public function __construct(\src\user $user, \src\extension\manager $manager, \src\log\log $log)
 {
     $this->manager = $manager;
     $this->log = $log;
     parent::__construct($user);
 }
コード例 #7
0
 /**
  * Construct method
  *
  * @param \src\user $user The user object (used to get language information)
  * @param \src\cron\manager $cron_manager The cron manager containing
  *		the cron tasks to be executed.
  * @param \src\lock\db $lock_db The lock for accessing database.
  */
 public function __construct(\src\user $user, \src\cron\manager $cron_manager, \src\lock\db $lock_db)
 {
     $this->cron_manager = $cron_manager;
     $this->lock_db = $lock_db;
     parent::__construct($user);
 }
コード例 #8
0
 function __construct(\src\user $user, \src\config\config $config)
 {
     $this->config = $config;
     parent::__construct($user);
 }