ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
IPrincipal.php
Go to the documentation of this file.
1<?php
2
3namespace Sabre\DAVACL;
4
5use Sabre\DAV;
6
16interface IPrincipal extends DAV\INode {
17
26
32 function getPrincipalUrl();
33
43
53
65 function setGroupMemberSet(array $principals);
66
75 function getDisplayName();
76
77}
An exception for terminatinating execution or to throw for unit testing.
IPrincipal interface.
Definition: IPrincipal.php:16
getGroupMembership()
Returns the list of groups this principal is member of.
setGroupMemberSet(array $principals)
Sets a list of group members.
getAlternateUriSet()
Returns a list of alternative urls for a principal.
getGroupMemberSet()
Returns the list of group members.
getPrincipalUrl()
Returns the full principal url.
getDisplayName()
Returns the displayname.
The INode interface is the base interface, and the parent class of both ICollection and IFile.
Definition: INode.php:12