|
ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
This is an ACL-enabled collection. More...
Inheritance diagram for Sabre\DAVACL\FS\Collection:
Collaboration diagram for Sabre\DAVACL\FS\Collection:Public Member Functions | |
| __construct ($path, array $acl, $owner=null) | |
| Constructor. More... | |
| getChild ($name) | |
| Returns a specific child node, referenced by its name. More... | |
| getOwner () | |
| Returns the owner principal. More... | |
| getACL () | |
| Returns a list of ACE's for this node. More... | |
Public Member Functions inherited from Sabre\DAV\FSExt\Directory | |
| createFile ($name, $data=null) | |
| Creates a new file in the directory. More... | |
| createDirectory ($name) | |
| Creates a new subdirectory. More... | |
| getChild ($name) | |
| Returns a specific child node, referenced by its name. More... | |
| childExists ($name) | |
| Checks if a child exists. More... | |
| getChildren () | |
| Returns an array with all the child nodes. More... | |
| delete () | |
| Deletes all files in this directory, and then itself. More... | |
| getQuotaInfo () | |
| Returns available diskspace information. More... | |
| moveInto ($targetName, $sourcePath, DAV\INode $sourceNode) | |
| Moves a node into this collection. More... | |
Public Member Functions inherited from Sabre\DAV\FS\Node | |
| __construct ($path) | |
| Sets up the node, expects a full path name. More... | |
| getName () | |
| Returns the name of the node. More... | |
| setName ($name) | |
| Renames the node. More... | |
| getLastModified () | |
| Returns the last modification time, as a unix timestamp. More... | |
| delete () | |
| Deleted the current node. More... | |
| getName () | |
| Returns the name of the node. More... | |
| setName ($name) | |
| Renames the node. More... | |
| getLastModified () | |
| Returns the last modification time, as a unix timestamp. More... | |
| createFile ($name, $data=null) | |
| Creates a new file in the directory. More... | |
| createDirectory ($name) | |
| Creates a new subdirectory. More... | |
| getChild ($name) | |
| Returns a specific child node, referenced by its name. More... | |
| getChildren () | |
| Returns an array with all the child nodes. More... | |
| childExists ($name) | |
| Checks if a child-node with the specified name exists. More... | |
| getQuotaInfo () | |
| Returns the quota information. More... | |
Public Member Functions inherited from Sabre\DAV\IMoveTarget | |
| moveInto ($targetName, $sourcePath, INode $sourceNode) | |
| Moves a node into this collection. More... | |
Public Member Functions inherited from Sabre\DAVACL\IACL | |
| getOwner () | |
| Returns the owner principal. More... | |
| getGroup () | |
| Returns a group principal. More... | |
| getACL () | |
| Returns a list of ACE's for this node. More... | |
| setACL (array $acl) | |
| Updates the ACL. More... | |
| getSupportedPrivilegeSet () | |
| Returns the list of supported privileges for this node. More... | |
Protected Attributes | |
| $acl | |
| $owner | |
Protected Attributes inherited from Sabre\DAV\FS\Node | |
| $path | |
This is an ACL-enabled collection.
Definition at line 18 of file Collection.php.
| Sabre\DAVACL\FS\Collection::__construct | ( | $path, | |
| array | $acl, | ||
$owner = null |
|||
| ) |
Constructor.
| string | $path | on-disk path. |
| array | $acl | ACL rules. |
| string | null | $owner | principal owner string. |
Definition at line 43 of file Collection.php.
References Sabre\DAVACL\FS\Collection\$acl, Sabre\DAVACL\FS\Collection\$owner, and Sabre\DAV\FS\Node\$path.
| Sabre\DAVACL\FS\Collection::getACL | ( | ) |
Returns a list of ACE's for this node.
Each ACE has the following properties:
Implements Sabre\DAVACL\IACL.
Definition at line 105 of file Collection.php.
References Sabre\DAVACL\FS\Collection\$acl.
| Sabre\DAVACL\FS\Collection::getChild | ( | $name | ) |
Returns a specific child node, referenced by its name.
This method must throw Sabre\DAV\Exception\NotFound if the node does not exist.
| string | $name |
| NotFound |
Reimplemented from Sabre\DAV\FSExt\Directory.
Definition at line 61 of file Collection.php.
References Sabre\DAVACL\FS\Collection\$acl, $name, Sabre\DAVACL\FS\Collection\$owner, and Sabre\DAV\FS\Node\$path.
| Sabre\DAVACL\FS\Collection::getOwner | ( | ) |
Returns the owner principal.
This must be a url to a principal, or null if there's no owner
Implements Sabre\DAVACL\IACL.
Definition at line 87 of file Collection.php.
References Sabre\DAVACL\FS\Collection\$owner.
|
protected |
Definition at line 27 of file Collection.php.
Referenced by Sabre\DAVACL\FS\Collection\__construct(), Sabre\DAVACL\FS\Collection\getACL(), and Sabre\DAVACL\FS\Collection\getChild().
|
protected |
Definition at line 34 of file Collection.php.
Referenced by Sabre\DAVACL\FS\Collection\__construct(), Sabre\DAVACL\FS\Collection\getChild(), and Sabre\DAVACL\FS\Collection\getOwner().