Completed
Pull Request — stable9 (#4226)
by Lukas
11:11
created
lib/public/files/locknotacquiredexception.php 2 patches
Indentation   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -36,27 +36,27 @@
 block discarded – undo
36 36
  * @since 7.0.0
37 37
  */
38 38
 class LockNotAcquiredException extends \Exception {
39
-	/** @var string $path The path that could not be locked */
40
-	public $path;
39
+    /** @var string $path The path that could not be locked */
40
+    public $path;
41 41
 
42
-	/** @var integer $lockType The type of the lock that was attempted */
43
-	public $lockType;
42
+    /** @var integer $lockType The type of the lock that was attempted */
43
+    public $lockType;
44 44
 
45
-	/**
46
-	 * @since 7.0.0
47
-	 */
48
-	public function __construct($path, $lockType, $code = 0, \Exception $previous = null) {
49
-		$message = \OC::$server->getL10N('core')->t('Could not obtain lock type %d on "%s".', array($lockType, $path));
50
-		parent::__construct($message, $code, $previous);
51
-	}
45
+    /**
46
+     * @since 7.0.0
47
+     */
48
+    public function __construct($path, $lockType, $code = 0, \Exception $previous = null) {
49
+        $message = \OC::$server->getL10N('core')->t('Could not obtain lock type %d on "%s".', array($lockType, $path));
50
+        parent::__construct($message, $code, $previous);
51
+    }
52 52
 
53
-	/**
54
-	 * custom string representation of object
55
-	 *
56
-	 * @return string
57
-	 * @since 7.0.0
58
-	 */
59
-	public function __toString() {
60
-		return __CLASS__ . ": [{$this->code}]: {$this->message}\n";
61
-	}
53
+    /**
54
+     * custom string representation of object
55
+     *
56
+     * @return string
57
+     * @since 7.0.0
58
+     */
59
+    public function __toString() {
60
+        return __CLASS__ . ": [{$this->code}]: {$this->message}\n";
61
+    }
62 62
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -57,6 +57,6 @@
 block discarded – undo
57 57
 	 * @since 7.0.0
58 58
 	 */
59 59
 	public function __toString() {
60
-		return __CLASS__ . ": [{$this->code}]: {$this->message}\n";
60
+		return __CLASS__.": [{$this->code}]: {$this->message}\n";
61 61
 	}
62 62
 }
Please login to merge, or discard this patch.
lib/public/files/imimetypeloader.php 1 patch
Indentation   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -31,37 +31,37 @@
 block discarded – undo
31 31
  **/
32 32
 interface IMimeTypeLoader {
33 33
 
34
-	/**
35
-	 * Get a mimetype from its ID
36
-	 *
37
-	 * @param int $id
38
-	 * @return string|null
39
-	 * @since 8.2.0
40
-	 */
41
-	public function getMimetypeById($id);
34
+    /**
35
+     * Get a mimetype from its ID
36
+     *
37
+     * @param int $id
38
+     * @return string|null
39
+     * @since 8.2.0
40
+     */
41
+    public function getMimetypeById($id);
42 42
 
43
-	/**
44
-	 * Get a mimetype ID, adding the mimetype to the DB if it does not exist
45
-	 *
46
-	 * @param string $mimetype
47
-	 * @return int
48
-	 * @since 8.2.0
49
-	 */
50
-	public function getId($mimetype);
43
+    /**
44
+     * Get a mimetype ID, adding the mimetype to the DB if it does not exist
45
+     *
46
+     * @param string $mimetype
47
+     * @return int
48
+     * @since 8.2.0
49
+     */
50
+    public function getId($mimetype);
51 51
 
52
-	/**
53
-	 * Test if a mimetype exists in the database
54
-	 *
55
-	 * @param string $mimetype
56
-	 * @return bool
57
-	 * @since 8.2.0
58
-	 */
59
-	public function exists($mimetype);
52
+    /**
53
+     * Test if a mimetype exists in the database
54
+     *
55
+     * @param string $mimetype
56
+     * @return bool
57
+     * @since 8.2.0
58
+     */
59
+    public function exists($mimetype);
60 60
 
61
-	/**
62
-	 * Clear all loaded mimetypes, allow for re-loading
63
-	 *
64
-	 * @since 8.2.0
65
-	 */
66
-	public function reset();
61
+    /**
62
+     * Clear all loaded mimetypes, allow for re-loading
63
+     *
64
+     * @since 8.2.0
65
+     */
66
+    public function reset();
67 67
 }
Please login to merge, or discard this patch.
lib/public/files/file.php 1 patch
Indentation   +52 added lines, -52 removed lines patch added patch discarded remove patch
@@ -39,61 +39,61 @@
 block discarded – undo
39 39
  * @since 6.0.0
40 40
  */
41 41
 interface File extends Node {
42
-	/**
43
-	 * Get the content of the file as string
44
-	 *
45
-	 * @return string
46
-	 * @throws \OCP\Files\NotPermittedException
47
-	 * @since 6.0.0
48
-	 */
49
-	public function getContent();
42
+    /**
43
+     * Get the content of the file as string
44
+     *
45
+     * @return string
46
+     * @throws \OCP\Files\NotPermittedException
47
+     * @since 6.0.0
48
+     */
49
+    public function getContent();
50 50
 
51
-	/**
52
-	 * Write to the file from string data
53
-	 *
54
-	 * @param string $data
55
-	 * @throws \OCP\Files\NotPermittedException
56
-	 * @return void
57
-	 * @since 6.0.0
58
-	 */
59
-	public function putContent($data);
51
+    /**
52
+     * Write to the file from string data
53
+     *
54
+     * @param string $data
55
+     * @throws \OCP\Files\NotPermittedException
56
+     * @return void
57
+     * @since 6.0.0
58
+     */
59
+    public function putContent($data);
60 60
 
61
-	/**
62
-	 * Get the mimetype of the file
63
-	 *
64
-	 * @return string
65
-	 * @since 6.0.0
66
-	 */
67
-	public function getMimeType();
61
+    /**
62
+     * Get the mimetype of the file
63
+     *
64
+     * @return string
65
+     * @since 6.0.0
66
+     */
67
+    public function getMimeType();
68 68
 
69
-	/**
70
-	 * Open the file as stream, resulting resource can be operated as stream like the result from php's own fopen
71
-	 *
72
-	 * @param string $mode
73
-	 * @return resource
74
-	 * @throws \OCP\Files\NotPermittedException
75
-	 * @since 6.0.0
76
-	 */
77
-	public function fopen($mode);
69
+    /**
70
+     * Open the file as stream, resulting resource can be operated as stream like the result from php's own fopen
71
+     *
72
+     * @param string $mode
73
+     * @return resource
74
+     * @throws \OCP\Files\NotPermittedException
75
+     * @since 6.0.0
76
+     */
77
+    public function fopen($mode);
78 78
 
79
-	/**
80
-	 * Compute the hash of the file
81
-	 * Type of hash is set with $type and can be anything supported by php's hash_file
82
-	 *
83
-	 * @param string $type
84
-	 * @param bool $raw
85
-	 * @return string
86
-	 * @since 6.0.0
87
-	 */
88
-	public function hash($type, $raw = false);
79
+    /**
80
+     * Compute the hash of the file
81
+     * Type of hash is set with $type and can be anything supported by php's hash_file
82
+     *
83
+     * @param string $type
84
+     * @param bool $raw
85
+     * @return string
86
+     * @since 6.0.0
87
+     */
88
+    public function hash($type, $raw = false);
89 89
 
90
-	/**
91
-	 * Get the stored checksum for this file
92
-	 *
93
-	 * @return string
94
-	 * @since 9.0.0
95
-	 * @throws InvalidPathException
96
-	 * @throws NotFoundException
97
-	 */
98
-	public function getChecksum();
90
+    /**
91
+     * Get the stored checksum for this file
92
+     *
93
+     * @return string
94
+     * @since 9.0.0
95
+     * @throws InvalidPathException
96
+     * @throws NotFoundException
97
+     */
98
+    public function getChecksum();
99 99
 }
Please login to merge, or discard this patch.
lib/public/files/storage/istorage.php 1 patch
Indentation   +411 added lines, -411 removed lines patch added patch discarded remove patch
@@ -44,415 +44,415 @@
 block discarded – undo
44 44
  * @since 9.0.0
45 45
  */
46 46
 interface IStorage {
47
-	/**
48
-	 * $parameters is a free form array with the configuration options needed to construct the storage
49
-	 *
50
-	 * @param array $parameters
51
-	 * @since 9.0.0
52
-	 */
53
-	public function __construct($parameters);
54
-
55
-	/**
56
-	 * Get the identifier for the storage,
57
-	 * the returned id should be the same for every storage object that is created with the same parameters
58
-	 * and two storage objects with the same id should refer to two storages that display the same files.
59
-	 *
60
-	 * @return string
61
-	 * @since 9.0.0
62
-	 */
63
-	public function getId();
64
-
65
-	/**
66
-	 * see http://php.net/manual/en/function.mkdir.php
67
-	 * implementations need to implement a recursive mkdir
68
-	 *
69
-	 * @param string $path
70
-	 * @return bool
71
-	 * @since 9.0.0
72
-	 */
73
-	public function mkdir($path);
74
-
75
-	/**
76
-	 * see http://php.net/manual/en/function.rmdir.php
77
-	 *
78
-	 * @param string $path
79
-	 * @return bool
80
-	 * @since 9.0.0
81
-	 */
82
-	public function rmdir($path);
83
-
84
-	/**
85
-	 * see http://php.net/manual/en/function.opendir.php
86
-	 *
87
-	 * @param string $path
88
-	 * @return resource|false
89
-	 * @since 9.0.0
90
-	 */
91
-	public function opendir($path);
92
-
93
-	/**
94
-	 * see http://php.net/manual/en/function.is-dir.php
95
-	 *
96
-	 * @param string $path
97
-	 * @return bool
98
-	 * @since 9.0.0
99
-	 */
100
-	public function is_dir($path);
101
-
102
-	/**
103
-	 * see http://php.net/manual/en/function.is-file.php
104
-	 *
105
-	 * @param string $path
106
-	 * @return bool
107
-	 * @since 9.0.0
108
-	 */
109
-	public function is_file($path);
110
-
111
-	/**
112
-	 * see http://php.net/manual/en/function.stat.php
113
-	 * only the following keys are required in the result: size and mtime
114
-	 *
115
-	 * @param string $path
116
-	 * @return array|false
117
-	 * @since 9.0.0
118
-	 */
119
-	public function stat($path);
120
-
121
-	/**
122
-	 * see http://php.net/manual/en/function.filetype.php
123
-	 *
124
-	 * @param string $path
125
-	 * @return string|false
126
-	 * @since 9.0.0
127
-	 */
128
-	public function filetype($path);
129
-
130
-	/**
131
-	 * see http://php.net/manual/en/function.filesize.php
132
-	 * The result for filesize when called on a folder is required to be 0
133
-	 *
134
-	 * @param string $path
135
-	 * @return int|false
136
-	 * @since 9.0.0
137
-	 */
138
-	public function filesize($path);
139
-
140
-	/**
141
-	 * check if a file can be created in $path
142
-	 *
143
-	 * @param string $path
144
-	 * @return bool
145
-	 * @since 9.0.0
146
-	 */
147
-	public function isCreatable($path);
148
-
149
-	/**
150
-	 * check if a file can be read
151
-	 *
152
-	 * @param string $path
153
-	 * @return bool
154
-	 * @since 9.0.0
155
-	 */
156
-	public function isReadable($path);
157
-
158
-	/**
159
-	 * check if a file can be written to
160
-	 *
161
-	 * @param string $path
162
-	 * @return bool
163
-	 * @since 9.0.0
164
-	 */
165
-	public function isUpdatable($path);
166
-
167
-	/**
168
-	 * check if a file can be deleted
169
-	 *
170
-	 * @param string $path
171
-	 * @return bool
172
-	 * @since 9.0.0
173
-	 */
174
-	public function isDeletable($path);
175
-
176
-	/**
177
-	 * check if a file can be shared
178
-	 *
179
-	 * @param string $path
180
-	 * @return bool
181
-	 * @since 9.0.0
182
-	 */
183
-	public function isSharable($path);
184
-
185
-	/**
186
-	 * get the full permissions of a path.
187
-	 * Should return a combination of the PERMISSION_ constants defined in lib/public/constants.php
188
-	 *
189
-	 * @param string $path
190
-	 * @return int
191
-	 * @since 9.0.0
192
-	 */
193
-	public function getPermissions($path);
194
-
195
-	/**
196
-	 * see http://php.net/manual/en/function.file_exists.php
197
-	 *
198
-	 * @param string $path
199
-	 * @return bool
200
-	 * @since 9.0.0
201
-	 */
202
-	public function file_exists($path);
203
-
204
-	/**
205
-	 * see http://php.net/manual/en/function.filemtime.php
206
-	 *
207
-	 * @param string $path
208
-	 * @return int|false
209
-	 * @since 9.0.0
210
-	 */
211
-	public function filemtime($path);
212
-
213
-	/**
214
-	 * see http://php.net/manual/en/function.file_get_contents.php
215
-	 *
216
-	 * @param string $path
217
-	 * @return string|false
218
-	 * @since 9.0.0
219
-	 */
220
-	public function file_get_contents($path);
221
-
222
-	/**
223
-	 * see http://php.net/manual/en/function.file_put_contents.php
224
-	 *
225
-	 * @param string $path
226
-	 * @param string $data
227
-	 * @return bool
228
-	 * @since 9.0.0
229
-	 */
230
-	public function file_put_contents($path, $data);
231
-
232
-	/**
233
-	 * see http://php.net/manual/en/function.unlink.php
234
-	 *
235
-	 * @param string $path
236
-	 * @return bool
237
-	 * @since 9.0.0
238
-	 */
239
-	public function unlink($path);
240
-
241
-	/**
242
-	 * see http://php.net/manual/en/function.rename.php
243
-	 *
244
-	 * @param string $path1
245
-	 * @param string $path2
246
-	 * @return bool
247
-	 * @since 9.0.0
248
-	 */
249
-	public function rename($path1, $path2);
250
-
251
-	/**
252
-	 * see http://php.net/manual/en/function.copy.php
253
-	 *
254
-	 * @param string $path1
255
-	 * @param string $path2
256
-	 * @return bool
257
-	 * @since 9.0.0
258
-	 */
259
-	public function copy($path1, $path2);
260
-
261
-	/**
262
-	 * see http://php.net/manual/en/function.fopen.php
263
-	 *
264
-	 * @param string $path
265
-	 * @param string $mode
266
-	 * @return resource|false
267
-	 * @since 9.0.0
268
-	 */
269
-	public function fopen($path, $mode);
270
-
271
-	/**
272
-	 * get the mimetype for a file or folder
273
-	 * The mimetype for a folder is required to be "httpd/unix-directory"
274
-	 *
275
-	 * @param string $path
276
-	 * @return string|false
277
-	 * @since 9.0.0
278
-	 */
279
-	public function getMimeType($path);
280
-
281
-	/**
282
-	 * see http://php.net/manual/en/function.hash-file.php
283
-	 *
284
-	 * @param string $type
285
-	 * @param string $path
286
-	 * @param bool $raw
287
-	 * @return string|false
288
-	 * @since 9.0.0
289
-	 */
290
-	public function hash($type, $path, $raw = false);
291
-
292
-	/**
293
-	 * see http://php.net/manual/en/function.free_space.php
294
-	 *
295
-	 * @param string $path
296
-	 * @return int|false
297
-	 * @since 9.0.0
298
-	 */
299
-	public function free_space($path);
300
-
301
-	/**
302
-	 * see http://php.net/manual/en/function.touch.php
303
-	 * If the backend does not support the operation, false should be returned
304
-	 *
305
-	 * @param string $path
306
-	 * @param int $mtime
307
-	 * @return bool
308
-	 * @since 9.0.0
309
-	 */
310
-	public function touch($path, $mtime = null);
311
-
312
-	/**
313
-	 * get the path to a local version of the file.
314
-	 * The local version of the file can be temporary and doesn't have to be persistent across requests
315
-	 *
316
-	 * @param string $path
317
-	 * @return string|false
318
-	 * @since 9.0.0
319
-	 */
320
-	public function getLocalFile($path);
321
-
322
-	/**
323
-	 * check if a file or folder has been updated since $time
324
-	 *
325
-	 * @param string $path
326
-	 * @param int $time
327
-	 * @return bool
328
-	 * @since 9.0.0
329
-	 *
330
-	 * hasUpdated for folders should return at least true if a file inside the folder is add, removed or renamed.
331
-	 * returning true for other changes in the folder is optional
332
-	 */
333
-	public function hasUpdated($path, $time);
334
-
335
-	/**
336
-	 * get the ETag for a file or folder
337
-	 *
338
-	 * @param string $path
339
-	 * @return string|false
340
-	 * @since 9.0.0
341
-	 */
342
-	public function getETag($path);
343
-
344
-	/**
345
-	 * Returns whether the storage is local, which means that files
346
-	 * are stored on the local filesystem instead of remotely.
347
-	 * Calling getLocalFile() for local storages should always
348
-	 * return the local files, whereas for non-local storages
349
-	 * it might return a temporary file.
350
-	 *
351
-	 * @return bool true if the files are stored locally, false otherwise
352
-	 * @since 9.0.0
353
-	 */
354
-	public function isLocal();
355
-
356
-	/**
357
-	 * Check if the storage is an instance of $class or is a wrapper for a storage that is an instance of $class
358
-	 *
359
-	 * @param string $class
360
-	 * @return bool
361
-	 * @since 9.0.0
362
-	 */
363
-	public function instanceOfStorage($class);
364
-
365
-	/**
366
-	 * A custom storage implementation can return an url for direct download of a give file.
367
-	 *
368
-	 * For now the returned array can hold the parameter url - in future more attributes might follow.
369
-	 *
370
-	 * @param string $path
371
-	 * @return array|false
372
-	 * @since 9.0.0
373
-	 */
374
-	public function getDirectDownload($path);
375
-
376
-	/**
377
-	 * @param string $path the path of the target folder
378
-	 * @param string $fileName the name of the file itself
379
-	 * @return void
380
-	 * @throws InvalidPathException
381
-	 * @since 9.0.0
382
-	 */
383
-	public function verifyPath($path, $fileName);
384
-
385
-	/**
386
-	 * @param \OCP\Files\Storage $sourceStorage
387
-	 * @param string $sourceInternalPath
388
-	 * @param string $targetInternalPath
389
-	 * @return bool
390
-	 * @since 9.0.0
391
-	 */
392
-	public function copyFromStorage(\OCP\Files\Storage $sourceStorage, $sourceInternalPath, $targetInternalPath);
393
-
394
-	/**
395
-	 * @param \OCP\Files\Storage $sourceStorage
396
-	 * @param string $sourceInternalPath
397
-	 * @param string $targetInternalPath
398
-	 * @return bool
399
-	 * @since 9.0.0
400
-	 */
401
-	public function moveFromStorage(\OCP\Files\Storage $sourceStorage, $sourceInternalPath, $targetInternalPath);
402
-
403
-	/**
404
-	 * Test a storage for availability
405
-	 *
406
-	 * @since 9.0.0
407
-	 * @return bool
408
-	 */
409
-	public function test();
410
-
411
-	/**
412
-	 * @since 9.0.0
413
-	 * @return array [ available, last_checked ]
414
-	 */
415
-	public function getAvailability();
416
-
417
-	/**
418
-	 * @since 9.0.0
419
-	 * @param bool $isAvailable
420
-	 */
421
-	public function setAvailability($isAvailable);
422
-
423
-	/**
424
-	 * @param string $path path for which to retrieve the owner
425
-	 * @since 9.0.0
426
-	 */
427
-	public function getOwner($path);
428
-
429
-	/**
430
-	 * @return ICache
431
-	 * @since 9.0.0
432
-	 */
433
-	public function getCache();
434
-
435
-	/**
436
-	 * @return IPropagator
437
-	 * @since 9.0.0
438
-	 */
439
-	public function getPropagator();
440
-
441
-	/**
442
-	 * @return IScanner
443
-	 * @since 9.0.0
444
-	 */
445
-	public function getScanner();
446
-
447
-	/**
448
-	 * @return IUpdater
449
-	 * @since 9.0.0
450
-	 */
451
-	public function getUpdater();
452
-
453
-	/**
454
-	 * @return IWatcher
455
-	 * @since 9.0.0
456
-	 */
457
-	public function getWatcher();
47
+    /**
48
+     * $parameters is a free form array with the configuration options needed to construct the storage
49
+     *
50
+     * @param array $parameters
51
+     * @since 9.0.0
52
+     */
53
+    public function __construct($parameters);
54
+
55
+    /**
56
+     * Get the identifier for the storage,
57
+     * the returned id should be the same for every storage object that is created with the same parameters
58
+     * and two storage objects with the same id should refer to two storages that display the same files.
59
+     *
60
+     * @return string
61
+     * @since 9.0.0
62
+     */
63
+    public function getId();
64
+
65
+    /**
66
+     * see http://php.net/manual/en/function.mkdir.php
67
+     * implementations need to implement a recursive mkdir
68
+     *
69
+     * @param string $path
70
+     * @return bool
71
+     * @since 9.0.0
72
+     */
73
+    public function mkdir($path);
74
+
75
+    /**
76
+     * see http://php.net/manual/en/function.rmdir.php
77
+     *
78
+     * @param string $path
79
+     * @return bool
80
+     * @since 9.0.0
81
+     */
82
+    public function rmdir($path);
83
+
84
+    /**
85
+     * see http://php.net/manual/en/function.opendir.php
86
+     *
87
+     * @param string $path
88
+     * @return resource|false
89
+     * @since 9.0.0
90
+     */
91
+    public function opendir($path);
92
+
93
+    /**
94
+     * see http://php.net/manual/en/function.is-dir.php
95
+     *
96
+     * @param string $path
97
+     * @return bool
98
+     * @since 9.0.0
99
+     */
100
+    public function is_dir($path);
101
+
102
+    /**
103
+     * see http://php.net/manual/en/function.is-file.php
104
+     *
105
+     * @param string $path
106
+     * @return bool
107
+     * @since 9.0.0
108
+     */
109
+    public function is_file($path);
110
+
111
+    /**
112
+     * see http://php.net/manual/en/function.stat.php
113
+     * only the following keys are required in the result: size and mtime
114
+     *
115
+     * @param string $path
116
+     * @return array|false
117
+     * @since 9.0.0
118
+     */
119
+    public function stat($path);
120
+
121
+    /**
122
+     * see http://php.net/manual/en/function.filetype.php
123
+     *
124
+     * @param string $path
125
+     * @return string|false
126
+     * @since 9.0.0
127
+     */
128
+    public function filetype($path);
129
+
130
+    /**
131
+     * see http://php.net/manual/en/function.filesize.php
132
+     * The result for filesize when called on a folder is required to be 0
133
+     *
134
+     * @param string $path
135
+     * @return int|false
136
+     * @since 9.0.0
137
+     */
138
+    public function filesize($path);
139
+
140
+    /**
141
+     * check if a file can be created in $path
142
+     *
143
+     * @param string $path
144
+     * @return bool
145
+     * @since 9.0.0
146
+     */
147
+    public function isCreatable($path);
148
+
149
+    /**
150
+     * check if a file can be read
151
+     *
152
+     * @param string $path
153
+     * @return bool
154
+     * @since 9.0.0
155
+     */
156
+    public function isReadable($path);
157
+
158
+    /**
159
+     * check if a file can be written to
160
+     *
161
+     * @param string $path
162
+     * @return bool
163
+     * @since 9.0.0
164
+     */
165
+    public function isUpdatable($path);
166
+
167
+    /**
168
+     * check if a file can be deleted
169
+     *
170
+     * @param string $path
171
+     * @return bool
172
+     * @since 9.0.0
173
+     */
174
+    public function isDeletable($path);
175
+
176
+    /**
177
+     * check if a file can be shared
178
+     *
179
+     * @param string $path
180
+     * @return bool
181
+     * @since 9.0.0
182
+     */
183
+    public function isSharable($path);
184
+
185
+    /**
186
+     * get the full permissions of a path.
187
+     * Should return a combination of the PERMISSION_ constants defined in lib/public/constants.php
188
+     *
189
+     * @param string $path
190
+     * @return int
191
+     * @since 9.0.0
192
+     */
193
+    public function getPermissions($path);
194
+
195
+    /**
196
+     * see http://php.net/manual/en/function.file_exists.php
197
+     *
198
+     * @param string $path
199
+     * @return bool
200
+     * @since 9.0.0
201
+     */
202
+    public function file_exists($path);
203
+
204
+    /**
205
+     * see http://php.net/manual/en/function.filemtime.php
206
+     *
207
+     * @param string $path
208
+     * @return int|false
209
+     * @since 9.0.0
210
+     */
211
+    public function filemtime($path);
212
+
213
+    /**
214
+     * see http://php.net/manual/en/function.file_get_contents.php
215
+     *
216
+     * @param string $path
217
+     * @return string|false
218
+     * @since 9.0.0
219
+     */
220
+    public function file_get_contents($path);
221
+
222
+    /**
223
+     * see http://php.net/manual/en/function.file_put_contents.php
224
+     *
225
+     * @param string $path
226
+     * @param string $data
227
+     * @return bool
228
+     * @since 9.0.0
229
+     */
230
+    public function file_put_contents($path, $data);
231
+
232
+    /**
233
+     * see http://php.net/manual/en/function.unlink.php
234
+     *
235
+     * @param string $path
236
+     * @return bool
237
+     * @since 9.0.0
238
+     */
239
+    public function unlink($path);
240
+
241
+    /**
242
+     * see http://php.net/manual/en/function.rename.php
243
+     *
244
+     * @param string $path1
245
+     * @param string $path2
246
+     * @return bool
247
+     * @since 9.0.0
248
+     */
249
+    public function rename($path1, $path2);
250
+
251
+    /**
252
+     * see http://php.net/manual/en/function.copy.php
253
+     *
254
+     * @param string $path1
255
+     * @param string $path2
256
+     * @return bool
257
+     * @since 9.0.0
258
+     */
259
+    public function copy($path1, $path2);
260
+
261
+    /**
262
+     * see http://php.net/manual/en/function.fopen.php
263
+     *
264
+     * @param string $path
265
+     * @param string $mode
266
+     * @return resource|false
267
+     * @since 9.0.0
268
+     */
269
+    public function fopen($path, $mode);
270
+
271
+    /**
272
+     * get the mimetype for a file or folder
273
+     * The mimetype for a folder is required to be "httpd/unix-directory"
274
+     *
275
+     * @param string $path
276
+     * @return string|false
277
+     * @since 9.0.0
278
+     */
279
+    public function getMimeType($path);
280
+
281
+    /**
282
+     * see http://php.net/manual/en/function.hash-file.php
283
+     *
284
+     * @param string $type
285
+     * @param string $path
286
+     * @param bool $raw
287
+     * @return string|false
288
+     * @since 9.0.0
289
+     */
290
+    public function hash($type, $path, $raw = false);
291
+
292
+    /**
293
+     * see http://php.net/manual/en/function.free_space.php
294
+     *
295
+     * @param string $path
296
+     * @return int|false
297
+     * @since 9.0.0
298
+     */
299
+    public function free_space($path);
300
+
301
+    /**
302
+     * see http://php.net/manual/en/function.touch.php
303
+     * If the backend does not support the operation, false should be returned
304
+     *
305
+     * @param string $path
306
+     * @param int $mtime
307
+     * @return bool
308
+     * @since 9.0.0
309
+     */
310
+    public function touch($path, $mtime = null);
311
+
312
+    /**
313
+     * get the path to a local version of the file.
314
+     * The local version of the file can be temporary and doesn't have to be persistent across requests
315
+     *
316
+     * @param string $path
317
+     * @return string|false
318
+     * @since 9.0.0
319
+     */
320
+    public function getLocalFile($path);
321
+
322
+    /**
323
+     * check if a file or folder has been updated since $time
324
+     *
325
+     * @param string $path
326
+     * @param int $time
327
+     * @return bool
328
+     * @since 9.0.0
329
+     *
330
+     * hasUpdated for folders should return at least true if a file inside the folder is add, removed or renamed.
331
+     * returning true for other changes in the folder is optional
332
+     */
333
+    public function hasUpdated($path, $time);
334
+
335
+    /**
336
+     * get the ETag for a file or folder
337
+     *
338
+     * @param string $path
339
+     * @return string|false
340
+     * @since 9.0.0
341
+     */
342
+    public function getETag($path);
343
+
344
+    /**
345
+     * Returns whether the storage is local, which means that files
346
+     * are stored on the local filesystem instead of remotely.
347
+     * Calling getLocalFile() for local storages should always
348
+     * return the local files, whereas for non-local storages
349
+     * it might return a temporary file.
350
+     *
351
+     * @return bool true if the files are stored locally, false otherwise
352
+     * @since 9.0.0
353
+     */
354
+    public function isLocal();
355
+
356
+    /**
357
+     * Check if the storage is an instance of $class or is a wrapper for a storage that is an instance of $class
358
+     *
359
+     * @param string $class
360
+     * @return bool
361
+     * @since 9.0.0
362
+     */
363
+    public function instanceOfStorage($class);
364
+
365
+    /**
366
+     * A custom storage implementation can return an url for direct download of a give file.
367
+     *
368
+     * For now the returned array can hold the parameter url - in future more attributes might follow.
369
+     *
370
+     * @param string $path
371
+     * @return array|false
372
+     * @since 9.0.0
373
+     */
374
+    public function getDirectDownload($path);
375
+
376
+    /**
377
+     * @param string $path the path of the target folder
378
+     * @param string $fileName the name of the file itself
379
+     * @return void
380
+     * @throws InvalidPathException
381
+     * @since 9.0.0
382
+     */
383
+    public function verifyPath($path, $fileName);
384
+
385
+    /**
386
+     * @param \OCP\Files\Storage $sourceStorage
387
+     * @param string $sourceInternalPath
388
+     * @param string $targetInternalPath
389
+     * @return bool
390
+     * @since 9.0.0
391
+     */
392
+    public function copyFromStorage(\OCP\Files\Storage $sourceStorage, $sourceInternalPath, $targetInternalPath);
393
+
394
+    /**
395
+     * @param \OCP\Files\Storage $sourceStorage
396
+     * @param string $sourceInternalPath
397
+     * @param string $targetInternalPath
398
+     * @return bool
399
+     * @since 9.0.0
400
+     */
401
+    public function moveFromStorage(\OCP\Files\Storage $sourceStorage, $sourceInternalPath, $targetInternalPath);
402
+
403
+    /**
404
+     * Test a storage for availability
405
+     *
406
+     * @since 9.0.0
407
+     * @return bool
408
+     */
409
+    public function test();
410
+
411
+    /**
412
+     * @since 9.0.0
413
+     * @return array [ available, last_checked ]
414
+     */
415
+    public function getAvailability();
416
+
417
+    /**
418
+     * @since 9.0.0
419
+     * @param bool $isAvailable
420
+     */
421
+    public function setAvailability($isAvailable);
422
+
423
+    /**
424
+     * @param string $path path for which to retrieve the owner
425
+     * @since 9.0.0
426
+     */
427
+    public function getOwner($path);
428
+
429
+    /**
430
+     * @return ICache
431
+     * @since 9.0.0
432
+     */
433
+    public function getCache();
434
+
435
+    /**
436
+     * @return IPropagator
437
+     * @since 9.0.0
438
+     */
439
+    public function getPropagator();
440
+
441
+    /**
442
+     * @return IScanner
443
+     * @since 9.0.0
444
+     */
445
+    public function getScanner();
446
+
447
+    /**
448
+     * @return IUpdater
449
+     * @since 9.0.0
450
+     */
451
+    public function getUpdater();
452
+
453
+    /**
454
+     * @return IWatcher
455
+     * @since 9.0.0
456
+     */
457
+    public function getWatcher();
458 458
 }
Please login to merge, or discard this patch.
lib/public/files/storage/istoragefactory.php 1 patch
Indentation   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -30,25 +30,25 @@
 block discarded – undo
30 30
  * @since 8.0.0
31 31
  */
32 32
 interface IStorageFactory {
33
-	/**
34
-	 * allow modifier storage behaviour by adding wrappers around storages
35
-	 *
36
-	 * $callback should be a function of type (string $mountPoint, Storage $storage) => Storage
37
-	 *
38
-	 * @param string $wrapperName
39
-	 * @param callable $callback
40
-	 * @return bool true if the wrapper was added, false if there was already a wrapper with this
41
-	 * name registered
42
-	 * @since 8.0.0
43
-	 */
44
-	public function addStorageWrapper($wrapperName, $callback);
33
+    /**
34
+     * allow modifier storage behaviour by adding wrappers around storages
35
+     *
36
+     * $callback should be a function of type (string $mountPoint, Storage $storage) => Storage
37
+     *
38
+     * @param string $wrapperName
39
+     * @param callable $callback
40
+     * @return bool true if the wrapper was added, false if there was already a wrapper with this
41
+     * name registered
42
+     * @since 8.0.0
43
+     */
44
+    public function addStorageWrapper($wrapperName, $callback);
45 45
 
46
-	/**
47
-	 * @param \OCP\Files\Mount\IMountPoint $mountPoint
48
-	 * @param string $class
49
-	 * @param array $arguments
50
-	 * @return \OCP\Files\Storage
51
-	 * @since 8.0.0
52
-	 */
53
-	public function getInstance(IMountPoint $mountPoint, $class, $arguments);
46
+    /**
47
+     * @param \OCP\Files\Mount\IMountPoint $mountPoint
48
+     * @param string $class
49
+     * @param array $arguments
50
+     * @return \OCP\Files\Storage
51
+     * @since 8.0.0
52
+     */
53
+    public function getInstance(IMountPoint $mountPoint, $class, $arguments);
54 54
 }
Please login to merge, or discard this patch.
lib/public/files/storage/ilockingstorage.php 1 patch
Indentation   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -33,29 +33,29 @@
 block discarded – undo
33 33
  * @since 9.0.0
34 34
  */
35 35
 interface ILockingStorage {
36
-	/**
37
-	 * @param string $path The path of the file to acquire the lock for
38
-	 * @param int $type \OCP\Lock\ILockingProvider::LOCK_SHARED or \OCP\Lock\ILockingProvider::LOCK_EXCLUSIVE
39
-	 * @param \OCP\Lock\ILockingProvider $provider
40
-	 * @throws \OCP\Lock\LockedException
41
-	 * @since 9.0.0
42
-	 */
43
-	public function acquireLock($path, $type, ILockingProvider $provider);
36
+    /**
37
+     * @param string $path The path of the file to acquire the lock for
38
+     * @param int $type \OCP\Lock\ILockingProvider::LOCK_SHARED or \OCP\Lock\ILockingProvider::LOCK_EXCLUSIVE
39
+     * @param \OCP\Lock\ILockingProvider $provider
40
+     * @throws \OCP\Lock\LockedException
41
+     * @since 9.0.0
42
+     */
43
+    public function acquireLock($path, $type, ILockingProvider $provider);
44 44
 
45
-	/**
46
-	 * @param string $path The path of the file to acquire the lock for
47
-	 * @param int $type \OCP\Lock\ILockingProvider::LOCK_SHARED or \OCP\Lock\ILockingProvider::LOCK_EXCLUSIVE
48
-	 * @param \OCP\Lock\ILockingProvider $provider
49
-	 * @since 9.0.0
50
-	 */
51
-	public function releaseLock($path, $type, ILockingProvider $provider);
45
+    /**
46
+     * @param string $path The path of the file to acquire the lock for
47
+     * @param int $type \OCP\Lock\ILockingProvider::LOCK_SHARED or \OCP\Lock\ILockingProvider::LOCK_EXCLUSIVE
48
+     * @param \OCP\Lock\ILockingProvider $provider
49
+     * @since 9.0.0
50
+     */
51
+    public function releaseLock($path, $type, ILockingProvider $provider);
52 52
 
53
-	/**
54
-	 * @param string $path The path of the file to change the lock for
55
-	 * @param int $type \OCP\Lock\ILockingProvider::LOCK_SHARED or \OCP\Lock\ILockingProvider::LOCK_EXCLUSIVE
56
-	 * @param \OCP\Lock\ILockingProvider $provider
57
-	 * @throws \OCP\Lock\LockedException
58
-	 * @since 9.0.0
59
-	 */
60
-	public function changeLock($path, $type, ILockingProvider $provider);
53
+    /**
54
+     * @param string $path The path of the file to change the lock for
55
+     * @param int $type \OCP\Lock\ILockingProvider::LOCK_SHARED or \OCP\Lock\ILockingProvider::LOCK_EXCLUSIVE
56
+     * @param \OCP\Lock\ILockingProvider $provider
57
+     * @throws \OCP\Lock\LockedException
58
+     * @since 9.0.0
59
+     */
60
+    public function changeLock($path, $type, ILockingProvider $provider);
61 61
 }
Please login to merge, or discard this patch.
lib/public/http/client/iclientservice.php 1 patch
Indentation   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -30,9 +30,9 @@
 block discarded – undo
30 30
  * @since 8.1.0
31 31
  */
32 32
 interface IClientService {
33
-	/**
34
-	 * @return IClient
35
-	 * @since 8.1.0
36
-	 */
37
-	public function newClient();
33
+    /**
34
+     * @return IClient
35
+     * @since 8.1.0
36
+     */
37
+    public function newClient();
38 38
 }
Please login to merge, or discard this patch.
lib/public/http/client/iresponse.php 1 patch
Indentation   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -31,28 +31,28 @@
 block discarded – undo
31 31
  * @since 8.1.0
32 32
  */
33 33
 interface IResponse {
34
-	/**
35
-	 * @return string|resource
36
-	 * @since 8.1.0
37
-	 */
38
-	public function getBody();
34
+    /**
35
+     * @return string|resource
36
+     * @since 8.1.0
37
+     */
38
+    public function getBody();
39 39
 
40
-	/**
41
-	 * @return int
42
-	 * @since 8.1.0
43
-	 */
44
-	public function getStatusCode();
40
+    /**
41
+     * @return int
42
+     * @since 8.1.0
43
+     */
44
+    public function getStatusCode();
45 45
 
46
-	/**
47
-	 * @param $key
48
-	 * @return string
49
-	 * @since 8.1.0
50
-	 */
51
-	public function getHeader($key);
46
+    /**
47
+     * @param $key
48
+     * @return string
49
+     * @since 8.1.0
50
+     */
51
+    public function getHeader($key);
52 52
 
53
-	/**
54
-	 * @return array
55
-	 * @since 8.1.0
56
-	 */
57
-	public function getHeaders();
53
+    /**
54
+     * @return array
55
+     * @since 8.1.0
56
+     */
57
+    public function getHeaders();
58 58
 }
Please login to merge, or discard this patch.
lib/public/http/client/iclient.php 1 patch
Indentation   +169 added lines, -169 removed lines patch added patch discarded remove patch
@@ -31,178 +31,178 @@
 block discarded – undo
31 31
  */
32 32
 interface IClient {
33 33
 
34
-	/**
35
-	 * Sends a GET request
36
-	 * @param string $uri
37
-	 * @param array $options Array such as
38
-	 *              'query' => [
39
-	 *                  'field' => 'abc',
40
-	 *                  'other_field' => '123',
41
-	 *                  'file_name' => fopen('/path/to/file', 'r'),
42
-	 *              ],
43
-	 *              'headers' => [
44
-	 *                  'foo' => 'bar',
45
-	 *              ],
46
-	 *              'cookies' => ['
47
-	 *                  'foo' => 'bar',
48
-	 *              ],
49
-	 *              'allow_redirects' => [
50
-	 *                   'max'       => 10,  // allow at most 10 redirects.
51
-	 *                   'strict'    => true,     // use "strict" RFC compliant redirects.
52
-	 *                   'referer'   => true,     // add a Referer header
53
-	 *                   'protocols' => ['https'] // only allow https URLs
54
-	 *              ],
55
-	 *              'save_to' => '/path/to/file', // save to a file or a stream
56
-	 *              'verify' => true, // bool or string to CA file
57
-	 *              'debug' => true,
58
-	 * @return IResponse
59
-	 * @throws \Exception If the request could not get completed
60
-	 * @since 8.1.0
61
-	 */
62
-	public function get($uri, array $options = []);
34
+    /**
35
+     * Sends a GET request
36
+     * @param string $uri
37
+     * @param array $options Array such as
38
+     *              'query' => [
39
+     *                  'field' => 'abc',
40
+     *                  'other_field' => '123',
41
+     *                  'file_name' => fopen('/path/to/file', 'r'),
42
+     *              ],
43
+     *              'headers' => [
44
+     *                  'foo' => 'bar',
45
+     *              ],
46
+     *              'cookies' => ['
47
+     *                  'foo' => 'bar',
48
+     *              ],
49
+     *              'allow_redirects' => [
50
+     *                   'max'       => 10,  // allow at most 10 redirects.
51
+     *                   'strict'    => true,     // use "strict" RFC compliant redirects.
52
+     *                   'referer'   => true,     // add a Referer header
53
+     *                   'protocols' => ['https'] // only allow https URLs
54
+     *              ],
55
+     *              'save_to' => '/path/to/file', // save to a file or a stream
56
+     *              'verify' => true, // bool or string to CA file
57
+     *              'debug' => true,
58
+     * @return IResponse
59
+     * @throws \Exception If the request could not get completed
60
+     * @since 8.1.0
61
+     */
62
+    public function get($uri, array $options = []);
63 63
 
64
-	/**
65
-	 * Sends a HEAD request
66
-	 * @param string $uri
67
-	 * @param array $options Array such as
68
-	 *              'headers' => [
69
-	 *                  'foo' => 'bar',
70
-	 *              ],
71
-	 *              'cookies' => ['
72
-	 *                  'foo' => 'bar',
73
-	 *              ],
74
-	 *              'allow_redirects' => [
75
-	 *                   'max'       => 10,  // allow at most 10 redirects.
76
-	 *                   'strict'    => true,     // use "strict" RFC compliant redirects.
77
-	 *                   'referer'   => true,     // add a Referer header
78
-	 *                   'protocols' => ['https'] // only allow https URLs
79
-	 *              ],
80
-	 *              'save_to' => '/path/to/file', // save to a file or a stream
81
-	 *              'verify' => true, // bool or string to CA file
82
-	 *              'debug' => true,
83
-	 * @return IResponse
84
-	 * @throws \Exception If the request could not get completed
85
-	 * @since 8.1.0
86
-	 */
87
-	public function head($uri, $options = []);
64
+    /**
65
+     * Sends a HEAD request
66
+     * @param string $uri
67
+     * @param array $options Array such as
68
+     *              'headers' => [
69
+     *                  'foo' => 'bar',
70
+     *              ],
71
+     *              'cookies' => ['
72
+     *                  'foo' => 'bar',
73
+     *              ],
74
+     *              'allow_redirects' => [
75
+     *                   'max'       => 10,  // allow at most 10 redirects.
76
+     *                   'strict'    => true,     // use "strict" RFC compliant redirects.
77
+     *                   'referer'   => true,     // add a Referer header
78
+     *                   'protocols' => ['https'] // only allow https URLs
79
+     *              ],
80
+     *              'save_to' => '/path/to/file', // save to a file or a stream
81
+     *              'verify' => true, // bool or string to CA file
82
+     *              'debug' => true,
83
+     * @return IResponse
84
+     * @throws \Exception If the request could not get completed
85
+     * @since 8.1.0
86
+     */
87
+    public function head($uri, $options = []);
88 88
 
89
-	/**
90
-	 * Sends a POST request
91
-	 * @param string $uri
92
-	 * @param array $options Array such as
93
-	 *              'body' => [
94
-	 *                  'field' => 'abc',
95
-	 *                  'other_field' => '123',
96
-	 *                  'file_name' => fopen('/path/to/file', 'r'),
97
-	 *              ],
98
-	 *              'headers' => [
99
-	 *                  'foo' => 'bar',
100
-	 *              ],
101
-	 *              'cookies' => ['
102
-	 *                  'foo' => 'bar',
103
-	 *              ],
104
-	 *              'allow_redirects' => [
105
-	 *                   'max'       => 10,  // allow at most 10 redirects.
106
-	 *                   'strict'    => true,     // use "strict" RFC compliant redirects.
107
-	 *                   'referer'   => true,     // add a Referer header
108
-	 *                   'protocols' => ['https'] // only allow https URLs
109
-	 *              ],
110
-	 *              'save_to' => '/path/to/file', // save to a file or a stream
111
-	 *              'verify' => true, // bool or string to CA file
112
-	 *              'debug' => true,
113
-	 * @return IResponse
114
-	 * @throws \Exception If the request could not get completed
115
-	 * @since 8.1.0
116
-	 */
117
-	public function post($uri, array $options = []);
89
+    /**
90
+     * Sends a POST request
91
+     * @param string $uri
92
+     * @param array $options Array such as
93
+     *              'body' => [
94
+     *                  'field' => 'abc',
95
+     *                  'other_field' => '123',
96
+     *                  'file_name' => fopen('/path/to/file', 'r'),
97
+     *              ],
98
+     *              'headers' => [
99
+     *                  'foo' => 'bar',
100
+     *              ],
101
+     *              'cookies' => ['
102
+     *                  'foo' => 'bar',
103
+     *              ],
104
+     *              'allow_redirects' => [
105
+     *                   'max'       => 10,  // allow at most 10 redirects.
106
+     *                   'strict'    => true,     // use "strict" RFC compliant redirects.
107
+     *                   'referer'   => true,     // add a Referer header
108
+     *                   'protocols' => ['https'] // only allow https URLs
109
+     *              ],
110
+     *              'save_to' => '/path/to/file', // save to a file or a stream
111
+     *              'verify' => true, // bool or string to CA file
112
+     *              'debug' => true,
113
+     * @return IResponse
114
+     * @throws \Exception If the request could not get completed
115
+     * @since 8.1.0
116
+     */
117
+    public function post($uri, array $options = []);
118 118
 
119
-	/**
120
-	 * Sends a PUT request
121
-	 * @param string $uri
122
-	 * @param array $options Array such as
123
-	 *              'body' => [
124
-	 *                  'field' => 'abc',
125
-	 *                  'other_field' => '123',
126
-	 *                  'file_name' => fopen('/path/to/file', 'r'),
127
-	 *              ],
128
-	 *              'headers' => [
129
-	 *                  'foo' => 'bar',
130
-	 *              ],
131
-	 *              'cookies' => ['
132
-	 *                  'foo' => 'bar',
133
-	 *              ],
134
-	 *              'allow_redirects' => [
135
-	 *                   'max'       => 10,  // allow at most 10 redirects.
136
-	 *                   'strict'    => true,     // use "strict" RFC compliant redirects.
137
-	 *                   'referer'   => true,     // add a Referer header
138
-	 *                   'protocols' => ['https'] // only allow https URLs
139
-	 *              ],
140
-	 *              'save_to' => '/path/to/file', // save to a file or a stream
141
-	 *              'verify' => true, // bool or string to CA file
142
-	 *              'debug' => true,
143
-	 * @return IResponse
144
-	 * @throws \Exception If the request could not get completed
145
-	 * @since 8.1.0
146
-	 */
147
-	public function put($uri, array $options = []);
119
+    /**
120
+     * Sends a PUT request
121
+     * @param string $uri
122
+     * @param array $options Array such as
123
+     *              'body' => [
124
+     *                  'field' => 'abc',
125
+     *                  'other_field' => '123',
126
+     *                  'file_name' => fopen('/path/to/file', 'r'),
127
+     *              ],
128
+     *              'headers' => [
129
+     *                  'foo' => 'bar',
130
+     *              ],
131
+     *              'cookies' => ['
132
+     *                  'foo' => 'bar',
133
+     *              ],
134
+     *              'allow_redirects' => [
135
+     *                   'max'       => 10,  // allow at most 10 redirects.
136
+     *                   'strict'    => true,     // use "strict" RFC compliant redirects.
137
+     *                   'referer'   => true,     // add a Referer header
138
+     *                   'protocols' => ['https'] // only allow https URLs
139
+     *              ],
140
+     *              'save_to' => '/path/to/file', // save to a file or a stream
141
+     *              'verify' => true, // bool or string to CA file
142
+     *              'debug' => true,
143
+     * @return IResponse
144
+     * @throws \Exception If the request could not get completed
145
+     * @since 8.1.0
146
+     */
147
+    public function put($uri, array $options = []);
148 148
 
149
-	/**
150
-	 * Sends a DELETE request
151
-	 * @param string $uri
152
-	 * @param array $options Array such as
153
-	 *              'body' => [
154
-	 *                  'field' => 'abc',
155
-	 *                  'other_field' => '123',
156
-	 *                  'file_name' => fopen('/path/to/file', 'r'),
157
-	 *              ],
158
-	 *              'headers' => [
159
-	 *                  'foo' => 'bar',
160
-	 *              ],
161
-	 *              'cookies' => ['
162
-	 *                  'foo' => 'bar',
163
-	 *              ],
164
-	 *              'allow_redirects' => [
165
-	 *                   'max'       => 10,  // allow at most 10 redirects.
166
-	 *                   'strict'    => true,     // use "strict" RFC compliant redirects.
167
-	 *                   'referer'   => true,     // add a Referer header
168
-	 *                   'protocols' => ['https'] // only allow https URLs
169
-	 *              ],
170
-	 *              'save_to' => '/path/to/file', // save to a file or a stream
171
-	 *              'verify' => true, // bool or string to CA file
172
-	 *              'debug' => true,
173
-	 * @return IResponse
174
-	 * @throws \Exception If the request could not get completed
175
-	 * @since 8.1.0
176
-	 */
177
-	public function delete($uri, array $options = []);
149
+    /**
150
+     * Sends a DELETE request
151
+     * @param string $uri
152
+     * @param array $options Array such as
153
+     *              'body' => [
154
+     *                  'field' => 'abc',
155
+     *                  'other_field' => '123',
156
+     *                  'file_name' => fopen('/path/to/file', 'r'),
157
+     *              ],
158
+     *              'headers' => [
159
+     *                  'foo' => 'bar',
160
+     *              ],
161
+     *              'cookies' => ['
162
+     *                  'foo' => 'bar',
163
+     *              ],
164
+     *              'allow_redirects' => [
165
+     *                   'max'       => 10,  // allow at most 10 redirects.
166
+     *                   'strict'    => true,     // use "strict" RFC compliant redirects.
167
+     *                   'referer'   => true,     // add a Referer header
168
+     *                   'protocols' => ['https'] // only allow https URLs
169
+     *              ],
170
+     *              'save_to' => '/path/to/file', // save to a file or a stream
171
+     *              'verify' => true, // bool or string to CA file
172
+     *              'debug' => true,
173
+     * @return IResponse
174
+     * @throws \Exception If the request could not get completed
175
+     * @since 8.1.0
176
+     */
177
+    public function delete($uri, array $options = []);
178 178
 
179
-	/**
180
-	 * Sends a options request
181
-	 * @param string $uri
182
-	 * @param array $options Array such as
183
-	 *              'body' => [
184
-	 *                  'field' => 'abc',
185
-	 *                  'other_field' => '123',
186
-	 *                  'file_name' => fopen('/path/to/file', 'r'),
187
-	 *              ],
188
-	 *              'headers' => [
189
-	 *                  'foo' => 'bar',
190
-	 *              ],
191
-	 *              'cookies' => ['
192
-	 *                  'foo' => 'bar',
193
-	 *              ],
194
-	 *              'allow_redirects' => [
195
-	 *                   'max'       => 10,  // allow at most 10 redirects.
196
-	 *                   'strict'    => true,     // use "strict" RFC compliant redirects.
197
-	 *                   'referer'   => true,     // add a Referer header
198
-	 *                   'protocols' => ['https'] // only allow https URLs
199
-	 *              ],
200
-	 *              'save_to' => '/path/to/file', // save to a file or a stream
201
-	 *              'verify' => true, // bool or string to CA file
202
-	 *              'debug' => true,
203
-	 * @return IResponse
204
-	 * @throws \Exception If the request could not get completed
205
-	 * @since 8.1.0
206
-	 */
207
-	public function options($uri, array $options = []);
179
+    /**
180
+     * Sends a options request
181
+     * @param string $uri
182
+     * @param array $options Array such as
183
+     *              'body' => [
184
+     *                  'field' => 'abc',
185
+     *                  'other_field' => '123',
186
+     *                  'file_name' => fopen('/path/to/file', 'r'),
187
+     *              ],
188
+     *              'headers' => [
189
+     *                  'foo' => 'bar',
190
+     *              ],
191
+     *              'cookies' => ['
192
+     *                  'foo' => 'bar',
193
+     *              ],
194
+     *              'allow_redirects' => [
195
+     *                   'max'       => 10,  // allow at most 10 redirects.
196
+     *                   'strict'    => true,     // use "strict" RFC compliant redirects.
197
+     *                   'referer'   => true,     // add a Referer header
198
+     *                   'protocols' => ['https'] // only allow https URLs
199
+     *              ],
200
+     *              'save_to' => '/path/to/file', // save to a file or a stream
201
+     *              'verify' => true, // bool or string to CA file
202
+     *              'debug' => true,
203
+     * @return IResponse
204
+     * @throws \Exception If the request could not get completed
205
+     * @since 8.1.0
206
+     */
207
+    public function options($uri, array $options = []);
208 208
 }
Please login to merge, or discard this patch.