diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/files/storage/wrapper/wrapper.php | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/private/files/storage/wrapper/wrapper.php b/lib/private/files/storage/wrapper/wrapper.php index dd2f76e05b8..364475a68e0 100644 --- a/lib/private/files/storage/wrapper/wrapper.php +++ b/lib/private/files/storage/wrapper/wrapper.php @@ -450,4 +450,15 @@ class Wrapper implements \OC\Files\Storage\Storage { public function instanceOfStorage($class) { return is_a($this, $class) or $this->storage->instanceOfStorage($class); } + + /** + * Pass any methods custom to specific storage implementations to the wrapped storage + * + * @param string $method + * @param array $args + * @return mixed + */ + public function __call($method, $args) { + return call_user_func_array(array($this->storage, $method), $args); + } } |