Passed
Push — master ( fdf54e...22ba8f )
by Morris
25:54 queued 12s
created
core/Command/Background/Cron.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@
 block discarded – undo
26 26
 namespace OC\Core\Command\Background;
27 27
 
28 28
 class Cron extends Base {
29
-	protected function getMode() {
30
-		return 'cron';
31
-	}
29
+    protected function getMode() {
30
+        return 'cron';
31
+    }
32 32
 }
Please login to merge, or discard this patch.
core/Command/Background/WebCron.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@
 block discarded – undo
26 26
 namespace OC\Core\Command\Background;
27 27
 
28 28
 class WebCron extends Base {
29
-	protected function getMode() {
30
-		return 'webcron';
31
-	}
29
+    protected function getMode() {
30
+        return 'webcron';
31
+    }
32 32
 }
Please login to merge, or discard this patch.
core/Command/Encryption/ListModules.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -67,11 +67,11 @@
 block discarded – undo
67 67
 	 */
68 68
 	protected function writeModuleList(InputInterface $input, OutputInterface $output, $items) {
69 69
 		if ($input->getOption('output') === self::OUTPUT_FORMAT_PLAIN) {
70
-			array_walk($items, function (&$item) {
70
+			array_walk($items, function(&$item) {
71 71
 				if (!$item['default']) {
72 72
 					$item = $item['displayName'];
73 73
 				} else {
74
-					$item = $item['displayName'] . ' [default*]';
74
+					$item = $item['displayName'].' [default*]';
75 75
 				}
76 76
 			});
77 77
 		}
Please login to merge, or discard this patch.
Indentation   +57 added lines, -57 removed lines patch added patch discarded remove patch
@@ -31,70 +31,70 @@
 block discarded – undo
31 31
 use Symfony\Component\Console\Output\OutputInterface;
32 32
 
33 33
 class ListModules extends Base {
34
-	/** @var IManager */
35
-	protected $encryptionManager;
34
+    /** @var IManager */
35
+    protected $encryptionManager;
36 36
 
37
-	/** @var IConfig */
38
-	protected $config;
37
+    /** @var IConfig */
38
+    protected $config;
39 39
 
40
-	/**
41
-	 * @param IManager $encryptionManager
42
-	 * @param IConfig $config
43
-	 */
44
-	public function __construct(
45
-		IManager $encryptionManager,
46
-		IConfig $config
47
-	) {
48
-		parent::__construct();
49
-		$this->encryptionManager = $encryptionManager;
50
-		$this->config = $config;
51
-	}
40
+    /**
41
+     * @param IManager $encryptionManager
42
+     * @param IConfig $config
43
+     */
44
+    public function __construct(
45
+        IManager $encryptionManager,
46
+        IConfig $config
47
+    ) {
48
+        parent::__construct();
49
+        $this->encryptionManager = $encryptionManager;
50
+        $this->config = $config;
51
+    }
52 52
 
53
-	protected function configure() {
54
-		parent::configure();
53
+    protected function configure() {
54
+        parent::configure();
55 55
 
56
-		$this
57
-			->setName('encryption:list-modules')
58
-			->setDescription('List all available encryption modules')
59
-		;
60
-	}
56
+        $this
57
+            ->setName('encryption:list-modules')
58
+            ->setDescription('List all available encryption modules')
59
+        ;
60
+    }
61 61
 
62
-	protected function execute(InputInterface $input, OutputInterface $output): int {
63
-		$isMaintenanceModeEnabled = $this->config->getSystemValue('maintenance', false);
64
-		if ($isMaintenanceModeEnabled) {
65
-			$output->writeln("Maintenance mode must be disabled when listing modules");
66
-			$output->writeln("in order to list the relevant encryption modules correctly.");
67
-			return 1;
68
-		}
62
+    protected function execute(InputInterface $input, OutputInterface $output): int {
63
+        $isMaintenanceModeEnabled = $this->config->getSystemValue('maintenance', false);
64
+        if ($isMaintenanceModeEnabled) {
65
+            $output->writeln("Maintenance mode must be disabled when listing modules");
66
+            $output->writeln("in order to list the relevant encryption modules correctly.");
67
+            return 1;
68
+        }
69 69
 
70
-		$encryptionModules = $this->encryptionManager->getEncryptionModules();
71
-		$defaultEncryptionModuleId = $this->encryptionManager->getDefaultEncryptionModuleId();
70
+        $encryptionModules = $this->encryptionManager->getEncryptionModules();
71
+        $defaultEncryptionModuleId = $this->encryptionManager->getDefaultEncryptionModuleId();
72 72
 
73
-		$encModules = [];
74
-		foreach ($encryptionModules as $module) {
75
-			$encModules[$module['id']]['displayName'] = $module['displayName'];
76
-			$encModules[$module['id']]['default'] = $module['id'] === $defaultEncryptionModuleId;
77
-		}
78
-		$this->writeModuleList($input, $output, $encModules);
79
-		return 0;
80
-	}
73
+        $encModules = [];
74
+        foreach ($encryptionModules as $module) {
75
+            $encModules[$module['id']]['displayName'] = $module['displayName'];
76
+            $encModules[$module['id']]['default'] = $module['id'] === $defaultEncryptionModuleId;
77
+        }
78
+        $this->writeModuleList($input, $output, $encModules);
79
+        return 0;
80
+    }
81 81
 
82
-	/**
83
-	 * @param InputInterface $input
84
-	 * @param OutputInterface $output
85
-	 * @param array $items
86
-	 */
87
-	protected function writeModuleList(InputInterface $input, OutputInterface $output, $items) {
88
-		if ($input->getOption('output') === self::OUTPUT_FORMAT_PLAIN) {
89
-			array_walk($items, function (&$item) {
90
-				if (!$item['default']) {
91
-					$item = $item['displayName'];
92
-				} else {
93
-					$item = $item['displayName'] . ' [default*]';
94
-				}
95
-			});
96
-		}
82
+    /**
83
+     * @param InputInterface $input
84
+     * @param OutputInterface $output
85
+     * @param array $items
86
+     */
87
+    protected function writeModuleList(InputInterface $input, OutputInterface $output, $items) {
88
+        if ($input->getOption('output') === self::OUTPUT_FORMAT_PLAIN) {
89
+            array_walk($items, function (&$item) {
90
+                if (!$item['default']) {
91
+                    $item = $item['displayName'];
92
+                } else {
93
+                    $item = $item['displayName'] . ' [default*]';
94
+                }
95
+            });
96
+        }
97 97
 
98
-		$this->writeArrayInOutputFormat($input, $output, $items);
99
-	}
98
+        $this->writeArrayInOutputFormat($input, $output, $items);
99
+    }
100 100
 }
Please login to merge, or discard this patch.
core/templates/twofactorshowchallenge.php 2 patches
Braces   +5 added lines, -2 removed lines patch added patch discarded remove patch
@@ -16,8 +16,11 @@
 block discarded – undo
16 16
 	<?php if ($error): ?>
17 17
 			<?php if ($error_message): ?>
18 18
 				<p><strong><?php p($error_message); ?></strong></p>
19
-			<?php else: ?>
20
-				<p><strong><?php p($l->t('Error while validating your second factor')); ?></strong></p>
19
+			<?php else {
20
+    : ?>
21
+				<p><strong><?php p($l->t('Error while validating your second factor'));
22
+}
23
+?></strong></p>
21 24
 			<?php endif; ?>
22 25
 	<?php endif; ?>
23 26
 	<?php print_unescaped($template); ?>
Please login to merge, or discard this patch.
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -24,11 +24,11 @@
 block discarded – undo
24 24
 	<?php if (!is_null($_['backupProvider'])): ?>
25 25
 	<p>
26 26
 		<a class="two-factor-secondary" href="<?php p(\OC::$server->getURLGenerator()->linkToRoute('core.TwoFactorChallenge.showChallenge',
27
-			[
28
-				'challengeProviderId' => $_['backupProvider']->getId(),
29
-				'redirect_url' => $_['redirect_url'],
30
-			]
31
-		)) ?>">
27
+            [
28
+                'challengeProviderId' => $_['backupProvider']->getId(),
29
+                'redirect_url' => $_['redirect_url'],
30
+            ]
31
+        )) ?>">
32 32
 			<?php p($l->t('Use backup code')) ?>
33 33
 		</a>
34 34
 	</p>
Please login to merge, or discard this patch.
core/templates/layout.guest.php 2 patches
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -29,7 +29,7 @@
 block discarded – undo
29 29
 									<?php p($theme->getName()); ?>
30 30
 								</h1>
31 31
 								<?php if (\OC::$server->getConfig()->getSystemValue('installed', false)
32
-									&& \OC::$server->getConfig()->getAppValue('theming', 'logoMime', false)): ?>
32
+                                    && \OC::$server->getConfig()->getAppValue('theming', 'logoMime', false)): ?>
33 33
 									<img src="<?php p($theme->getLogo()); ?>"/>
34 34
 								<?php endif; ?>
35 35
 							</div>
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -23,7 +23,7 @@
 block discarded – undo
23 23
 		<?php emit_script_loading_tags($_); ?>
24 24
 		<?php print_unescaped($_['headers']); ?>
25 25
 	</head>
26
-	<body id="<?php p($_['bodyid']);?>">
26
+	<body id="<?php p($_['bodyid']); ?>">
27 27
 		<?php include 'layout.noscript.warning.php'; ?>
28 28
 		<?php foreach ($_['initialStates'] as $app => $initialState) { ?>
29 29
 			<input type="hidden" id="initial-state-<?php p($app); ?>" value="<?php p(base64_encode($initialState)); ?>">
Please login to merge, or discard this patch.
lib/private/Files/ObjectStore/S3.php 1 patch
Indentation   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -24,18 +24,18 @@
 block discarded – undo
24 24
 use OCP\Files\ObjectStore\IObjectStore;
25 25
 
26 26
 class S3 implements IObjectStore {
27
-	use S3ConnectionTrait;
28
-	use S3ObjectTrait;
27
+    use S3ConnectionTrait;
28
+    use S3ObjectTrait;
29 29
 
30
-	public function __construct($parameters) {
31
-		$this->parseParams($parameters);
32
-	}
30
+    public function __construct($parameters) {
31
+        $this->parseParams($parameters);
32
+    }
33 33
 
34
-	/**
35
-	 * @return string the container or bucket name where objects are stored
36
-	 * @since 7.0.0
37
-	 */
38
-	public function getStorageId() {
39
-		return $this->id;
40
-	}
34
+    /**
35
+     * @return string the container or bucket name where objects are stored
36
+     * @since 7.0.0
37
+     */
38
+    public function getStorageId() {
39
+        return $this->id;
40
+    }
41 41
 }
Please login to merge, or discard this patch.
apps/files_sharing/lib/Middleware/OCSShareAPIMiddleware.php 1 patch
Indentation   +35 added lines, -35 removed lines patch added patch discarded remove patch
@@ -11,43 +11,43 @@
 block discarded – undo
11 11
 use OCP\Share\IManager;
12 12
 
13 13
 class OCSShareAPIMiddleware extends Middleware {
14
-	/** @var IManager */
15
-	private $shareManager;
16
-	/** @var IL10N */
17
-	private $l;
14
+    /** @var IManager */
15
+    private $shareManager;
16
+    /** @var IL10N */
17
+    private $l;
18 18
 
19
-	public function __construct(IManager $shareManager,
20
-								IL10N $l) {
21
-		$this->shareManager = $shareManager;
22
-		$this->l = $l;
23
-	}
19
+    public function __construct(IManager $shareManager,
20
+                                IL10N $l) {
21
+        $this->shareManager = $shareManager;
22
+        $this->l = $l;
23
+    }
24 24
 
25
-	/**
26
-	 * @param Controller $controller
27
-	 * @param string $methodName
28
-	 *
29
-	 * @throws OCSNotFoundException
30
-	 */
31
-	public function beforeController($controller, $methodName) {
32
-		if ($controller instanceof ShareAPIController) {
33
-			if (!$this->shareManager->shareApiEnabled()) {
34
-				throw new OCSNotFoundException($this->l->t('Share API is disabled'));
35
-			}
36
-		}
37
-	}
25
+    /**
26
+     * @param Controller $controller
27
+     * @param string $methodName
28
+     *
29
+     * @throws OCSNotFoundException
30
+     */
31
+    public function beforeController($controller, $methodName) {
32
+        if ($controller instanceof ShareAPIController) {
33
+            if (!$this->shareManager->shareApiEnabled()) {
34
+                throw new OCSNotFoundException($this->l->t('Share API is disabled'));
35
+            }
36
+        }
37
+    }
38 38
 
39
-	/**
40
-	 * @param Controller $controller
41
-	 * @param string $methodName
42
-	 * @param Response $response
43
-	 * @return Response
44
-	 */
45
-	public function afterController($controller, $methodName, Response $response) {
46
-		if ($controller instanceof ShareAPIController) {
47
-			/** @var ShareAPIController $controller */
48
-			$controller->cleanup();
49
-		}
39
+    /**
40
+     * @param Controller $controller
41
+     * @param string $methodName
42
+     * @param Response $response
43
+     * @return Response
44
+     */
45
+    public function afterController($controller, $methodName, Response $response) {
46
+        if ($controller instanceof ShareAPIController) {
47
+            /** @var ShareAPIController $controller */
48
+            $controller->cleanup();
49
+        }
50 50
 
51
-		return $response;
52
-	}
51
+        return $response;
52
+    }
53 53
 }
Please login to merge, or discard this patch.
lib/private/Lockdown/Filesystem/NullStorage.php 1 patch
Indentation   +114 added lines, -114 removed lines patch added patch discarded remove patch
@@ -25,155 +25,155 @@
 block discarded – undo
25 25
 use OCP\Files\Storage\IStorage;
26 26
 
27 27
 class NullStorage extends Common {
28
-	public function __construct($parameters) {
29
-		parent::__construct($parameters);
30
-	}
28
+    public function __construct($parameters) {
29
+        parent::__construct($parameters);
30
+    }
31 31
 
32
-	public function getId() {
33
-		return 'null';
34
-	}
32
+    public function getId() {
33
+        return 'null';
34
+    }
35 35
 
36
-	public function mkdir($path) {
37
-		throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
38
-	}
36
+    public function mkdir($path) {
37
+        throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
38
+    }
39 39
 
40
-	public function rmdir($path) {
41
-		throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
42
-	}
40
+    public function rmdir($path) {
41
+        throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
42
+    }
43 43
 
44
-	public function opendir($path) {
45
-		return new IteratorDirectory([]);
46
-	}
44
+    public function opendir($path) {
45
+        return new IteratorDirectory([]);
46
+    }
47 47
 
48
-	public function is_dir($path) {
49
-		return $path === '';
50
-	}
48
+    public function is_dir($path) {
49
+        return $path === '';
50
+    }
51 51
 
52
-	public function is_file($path) {
53
-		return false;
54
-	}
52
+    public function is_file($path) {
53
+        return false;
54
+    }
55 55
 
56
-	public function stat($path) {
57
-		throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
58
-	}
56
+    public function stat($path) {
57
+        throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
58
+    }
59 59
 
60
-	public function filetype($path) {
61
-		return ($path === '') ? 'dir' : false;
62
-	}
60
+    public function filetype($path) {
61
+        return ($path === '') ? 'dir' : false;
62
+    }
63 63
 
64
-	public function filesize($path) {
65
-		throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
66
-	}
64
+    public function filesize($path) {
65
+        throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
66
+    }
67 67
 
68
-	public function isCreatable($path) {
69
-		return false;
70
-	}
68
+    public function isCreatable($path) {
69
+        return false;
70
+    }
71 71
 
72
-	public function isReadable($path) {
73
-		return $path === '';
74
-	}
72
+    public function isReadable($path) {
73
+        return $path === '';
74
+    }
75 75
 
76
-	public function isUpdatable($path) {
77
-		return false;
78
-	}
76
+    public function isUpdatable($path) {
77
+        return false;
78
+    }
79 79
 
80
-	public function isDeletable($path) {
81
-		return false;
82
-	}
80
+    public function isDeletable($path) {
81
+        return false;
82
+    }
83 83
 
84
-	public function isSharable($path) {
85
-		return false;
86
-	}
84
+    public function isSharable($path) {
85
+        return false;
86
+    }
87 87
 
88
-	public function getPermissions($path) {
89
-		return null;
90
-	}
88
+    public function getPermissions($path) {
89
+        return null;
90
+    }
91 91
 
92
-	public function file_exists($path) {
93
-		return $path === '';
94
-	}
92
+    public function file_exists($path) {
93
+        return $path === '';
94
+    }
95 95
 
96
-	public function filemtime($path) {
97
-		return ($path === '') ? time() : false;
98
-	}
96
+    public function filemtime($path) {
97
+        return ($path === '') ? time() : false;
98
+    }
99 99
 
100
-	public function file_get_contents($path) {
101
-		throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
102
-	}
100
+    public function file_get_contents($path) {
101
+        throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
102
+    }
103 103
 
104
-	public function file_put_contents($path, $data) {
105
-		throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
106
-	}
104
+    public function file_put_contents($path, $data) {
105
+        throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
106
+    }
107 107
 
108
-	public function unlink($path) {
109
-		throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
110
-	}
108
+    public function unlink($path) {
109
+        throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
110
+    }
111 111
 
112
-	public function rename($path1, $path2) {
113
-		throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
114
-	}
112
+    public function rename($path1, $path2) {
113
+        throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
114
+    }
115 115
 
116
-	public function copy($path1, $path2) {
117
-		throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
118
-	}
116
+    public function copy($path1, $path2) {
117
+        throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
118
+    }
119 119
 
120
-	public function fopen($path, $mode) {
121
-		throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
122
-	}
120
+    public function fopen($path, $mode) {
121
+        throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
122
+    }
123 123
 
124
-	public function getMimeType($path) {
125
-		throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
126
-	}
124
+    public function getMimeType($path) {
125
+        throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
126
+    }
127 127
 
128
-	public function hash($type, $path, $raw = false) {
129
-		throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
130
-	}
128
+    public function hash($type, $path, $raw = false) {
129
+        throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
130
+    }
131 131
 
132
-	public function free_space($path) {
133
-		return FileInfo::SPACE_UNKNOWN;
134
-	}
132
+    public function free_space($path) {
133
+        return FileInfo::SPACE_UNKNOWN;
134
+    }
135 135
 
136
-	public function touch($path, $mtime = null) {
137
-		throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
138
-	}
136
+    public function touch($path, $mtime = null) {
137
+        throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
138
+    }
139 139
 
140
-	public function getLocalFile($path) {
141
-		return false;
142
-	}
140
+    public function getLocalFile($path) {
141
+        return false;
142
+    }
143 143
 
144
-	public function hasUpdated($path, $time) {
145
-		return false;
146
-	}
144
+    public function hasUpdated($path, $time) {
145
+        return false;
146
+    }
147 147
 
148
-	public function getETag($path) {
149
-		return '';
150
-	}
148
+    public function getETag($path) {
149
+        return '';
150
+    }
151 151
 
152
-	public function isLocal() {
153
-		return false;
154
-	}
152
+    public function isLocal() {
153
+        return false;
154
+    }
155 155
 
156
-	public function getDirectDownload($path) {
157
-		return false;
158
-	}
156
+    public function getDirectDownload($path) {
157
+        return false;
158
+    }
159 159
 
160
-	public function copyFromStorage(IStorage $sourceStorage, $sourceInternalPath, $targetInternalPath, $preserveMtime = false) {
161
-		throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
162
-	}
160
+    public function copyFromStorage(IStorage $sourceStorage, $sourceInternalPath, $targetInternalPath, $preserveMtime = false) {
161
+        throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
162
+    }
163 163
 
164
-	public function moveFromStorage(IStorage $sourceStorage, $sourceInternalPath, $targetInternalPath) {
165
-		throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
166
-	}
164
+    public function moveFromStorage(IStorage $sourceStorage, $sourceInternalPath, $targetInternalPath) {
165
+        throw new \OC\ForbiddenException('This request is not allowed to access the filesystem');
166
+    }
167 167
 
168
-	public function test() {
169
-		return true;
170
-	}
168
+    public function test() {
169
+        return true;
170
+    }
171 171
 
172
-	public function getOwner($path) {
173
-		return null;
174
-	}
172
+    public function getOwner($path) {
173
+        return null;
174
+    }
175 175
 
176
-	public function getCache($path = '', $storage = null) {
177
-		return new NullCache();
178
-	}
176
+    public function getCache($path = '', $storage = null) {
177
+        return new NullCache();
178
+    }
179 179
 }
Please login to merge, or discard this patch.
lib/private/Files/Storage/FailedStorage.php 1 patch
Indentation   +165 added lines, -165 removed lines patch added patch discarded remove patch
@@ -34,185 +34,185 @@
 block discarded – undo
34 34
  */
35 35
 class FailedStorage extends Common {
36 36
 
37
-	/** @var \Exception */
38
-	protected $e;
39
-
40
-	/**
41
-	 * @param array $params ['exception' => \Exception]
42
-	 */
43
-	public function __construct($params) {
44
-		$this->e = $params['exception'];
45
-		if (!$this->e) {
46
-			throw new \InvalidArgumentException('Missing "exception" argument in FailedStorage constructor');
47
-		}
48
-	}
49
-
50
-	public function getId() {
51
-		// we can't return anything sane here
52
-		return 'failedstorage';
53
-	}
54
-
55
-	public function mkdir($path) {
56
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
57
-	}
58
-
59
-	public function rmdir($path) {
60
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
61
-	}
62
-
63
-	public function opendir($path) {
64
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
65
-	}
66
-
67
-	public function is_dir($path) {
68
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
69
-	}
70
-
71
-	public function is_file($path) {
72
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
73
-	}
74
-
75
-	public function stat($path) {
76
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
77
-	}
78
-
79
-	public function filetype($path) {
80
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
81
-	}
82
-
83
-	public function filesize($path) {
84
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
85
-	}
86
-
87
-	public function isCreatable($path) {
88
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
89
-	}
90
-
91
-	public function isReadable($path) {
92
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
93
-	}
94
-
95
-	public function isUpdatable($path) {
96
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
97
-	}
98
-
99
-	public function isDeletable($path) {
100
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
101
-	}
102
-
103
-	public function isSharable($path) {
104
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
105
-	}
106
-
107
-	public function getPermissions($path) {
108
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
109
-	}
110
-
111
-	public function file_exists($path) {
112
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
113
-	}
114
-
115
-	public function filemtime($path) {
116
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
117
-	}
118
-
119
-	public function file_get_contents($path) {
120
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
121
-	}
122
-
123
-	public function file_put_contents($path, $data) {
124
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
125
-	}
126
-
127
-	public function unlink($path) {
128
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
129
-	}
130
-
131
-	public function rename($path1, $path2) {
132
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
133
-	}
134
-
135
-	public function copy($path1, $path2) {
136
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
137
-	}
138
-
139
-	public function fopen($path, $mode) {
140
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
141
-	}
142
-
143
-	public function getMimeType($path) {
144
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
145
-	}
146
-
147
-	public function hash($type, $path, $raw = false) {
148
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
149
-	}
150
-
151
-	public function free_space($path) {
152
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
153
-	}
37
+    /** @var \Exception */
38
+    protected $e;
39
+
40
+    /**
41
+     * @param array $params ['exception' => \Exception]
42
+     */
43
+    public function __construct($params) {
44
+        $this->e = $params['exception'];
45
+        if (!$this->e) {
46
+            throw new \InvalidArgumentException('Missing "exception" argument in FailedStorage constructor');
47
+        }
48
+    }
49
+
50
+    public function getId() {
51
+        // we can't return anything sane here
52
+        return 'failedstorage';
53
+    }
54
+
55
+    public function mkdir($path) {
56
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
57
+    }
58
+
59
+    public function rmdir($path) {
60
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
61
+    }
62
+
63
+    public function opendir($path) {
64
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
65
+    }
66
+
67
+    public function is_dir($path) {
68
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
69
+    }
70
+
71
+    public function is_file($path) {
72
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
73
+    }
74
+
75
+    public function stat($path) {
76
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
77
+    }
78
+
79
+    public function filetype($path) {
80
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
81
+    }
82
+
83
+    public function filesize($path) {
84
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
85
+    }
86
+
87
+    public function isCreatable($path) {
88
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
89
+    }
90
+
91
+    public function isReadable($path) {
92
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
93
+    }
94
+
95
+    public function isUpdatable($path) {
96
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
97
+    }
98
+
99
+    public function isDeletable($path) {
100
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
101
+    }
102
+
103
+    public function isSharable($path) {
104
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
105
+    }
106
+
107
+    public function getPermissions($path) {
108
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
109
+    }
110
+
111
+    public function file_exists($path) {
112
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
113
+    }
114
+
115
+    public function filemtime($path) {
116
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
117
+    }
118
+
119
+    public function file_get_contents($path) {
120
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
121
+    }
122
+
123
+    public function file_put_contents($path, $data) {
124
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
125
+    }
126
+
127
+    public function unlink($path) {
128
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
129
+    }
130
+
131
+    public function rename($path1, $path2) {
132
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
133
+    }
134
+
135
+    public function copy($path1, $path2) {
136
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
137
+    }
138
+
139
+    public function fopen($path, $mode) {
140
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
141
+    }
142
+
143
+    public function getMimeType($path) {
144
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
145
+    }
146
+
147
+    public function hash($type, $path, $raw = false) {
148
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
149
+    }
150
+
151
+    public function free_space($path) {
152
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
153
+    }
154 154
 
155
-	public function search($query) {
156
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
157
-	}
155
+    public function search($query) {
156
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
157
+    }
158 158
 
159
-	public function touch($path, $mtime = null) {
160
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
161
-	}
159
+    public function touch($path, $mtime = null) {
160
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
161
+    }
162 162
 
163
-	public function getLocalFile($path) {
164
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
165
-	}
163
+    public function getLocalFile($path) {
164
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
165
+    }
166 166
 
167
-	public function getLocalFolder($path) {
168
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
169
-	}
167
+    public function getLocalFolder($path) {
168
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
169
+    }
170 170
 
171
-	public function hasUpdated($path, $time) {
172
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
173
-	}
171
+    public function hasUpdated($path, $time) {
172
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
173
+    }
174 174
 
175
-	public function getETag($path) {
176
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
177
-	}
175
+    public function getETag($path) {
176
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
177
+    }
178 178
 
179
-	public function getDirectDownload($path) {
180
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
181
-	}
179
+    public function getDirectDownload($path) {
180
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
181
+    }
182 182
 
183
-	public function verifyPath($path, $fileName) {
184
-		return true;
185
-	}
183
+    public function verifyPath($path, $fileName) {
184
+        return true;
185
+    }
186 186
 
187
-	public function copyFromStorage(IStorage $sourceStorage, $sourceInternalPath, $targetInternalPath, $preserveMtime = false) {
188
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
189
-	}
187
+    public function copyFromStorage(IStorage $sourceStorage, $sourceInternalPath, $targetInternalPath, $preserveMtime = false) {
188
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
189
+    }
190 190
 
191
-	public function moveFromStorage(IStorage $sourceStorage, $sourceInternalPath, $targetInternalPath) {
192
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
193
-	}
191
+    public function moveFromStorage(IStorage $sourceStorage, $sourceInternalPath, $targetInternalPath) {
192
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
193
+    }
194 194
 
195
-	public function acquireLock($path, $type, ILockingProvider $provider) {
196
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
197
-	}
195
+    public function acquireLock($path, $type, ILockingProvider $provider) {
196
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
197
+    }
198 198
 
199
-	public function releaseLock($path, $type, ILockingProvider $provider) {
200
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
201
-	}
199
+    public function releaseLock($path, $type, ILockingProvider $provider) {
200
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
201
+    }
202 202
 
203
-	public function changeLock($path, $type, ILockingProvider $provider) {
204
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
205
-	}
203
+    public function changeLock($path, $type, ILockingProvider $provider) {
204
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
205
+    }
206 206
 
207
-	public function getAvailability() {
208
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
209
-	}
207
+    public function getAvailability() {
208
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
209
+    }
210 210
 
211
-	public function setAvailability($isAvailable) {
212
-		throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
213
-	}
211
+    public function setAvailability($isAvailable) {
212
+        throw new StorageNotAvailableException($this->e->getMessage(), $this->e->getCode(), $this->e);
213
+    }
214 214
 
215
-	public function getCache($path = '', $storage = null) {
216
-		return new FailedCache();
217
-	}
215
+    public function getCache($path = '', $storage = null) {
216
+        return new FailedCache();
217
+    }
218 218
 }
Please login to merge, or discard this patch.