\Pydio\Access\Driver\DataProvider\ProvisioningDocumentationManager

Class HooksManager

Summary

Methods
Properties
Constants
__construct()
listNodes()
docActions()
No public properties found
No constants found
currentUserIsGroupAdmin()
getBookmarks()
appendBookmarkMeta()
parseParameters()
mergeExistingParameters()
getEditableParameters()
$context
$bookmarks
$pluginName
$listSpecialRoles
N/A
No private methods found
No private properties found
N/A

Properties

$bookmarks

$bookmarks : array

Type

array

$pluginName

$pluginName : string

Type

string

$listSpecialRoles

$listSpecialRoles : boolean

Type

boolean

Methods

__construct()

__construct(\Pydio\Core\Model\ContextInterface  $ctx, string  $pluginName) 

Manager constructor.

Parameters

\Pydio\Core\Model\ContextInterface $ctx
string $pluginName

listNodes()

listNodes(\Psr\Http\Message\ServerRequestInterface  $requestInterface, string  $rootPath, string  $relativePath, string  $paginationHash = null, string  $findNodePosition = null, string  $aliasedDir = null) : \Pydio\Access\Core\Model\NodesList

Parameters

\Psr\Http\Message\ServerRequestInterface $requestInterface

Full set of query parameters

string $rootPath

Path to prepend to the resulting nodes

string $relativePath

Specific path part for this function

string $paginationHash

Number added to url#2 for pagination purpose.

string $findNodePosition

Path to a given node to try to find it

string $aliasedDir

Aliased path used for alternative url

Returns

\Pydio\Access\Core\Model\NodesList

A populated NodesList object, eventually recursive.

docActions()

docActions(\Psr\Http\Message\ServerRequestInterface  $requestInterface, \Psr\Http\Message\ResponseInterface  $responseInterface) : \Psr\Http\Message\ResponseInterface

Parameters

\Psr\Http\Message\ServerRequestInterface $requestInterface
\Psr\Http\Message\ResponseInterface $responseInterface

Returns

\Psr\Http\Message\ResponseInterface

currentUserIsGroupAdmin()

currentUserIsGroupAdmin() : boolean

Returns

boolean

getBookmarks()

getBookmarks() : array

Returns

array

appendBookmarkMeta()

appendBookmarkMeta(string  $nodePath, array  $meta) 

Parameters

string $nodePath
array $meta

parseParameters()

parseParameters(\Pydio\Core\Model\ContextInterface  $ctx,   $repDef,   $options, boolean  $globalBinaries = false, array  $existingValues = array()) 

Parameters

\Pydio\Core\Model\ContextInterface $ctx
$repDef
$options
boolean $globalBinaries
array $existingValues

mergeExistingParameters()

mergeExistingParameters(array  $parsed, array  $existing) 

Parameters

array $parsed
array $existing

getEditableParameters()

getEditableParameters(\Pydio\Core\Model\ContextInterface  $ctx,   $currentUserIsGroupAdmin, boolean  $withLabel = false) : array

Parameters

\Pydio\Core\Model\ContextInterface $ctx
$currentUserIsGroupAdmin
boolean $withLabel

Returns

array