]> git.mxchange.org Git - friendica-addons.git/blob - dav/SabreDAV/tests/Sabre/DAVACL/MockPrincipal.php
1ea2de3e8971a372babd781e7e63e7d9d9f34d03
[friendica-addons.git] / dav / SabreDAV / tests / Sabre / DAVACL / MockPrincipal.php
1 <?php
2
3 class Sabre_DAVACL_MockPrincipal extends Sabre_DAV_Node implements Sabre_DAVACL_IPrincipal {
4
5     public $name;
6     public $principalUrl;
7     public $groupMembership = array();
8     public $groupMemberSet = array();
9
10     function __construct($name,$principalUrl,array $groupMembership = array(), array $groupMemberSet = array()) {
11
12         $this->name = $name;
13         $this->principalUrl = $principalUrl;
14         $this->groupMembership = $groupMembership;
15         $this->groupMemberSet = $groupMemberSet;
16
17     }
18
19     function getName() {
20
21         return $this->name;
22
23     }
24
25     function getDisplayName() {
26
27         return $this->getName();
28
29     }
30
31     function getAlternateUriSet() {
32
33         return array();
34
35     }
36
37     function getPrincipalUrl() {
38
39         return $this->principalUrl;
40
41     }
42
43     function getGroupMemberSet() {
44
45         return $this->groupMemberSet;
46
47     }
48
49     function getGroupMemberShip() {
50
51         return $this->groupMembership;
52
53     }
54
55     function setGroupMemberSet(array $groupMemberSet) {
56
57         $this->groupMemberSet = $groupMemberSet;
58
59     }
60 }
61