112 function findByUri($uri, $principalPrefix);
This class represents a set of properties that are going to be updated.
searchPrincipals($prefixPath, array $searchProperties, $test='allof')
This method is used to search for principals matching a set of properties.
getGroupMemberSet($principal)
Returns the list of members for a group-principal.
getPrincipalsByPrefix($prefixPath)
Returns a list of principals based on a prefix.
findByUri($uri, $principalPrefix)
Finds a principal by its URI.
updatePrincipal($path, \Sabre\DAV\PropPatch $propPatch)
Updates one ore more webdav properties on a principal.
setGroupMemberSet($principal, array $members)
Updates the list of group members for a group principal.
getGroupMembership($principal)
Returns the list of groups a principal is a member of.
getPrincipalByPath($path)
Returns a specific principal, specified by it's path.
Implement this interface to create your own principal backends.