public function __construct($config, $logger) { parent::__construct($config, $logger); $this->dbconnect = new $this->config['database']['data-adapter']($this->config, $this->logger); $this->ssh = new SSHConnector($this->config, $this->logger); $this->filename = $this->config['routerboard']['backupuser'] . '-' . date("Ydmhis", time()); }
public function __construct($config, $logger) { parent::__construct($config, $logger); $this->client = new Client($this->config['gitlab']['url']); $this->client->authenticate($this->config['gitlab']['token'], $this->config['gitlab']['auth-method']); $this->idproject = false; $this->idgroup = false; }
public function __construct($config, $logger) { parent::__construct($config, $logger); $this->gitlab = new GitLabAPI($this->config, $this->logger); if (!empty($this->config['gitlab']['group-name'])) { $this->checkExistGroup($this->config['gitlab']['group-name']); } $this->checkExistProject($this->config['gitlab']['project-name']); if ($this->config['gitlab']['debug'] == 1) { $this->logger->log("Project ID " . $this->gitlab->getProjectID(), $this->logger->setDebug()); $this->logger->log("Group ID " . $this->gitlab->getGroupID(), $this->logger->setDebug()); } $this->dbconnect = new $this->config['database']['data-adapter']($this->config, $this->logger); $this->ssh = new SSHConnector($this->config, $this->logger); $this->rootdir = $this->config['routerboard']['backupuser']; $this->filename = $this->rootdir; $this->folder = sys_get_temp_dir() . DIRECTORY_SEPARATOR . $this->rootdir . DIRECTORY_SEPARATOR; }
public function __construct($config, $logger) { parent::__construct($config, $logger); $this->fsys = new Filesystem(); }
public function __construct($config, $logger, $input) { parent::__construct($config, $logger); $this->validate = new IPValidator($config, $logger); $this->inputParserArray($input); }