3 class Sabre_DAVACL_MockPrincipal extends Sabre_DAV_Node implements Sabre_DAVACL_IPrincipal {
7 public $groupMembership = array();
8 public $groupMemberSet = array();
10 function __construct($name,$principalUrl,array $groupMembership = array(), array $groupMemberSet = array()) {
13 $this->principalUrl = $principalUrl;
14 $this->groupMembership = $groupMembership;
15 $this->groupMemberSet = $groupMemberSet;
25 function getDisplayName() {
27 return $this->getName();
31 function getAlternateUriSet() {
37 function getPrincipalUrl() {
39 return $this->principalUrl;
43 function getGroupMemberSet() {
45 return $this->groupMemberSet;
49 function getGroupMemberShip() {
51 return $this->groupMembership;
55 function setGroupMemberSet(array $groupMemberSet) {
57 $this->groupMemberSet = $groupMemberSet;