Lines Matching refs:this

99         $this->setUpBackends();
100 $this->setUpTree();
102 $this->server = new DAV\Server($this->tree);
103 $this->server->sapi = new HTTP\SapiMock();
104 $this->server->debugExceptions = true;
106 if ($this->setupCalDAV) {
107 $this->caldavPlugin = new CalDAV\Plugin();
108 $this->server->addPlugin($this->caldavPlugin);
110 if ($this->setupCalDAVSharing) {
111 $this->caldavSharingPlugin = new CalDAV\SharingPlugin();
112 $this->server->addPlugin($this->caldavSharingPlugin);
114 if ($this->setupCalDAVScheduling) {
115 $this->caldavSchedulePlugin = new CalDAV\Schedule\Plugin();
116 $this->server->addPlugin($this->caldavSchedulePlugin);
118 if ($this->setupCalDAVSubscriptions) {
119 $this->server->addPlugin(new CalDAV\Subscriptions\Plugin());
121 if ($this->setupCalDAVICSExport) {
122 $this->caldavICSExportPlugin = new CalDAV\ICSExportPlugin();
123 $this->server->addPlugin($this->caldavICSExportPlugin);
125 if ($this->setupCardDAV) {
126 $this->carddavPlugin = new CardDAV\Plugin();
127 $this->server->addPlugin($this->carddavPlugin);
129 if ($this->setupACL) {
130 $this->aclPlugin = new DAVACL\Plugin();
131 $this->server->addPlugin($this->aclPlugin);
133 if ($this->setupLocks) {
134 $this->locksPlugin = new DAV\Locks\Plugin(
135 $this->locksBackend
137 $this->server->addPlugin($this->locksPlugin);
139 if ($this->autoLogin) {
141 $authBackend->setPrincipal('principals/' . $this->autoLogin);
142 $this->authPlugin = new DAV\Auth\Plugin($authBackend);
143 $this->server->addPlugin($this->authPlugin);
146 $this->authPlugin->beforeMethod(new Request(), new Response());
165 $this->server->httpRequest = $request;
166 $this->server->httpResponse = new HTTP\ResponseMock();
167 $this->server->exec();
169 return $this->server->httpResponse;
178 if ($this->setupCalDAV) {
179 $this->tree[] = new CalDAV\CalendarRoot(
180 $this->principalBackend,
181 $this->caldavBackend
184 if ($this->setupCardDAV) {
185 $this->tree[] = new CardDAV\AddressBookRoot(
186 $this->principalBackend,
187 $this->carddavBackend
191 if ($this->setupCardDAV || $this->setupCalDAV) {
192 $this->tree[] = new DAVACL\PrincipalCollection(
193 $this->principalBackend
196 if ($this->setupFiles) {
198 $this->tree[] = new DAV\Mock\Collection('files');
206 if ($this->setupCalDAVSharing && is_null($this->caldavBackend)) {
207 …$this->caldavBackend = new CalDAV\Backend\MockSharing($this->caldavCalendars, $this->caldavCalenda…
209 if ($this->setupCalDAVSubscriptions && is_null($this->caldavBackend)) {
210 …$this->caldavBackend = new CalDAV\Backend\MockSubscriptionSupport($this->caldavCalendars, $this->c…
212 if ($this->setupCalDAV && is_null($this->caldavBackend)) {
213 if ($this->setupCalDAVScheduling) {
214 …$this->caldavBackend = new CalDAV\Backend\MockScheduling($this->caldavCalendars, $this->caldavCale…
216 …$this->caldavBackend = new CalDAV\Backend\Mock($this->caldavCalendars, $this->caldavCalendarObject…
219 if ($this->setupCardDAV && is_null($this->carddavBackend)) {
220 … $this->carddavBackend = new CardDAV\Backend\Mock($this->carddavAddressBooks, $this->carddavCards);
222 if ($this->setupCardDAV || $this->setupCalDAV) {
223 $this->principalBackend = new DAVACL\PrincipalBackend\Mock();
225 if ($this->setupLocks) {
226 $this->locksBackend = new DAV\Locks\Backend\Mock();
234 $resp = $this->request($req);
235 …$this->assertEquals((int)$expectedStatus, (int)$resp->status,'Incorrect HTTP status received: ' . …