\Pydio\Share\ModelCompositeShare

Class CompositeShare Object containing a repository and one or many links

Summary

Methods
Properties
Constants
__construct()
getRepository()
addLink()
getRepositoryId()
getOwner()
getVisibilityScope()
isInvalid()
toJson()
No public properties found
No constants found
No protected methods found
$node
$repositoryId
$repository
$shareLinks
N/A
No private methods found
No private properties found
N/A

Properties

$repositoryId

$repositoryId : string

Type

string

Methods

__construct()

__construct(  $node,   $repositoryId) 

CompositeShare constructor.

Parameters

$node
$repositoryId

getRepositoryId()

getRepositoryId() : string

Returns

string

getOwner()

getOwner() : string

Returns

string

getVisibilityScope()

getVisibilityScope() : string

Returns

string

isInvalid()

isInvalid() : boolean

Returns

boolean

toJson()

toJson(\Pydio\Core\Model\ContextInterface  $ctx, \Pydio\Access\Meta\Watch\WatchRegister|false  $watcher, \Pydio\Share\Store\ShareRightsManager  $rightsManager, \Pydio\Share\View\PublicAccessManager  $publicAccessManager, array  $messages) : array|false

Parameters

\Pydio\Core\Model\ContextInterface $ctx
\Pydio\Access\Meta\Watch\WatchRegister|false $watcher
\Pydio\Share\Store\ShareRightsManager $rightsManager
\Pydio\Share\View\PublicAccessManager $publicAccessManager
array $messages

Returns

array|false