summaryrefslogtreecommitdiffstats
path: root/apps/files_external/lib/sftp.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_external/lib/sftp.php')
-rw-r--r--apps/files_external/lib/sftp.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/apps/files_external/lib/sftp.php b/apps/files_external/lib/sftp.php
index 7113eadfa2b..22cb8d1651c 100644
--- a/apps/files_external/lib/sftp.php
+++ b/apps/files_external/lib/sftp.php
@@ -20,10 +20,6 @@ class OC_Filestorage_SFTP extends OC_Filestorage_Common {
private static $tempFiles = array();
public function __construct($params) {
- if (!isset($params['host']) || !isset($params['user']) || !isset($params['password'])) {
- throw new Exception("Required parameters not set");
- }
-
$this->host = $params['host'];
$proto = strpos($this->host, '://');
if ($proto != false) {
@@ -53,6 +49,12 @@ class OC_Filestorage_SFTP extends OC_Filestorage_Common {
$this->write_host_keys($host_keys);
}
}
+
+ public function test() {
+ if (!isset($params['host']) || !isset($params['user']) || !isset($params['password'])) {
+ throw new Exception("Required parameters not set");
+ }
+ }
private function abs_path($path) {
return $this->root . $path;