Flysystem

class OC\Files\Storage\Flysystem
Generic adapter between flysystem adapters and owncloud’s storage system
To use: subclass and call $this->buildFlysystem with the flysystem adapter of choice
Source:lib/private/Files/Storage/Flysystem.php#40
Parent:OC\Files\Storage\Common

Properties

protected static property OC\Files\Storage\Flysystem::$flysystem
Source:lib/private/Files/Storage/Flysystem.php#44
Type:\League\Flysystem\Filesystem
protected static property OC\Files\Storage\Flysystem::$root
Source:lib/private/Files/Storage/Flysystem.php#49
Type:string

Methods

protected OC\Files\Storage\Flysystem::buildFlySystem($adapter)
Initialize the storage backend with a flyssytem adapter
Source:

lib/private/Files/Storage/Flysystem.php#56

Parameters:
  • $adapter (League\Flysystem\AdapterInterface)
protected OC\Files\Storage\Flysystem::buildPath($path)
Source:lib/private/Files/Storage/Flysystem.php#61
public OC\Files\Storage\Flysystem::file_get_contents($path)
Source:lib/private/Files/Storage/Flysystem.php#69
public OC\Files\Storage\Flysystem::file_put_contents($path, $data)
Source:lib/private/Files/Storage/Flysystem.php#76
public OC\Files\Storage\Flysystem::file_exists($path)
Source:lib/private/Files/Storage/Flysystem.php#87
Source:lib/private/Files/Storage/Flysystem.php#94
public OC\Files\Storage\Flysystem::rename($source, $target)
Source:lib/private/Files/Storage/Flysystem.php#108
public OC\Files\Storage\Flysystem::copy($source, $target)
Source:lib/private/Files/Storage/Flysystem.php#118
public OC\Files\Storage\Flysystem::filesize($path)
Source:lib/private/Files/Storage/Flysystem.php#128
public OC\Files\Storage\Flysystem::mkdir($path)
Source:lib/private/Files/Storage/Flysystem.php#139
public OC\Files\Storage\Flysystem::filemtime($path)
Source:lib/private/Files/Storage/Flysystem.php#149
public OC\Files\Storage\Flysystem::rmdir($path)
Source:lib/private/Files/Storage/Flysystem.php#156
public OC\Files\Storage\Flysystem::opendir($path)
Source:lib/private/Files/Storage/Flysystem.php#167
public OC\Files\Storage\Flysystem::fopen($path, $mode)
Source:lib/private/Files/Storage/Flysystem.php#182
public OC\Files\Storage\Flysystem::touch($path, $mtime=null)
Source:lib/private/Files/Storage/Flysystem.php#231
public OC\Files\Storage\Flysystem::stat($path)
Source:lib/private/Files/Storage/Flysystem.php#243
public OC\Files\Storage\Flysystem::filetype($path)
Source:lib/private/Files/Storage/Flysystem.php#254