\Pydio\Access\CoreIAjxpWrapperProvider

Interface must be implemented for access drivers that can be accessed via a wrapper protocol.

Summary

Methods
Constants
getResourceUrl()
mkDir()
createEmptyFile()
nodeChanged()
nodeWillChange()
filterNodeName()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

getResourceUrl()

getResourceUrl(String  $path) : String

Convert a path (from the repository root) to a fully qualified ajaxplorer url like ajxp.protocol://repoId/path/to/node

Parameters

String $path

Returns

String

mkDir()

mkDir(String  $path, String  $newDirName, boolean  $ignoreExists = false, boolean  $recursive = false) : 

Creates a directory

Parameters

String $path
String $newDirName
boolean $ignoreExists
boolean $recursive

Returns

createEmptyFile()

createEmptyFile(\Pydio\Access\Core\Model\AJXP_Node  $node, string  $content = "", boolean  $forceCreation = false) : 

Creates an empty file

Parameters

\Pydio\Access\Core\Model\AJXP_Node $node
string $content
boolean $forceCreation

Returns

nodeWillChange()

nodeWillChange(\Pydio\Access\Core\Model\AJXP_Node  $node, null  $newSize = null) : 

Parameters

\Pydio\Access\Core\Model\AJXP_Node $node
null $newSize

Returns

filterNodeName()

filterNodeName(\Pydio\Core\Model\ContextInterface  $ctx,   $nodePath,   $nodeName,   $isLeaf,   $lsOptions) : mixed

Parameters

\Pydio\Core\Model\ContextInterface $ctx
$nodePath
$nodeName
$isLeaf
$lsOptions

Returns

mixed