@@ -41,7 +41,7 @@ discard block |
||
41 | 41 | |
42 | 42 | $this->l10n->expects($this->any()) |
43 | 43 | ->method('t') |
44 | - ->willReturnCallback(function ($string, $args) { |
|
44 | + ->willReturnCallback(function($string, $args) { |
|
45 | 45 | return vsprintf($string, $args); |
46 | 46 | }); |
47 | 47 | |
@@ -144,7 +144,7 @@ discard block |
||
144 | 144 | ]; |
145 | 145 | $this->calDav->expects($this->exactly(count($calls))) |
146 | 146 | ->method('deleteCalendarObject') |
147 | - ->willReturnCallback(function ($calendarId, $objectUri) use (&$calls): void { |
|
147 | + ->willReturnCallback(function($calendarId, $objectUri) use (&$calls): void { |
|
148 | 148 | $expected = array_shift($calls); |
149 | 149 | $this->assertEquals($expected, [$calendarId, $objectUri]); |
150 | 150 | }); |
@@ -242,7 +242,7 @@ discard block |
||
242 | 242 | ]; |
243 | 243 | $this->calDav->expects($this->exactly(count($calls))) |
244 | 244 | ->method('deleteCalendarObject') |
245 | - ->willReturnCallback(function ($calendarId, $objectUri) use (&$calls): void { |
|
245 | + ->willReturnCallback(function($calendarId, $objectUri) use (&$calls): void { |
|
246 | 246 | $expected = array_shift($calls); |
247 | 247 | $this->assertEquals($expected, [$calendarId, $objectUri]); |
248 | 248 | }); |
@@ -260,7 +260,7 @@ discard block |
||
260 | 260 | ]; |
261 | 261 | $this->calDav->expects($this->exactly(count($createCalendarObjectCalls))) |
262 | 262 | ->method('createCalendarObject') |
263 | - ->willReturnCallback(function ($calendarId, $objectUri, $calendarData) use (&$createCalendarObjectCalls): void { |
|
263 | + ->willReturnCallback(function($calendarId, $objectUri, $calendarData) use (&$createCalendarObjectCalls): void { |
|
264 | 264 | $expected = array_shift($createCalendarObjectCalls); |
265 | 265 | $this->assertEquals($expected, [$calendarId, $objectUri, $calendarData]); |
266 | 266 | }); |
@@ -280,7 +280,7 @@ discard block |
||
280 | 280 | ]; |
281 | 281 | $this->calDav->expects($this->exactly(count($updateCalendarObjectCalls))) |
282 | 282 | ->method('updateCalendarObject') |
283 | - ->willReturnCallback(function ($calendarId, $objectUri, $calendarData) use (&$updateCalendarObjectCalls): void { |
|
283 | + ->willReturnCallback(function($calendarId, $objectUri, $calendarData) use (&$updateCalendarObjectCalls): void { |
|
284 | 284 | $expected = array_shift($updateCalendarObjectCalls); |
285 | 285 | $this->assertEquals($expected, [$calendarId, $objectUri, $calendarData]); |
286 | 286 | }); |
@@ -363,7 +363,7 @@ discard block |
||
363 | 363 | ]; |
364 | 364 | $this->calDav->expects($this->exactly(count($calls))) |
365 | 365 | ->method('deleteCalendarObject') |
366 | - ->willReturnCallback(function ($calendarId, $objectUri, $calendarType) use (&$calls): void { |
|
366 | + ->willReturnCallback(function($calendarId, $objectUri, $calendarType) use (&$calls): void { |
|
367 | 367 | $expected = array_shift($calls); |
368 | 368 | $this->assertEquals($expected, [$calendarId, $objectUri, $calendarType]); |
369 | 369 | }); |
@@ -108,7 +108,7 @@ discard block |
||
108 | 108 | ->willReturn(1); |
109 | 109 | |
110 | 110 | $this->tree->method('getNodeForPath') |
111 | - ->willReturnCallback(function ($path) use ($card, $book) { |
|
111 | + ->willReturnCallback(function($path) use ($card, $book) { |
|
112 | 112 | if ($path === 'user/book/card') { |
113 | 113 | return $card; |
114 | 114 | } elseif ($path === 'user/book') { |
@@ -138,7 +138,7 @@ discard block |
||
138 | 138 | ]; |
139 | 139 | $this->response->expects($this->exactly(count($setHeaderCalls))) |
140 | 140 | ->method('setHeader') |
141 | - ->willReturnCallback(function () use (&$setHeaderCalls): void { |
|
141 | + ->willReturnCallback(function() use (&$setHeaderCalls): void { |
|
142 | 142 | $expected = array_shift($setHeaderCalls); |
143 | 143 | $this->assertEquals($expected, func_get_args()); |
144 | 144 | }); |
@@ -156,7 +156,7 @@ discard block |
||
156 | 156 | ]; |
157 | 157 | $this->response->expects($this->exactly(count($setHeaderCalls))) |
158 | 158 | ->method('setHeader') |
159 | - ->willReturnCallback(function () use (&$setHeaderCalls): void { |
|
159 | + ->willReturnCallback(function() use (&$setHeaderCalls): void { |
|
160 | 160 | $expected = array_shift($setHeaderCalls); |
161 | 161 | $this->assertEquals($expected, func_get_args()); |
162 | 162 | }); |
@@ -46,7 +46,7 @@ discard block |
||
46 | 46 | ->willReturn($name); |
47 | 47 | $property->expects($this->any()) |
48 | 48 | ->method('getValue') |
49 | - ->willReturn((string)$value); |
|
49 | + ->willReturn((string) $value); |
|
50 | 50 | $property->expects($this->any()) |
51 | 51 | ->method('getScope') |
52 | 52 | ->willReturn($scope); |
@@ -60,7 +60,7 @@ discard block |
||
60 | 60 | $account = $this->createMock(IAccount::class); |
61 | 61 | $account->expects($this->any()) |
62 | 62 | ->method('getAllProperties') |
63 | - ->willReturnCallback(function () use ($user) { |
|
63 | + ->willReturnCallback(function() use ($user) { |
|
64 | 64 | yield $this->getAccountPropertyMock(IAccountManager::PROPERTY_DISPLAYNAME, $user->getDisplayName(), IAccountManager::SCOPE_FEDERATED); |
65 | 65 | yield $this->getAccountPropertyMock(IAccountManager::PROPERTY_ADDRESS, '', IAccountManager::SCOPE_LOCAL); |
66 | 66 | yield $this->getAccountPropertyMock(IAccountManager::PROPERTY_WEBSITE, '', IAccountManager::SCOPE_LOCAL); |
@@ -81,7 +81,7 @@ discard block |
||
81 | 81 | |
82 | 82 | #[\PHPUnit\Framework\Attributes\DataProvider('providesNewUsers')] |
83 | 83 | public function testCreation($expectedVCard, $displayName = null, $eMailAddress = null, $cloudId = null): void { |
84 | - $user = $this->getUserMock((string)$displayName, $eMailAddress, $cloudId); |
|
84 | + $user = $this->getUserMock((string) $displayName, $eMailAddress, $cloudId); |
|
85 | 85 | $accountManager = $this->getAccountManager($user); |
86 | 86 | |
87 | 87 | $converter = new Converter($accountManager, $this->userManager, $this->urlGenerator, $this->logger); |
@@ -128,7 +128,7 @@ discard block |
||
128 | 128 | } |
129 | 129 | } |
130 | 130 | if (!$found) { |
131 | - $this->assertTrue(false, 'Expected data: ' . $key . ' not found.'); |
|
131 | + $this->assertTrue(false, 'Expected data: '.$key.' not found.'); |
|
132 | 132 | } |
133 | 133 | } |
134 | 134 | } |
@@ -46,7 +46,7 @@ discard block |
||
46 | 46 | $this->themingDefaults, |
47 | 47 | $this->request, |
48 | 48 | $this->l10n, |
49 | - function () { |
|
49 | + function() { |
|
50 | 50 | return 'generated-uuid'; |
51 | 51 | } |
52 | 52 | ); |
@@ -60,7 +60,7 @@ discard block |
||
60 | 60 | |
61 | 61 | $plugin = new AppleProvisioningPlugin($this->userSession, |
62 | 62 | $this->urlGenerator, $this->themingDefaults, $this->request, $this->l10n, |
63 | - function (): void { |
|
63 | + function(): void { |
|
64 | 64 | }); |
65 | 65 | |
66 | 66 | $server->expects($this->once()) |
@@ -153,7 +153,7 @@ discard block |
||
153 | 153 | ]; |
154 | 154 | $this->sabreResponse->expects($this->exactly(2)) |
155 | 155 | ->method('setHeader') |
156 | - ->willReturnCallback(function () use (&$calls): void { |
|
156 | + ->willReturnCallback(function() use (&$calls): void { |
|
157 | 157 | $expected = array_shift($calls); |
158 | 158 | $this->assertEquals($expected, func_get_args()); |
159 | 159 | }); |
@@ -112,7 +112,7 @@ discard block |
||
112 | 112 | $data = []; |
113 | 113 | while ($row = $result->fetch()) { |
114 | 114 | $value = $row['propertyvalue']; |
115 | - if ((int)$row['valuetype'] === CustomPropertiesBackend::PROPERTY_TYPE_HREF) { |
|
115 | + if ((int) $row['valuetype'] === CustomPropertiesBackend::PROPERTY_TYPE_HREF) { |
|
116 | 116 | $value = new Href($value); |
117 | 117 | } |
118 | 118 | $data[$row['propertyname']] = $value; |
@@ -183,7 +183,7 @@ discard block |
||
183 | 183 | |
184 | 184 | $setProps = []; |
185 | 185 | $propFind->method('set') |
186 | - ->willReturnCallback(function ($name, $value, $status) use (&$setProps): void { |
|
186 | + ->willReturnCallback(function($name, $value, $status) use (&$setProps): void { |
|
187 | 187 | $setProps[$name] = $value; |
188 | 188 | }); |
189 | 189 | |
@@ -193,7 +193,7 @@ discard block |
||
193 | 193 | |
194 | 194 | public function testPropFindPrincipalCall(): void { |
195 | 195 | $this->tree->method('getNodeForPath') |
196 | - ->willReturnCallback(function ($uri) { |
|
196 | + ->willReturnCallback(function($uri) { |
|
197 | 197 | $node = $this->createMock(Calendar::class); |
198 | 198 | $node->method('getOwner') |
199 | 199 | ->willReturn('principals/users/dummy_user_42'); |
@@ -228,7 +228,7 @@ discard block |
||
228 | 228 | |
229 | 229 | $setProps = []; |
230 | 230 | $propFind->method('set') |
231 | - ->willReturnCallback(function ($name, $value, $status) use (&$setProps): void { |
|
231 | + ->willReturnCallback(function($name, $value, $status) use (&$setProps): void { |
|
232 | 232 | $setProps[$name] = $value; |
233 | 233 | }); |
234 | 234 | |
@@ -239,28 +239,28 @@ discard block |
||
239 | 239 | public static function propFindPrincipalScheduleDefaultCalendarProviderUrlProvider(): array { |
240 | 240 | // [ user, nodes, existingProps, requestedProps, returnedProps ] |
241 | 241 | return [ |
242 | - [ // Exists |
|
242 | + [// Exists |
|
243 | 243 | 'dummy_user_42', |
244 | 244 | ['calendars/dummy_user_42/foo/' => Calendar::class], |
245 | 245 | ['{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL' => new Href('calendars/dummy_user_42/foo/')], |
246 | 246 | ['{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL'], |
247 | 247 | ['{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL' => new Href('calendars/dummy_user_42/foo/')], |
248 | 248 | ], |
249 | - [ // Doesn't exist |
|
249 | + [// Doesn't exist |
|
250 | 250 | 'dummy_user_42', |
251 | 251 | ['calendars/dummy_user_42/foo/' => Calendar::class], |
252 | 252 | ['{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL' => new Href('calendars/dummy_user_42/bar/')], |
253 | 253 | ['{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL'], |
254 | 254 | [], |
255 | 255 | ], |
256 | - [ // No privilege |
|
256 | + [// No privilege |
|
257 | 257 | 'dummy_user_42', |
258 | 258 | ['calendars/user2/baz/' => Calendar::class], |
259 | 259 | ['{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL' => new Href('calendars/user2/baz/')], |
260 | 260 | ['{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL'], |
261 | 261 | [], |
262 | 262 | ], |
263 | - [ // Not a calendar |
|
263 | + [// Not a calendar |
|
264 | 264 | 'dummy_user_42', |
265 | 265 | ['foo/dummy_user_42/bar/' => IACL::class], |
266 | 266 | ['{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL' => new Href('foo/dummy_user_42/bar/')], |
@@ -300,14 +300,14 @@ discard block |
||
300 | 300 | )); |
301 | 301 | |
302 | 302 | $this->server->method('calculateUri') |
303 | - ->willReturnCallback(function ($uri) { |
|
303 | + ->willReturnCallback(function($uri) { |
|
304 | 304 | if (!str_starts_with($uri, self::BASE_URI)) { |
305 | 305 | return trim(substr($uri, strlen(self::BASE_URI)), '/'); |
306 | 306 | } |
307 | 307 | return null; |
308 | 308 | }); |
309 | 309 | $this->tree->method('getNodeForPath') |
310 | - ->willReturnCallback(function ($uri) use ($nodes) { |
|
310 | + ->willReturnCallback(function($uri) use ($nodes) { |
|
311 | 311 | if (str_starts_with($uri, 'principals/')) { |
312 | 312 | return $this->createMock(IPrincipal::class); |
313 | 313 | } |
@@ -325,7 +325,7 @@ discard block |
||
325 | 325 | |
326 | 326 | $setProps = []; |
327 | 327 | $propFind->method('set') |
328 | - ->willReturnCallback(function ($name, $value, $status) use (&$setProps): void { |
|
328 | + ->willReturnCallback(function($name, $value, $status) use (&$setProps): void { |
|
329 | 329 | $setProps[$name] = $value; |
330 | 330 | }); |
331 | 331 | |
@@ -336,17 +336,17 @@ discard block |
||
336 | 336 | #[\PHPUnit\Framework\Attributes\DataProvider('propPatchProvider')] |
337 | 337 | public function testPropPatch(string $path, array $existing, array $props, array $result): void { |
338 | 338 | $this->server->method('calculateUri') |
339 | - ->willReturnCallback(function ($uri) { |
|
339 | + ->willReturnCallback(function($uri) { |
|
340 | 340 | if (str_starts_with($uri, self::BASE_URI)) { |
341 | 341 | return trim(substr($uri, strlen(self::BASE_URI)), '/'); |
342 | 342 | } |
343 | 343 | return null; |
344 | 344 | }); |
345 | 345 | $this->tree->method('getNodeForPath') |
346 | - ->willReturnCallback(function ($uri) { |
|
346 | + ->willReturnCallback(function($uri) { |
|
347 | 347 | $node = $this->createMock(Calendar::class); |
348 | 348 | $node->method('getOwner') |
349 | - ->willReturn('principals/users/' . $this->user->getUID()); |
|
349 | + ->willReturn('principals/users/'.$this->user->getUID()); |
|
350 | 350 | return $node; |
351 | 351 | }); |
352 | 352 | |
@@ -368,12 +368,12 @@ discard block |
||
368 | 368 | ['foo_bar_path_1337', ['{DAV:}displayname' => 'foo'], ['{DAV:}displayname' => null], []], |
369 | 369 | [$longPath, [], ['{DAV:}displayname' => 'anything'], ['{DAV:}displayname' => 'anything']], |
370 | 370 | ['principals/users/dummy_user_42', [], ['{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL' => new Href('foo/bar/')], ['{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL' => new Href('foo/bar/')]], |
371 | - ['principals/users/dummy_user_42', [], ['{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL' => new Href(self::BASE_URI . 'foo/bar/')], ['{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL' => new Href('foo/bar/')]], |
|
371 | + ['principals/users/dummy_user_42', [], ['{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL' => new Href(self::BASE_URI.'foo/bar/')], ['{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL' => new Href('foo/bar/')]], |
|
372 | 372 | ]; |
373 | 373 | } |
374 | 374 | |
375 | 375 | public function testPropPatchWithUnsuitableCalendar(): void { |
376 | - $path = 'principals/users/' . $this->user->getUID(); |
|
376 | + $path = 'principals/users/'.$this->user->getUID(); |
|
377 | 377 | |
378 | 378 | $node = $this->createMock(Calendar::class); |
379 | 379 | $node->expects(self::once()) |
@@ -386,7 +386,7 @@ discard block |
||
386 | 386 | ->willThrowException(new \Sabre\DAV\Exception('Invalid calendar')); |
387 | 387 | |
388 | 388 | $this->server->method('calculateUri') |
389 | - ->willReturnCallback(function ($uri) { |
|
389 | + ->willReturnCallback(function($uri) { |
|
390 | 390 | if (str_starts_with($uri, self::BASE_URI)) { |
391 | 391 | return trim(substr($uri, strlen(self::BASE_URI)), '/'); |
392 | 392 | } |
@@ -452,7 +452,7 @@ discard block |
||
452 | 452 | } |
453 | 453 | |
454 | 454 | public function testDecodeValueFromDatabaseObjectLegacy(): void { |
455 | - $propertyValue = 'O:48:"Sabre\CalDAV\Xml\Property\ScheduleCalendarTransp":1:{s:8:"' . chr(0) . '*' . chr(0) . 'value";s:6:"opaque";}'; |
|
455 | + $propertyValue = 'O:48:"Sabre\CalDAV\Xml\Property\ScheduleCalendarTransp":1:{s:8:"'.chr(0).'*'.chr(0).'value";s:6:"opaque";}'; |
|
456 | 456 | $propertyType = 3; |
457 | 457 | $decodeValue = $this->invokePrivate($this->backend, 'decodeValueFromDatabase', [$propertyValue, $propertyType]); |
458 | 458 | $this->assertInstanceOf(\Sabre\CalDAV\Xml\Property\ScheduleCalendarTransp::class, $decodeValue); |
@@ -57,7 +57,7 @@ |
||
57 | 57 | ['sendEventRemindersPush', true], |
58 | 58 | ]; |
59 | 59 | $this->initialState->method('provideInitialState') |
60 | - ->willReturnCallback(function () use (&$calls): void { |
|
60 | + ->willReturnCallback(function() use (&$calls): void { |
|
61 | 61 | $expected = array_shift($calls); |
62 | 62 | $this->assertEquals($expected, func_get_args()); |
63 | 63 | }); |
@@ -97,7 +97,7 @@ discard block |
||
97 | 97 | // things. |
98 | 98 | $this->tree->expects($this->any()) |
99 | 99 | ->method('getNodeForPath') |
100 | - ->with('/' . $path) |
|
100 | + ->with('/'.$path) |
|
101 | 101 | ->willReturn($node); |
102 | 102 | |
103 | 103 | $request = $this->getMockBuilder(RequestInterface::class) |
@@ -110,7 +110,7 @@ discard block |
||
110 | 110 | |
111 | 111 | $request->expects($this->once()) |
112 | 112 | ->method('getPath') |
113 | - ->willReturn('/' . $path); |
|
113 | + ->willReturn('/'.$path); |
|
114 | 114 | |
115 | 115 | $request->expects($this->once()) |
116 | 116 | ->method('getBodyAsString') |
@@ -123,11 +123,11 @@ discard block |
||
123 | 123 | |
124 | 124 | $request->expects($this->once()) |
125 | 125 | ->method('getUrl') |
126 | - ->willReturn('http://example.com/dav/' . $path); |
|
126 | + ->willReturn('http://example.com/dav/'.$path); |
|
127 | 127 | |
128 | 128 | $response->expects($this->once()) |
129 | 129 | ->method('setHeader') |
130 | - ->with('Content-Location', 'http://example.com/dav/' . $path . '/23'); |
|
130 | + ->with('Content-Location', 'http://example.com/dav/'.$path.'/23'); |
|
131 | 131 | |
132 | 132 | $this->server->expects($this->any()) |
133 | 133 | ->method('getRequestUri') |
@@ -183,7 +183,7 @@ discard block |
||
183 | 183 | // things. |
184 | 184 | $this->tree->expects($this->any()) |
185 | 185 | ->method('getNodeForPath') |
186 | - ->with('/' . $path) |
|
186 | + ->with('/'.$path) |
|
187 | 187 | ->willThrowException(new \Sabre\DAV\Exception\NotFound()); |
188 | 188 | |
189 | 189 | $request = $this->getMockBuilder(RequestInterface::class) |
@@ -196,7 +196,7 @@ discard block |
||
196 | 196 | |
197 | 197 | $request->expects($this->once()) |
198 | 198 | ->method('getPath') |
199 | - ->willReturn('/' . $path); |
|
199 | + ->willReturn('/'.$path); |
|
200 | 200 | |
201 | 201 | $request->expects($this->never()) |
202 | 202 | ->method('getBodyAsString'); |
@@ -269,7 +269,7 @@ discard block |
||
269 | 269 | // things. |
270 | 270 | $this->tree->expects($this->any()) |
271 | 271 | ->method('getNodeForPath') |
272 | - ->with('/' . $path) |
|
272 | + ->with('/'.$path) |
|
273 | 273 | ->willReturn($node); |
274 | 274 | |
275 | 275 | $request = $this->getMockBuilder(RequestInterface::class) |
@@ -282,7 +282,7 @@ discard block |
||
282 | 282 | |
283 | 283 | $request->expects($this->once()) |
284 | 284 | ->method('getPath') |
285 | - ->willReturn('/' . $path); |
|
285 | + ->willReturn('/'.$path); |
|
286 | 286 | |
287 | 287 | $request->expects($this->once()) |
288 | 288 | ->method('getBodyAsString') |
@@ -357,7 +357,7 @@ discard block |
||
357 | 357 | // things. |
358 | 358 | $this->tree->expects($this->any()) |
359 | 359 | ->method('getNodeForPath') |
360 | - ->with('/' . $path) |
|
360 | + ->with('/'.$path) |
|
361 | 361 | ->willReturn($node); |
362 | 362 | |
363 | 363 | $request = $this->getMockBuilder(RequestInterface::class) |
@@ -370,7 +370,7 @@ discard block |
||
370 | 370 | |
371 | 371 | $request->expects($this->once()) |
372 | 372 | ->method('getPath') |
373 | - ->willReturn('/' . $path); |
|
373 | + ->willReturn('/'.$path); |
|
374 | 374 | |
375 | 375 | $request->expects($this->once()) |
376 | 376 | ->method('getBodyAsString') |
@@ -451,7 +451,7 @@ discard block |
||
451 | 451 | // things. |
452 | 452 | $this->tree->expects($this->any()) |
453 | 453 | ->method('getNodeForPath') |
454 | - ->with('/' . $path) |
|
454 | + ->with('/'.$path) |
|
455 | 455 | ->willReturn($node); |
456 | 456 | |
457 | 457 | $request = $this->getMockBuilder(RequestInterface::class) |
@@ -464,7 +464,7 @@ discard block |
||
464 | 464 | |
465 | 465 | $request->expects($this->once()) |
466 | 466 | ->method('getPath') |
467 | - ->willReturn('/' . $path); |
|
467 | + ->willReturn('/'.$path); |
|
468 | 468 | |
469 | 469 | $request->expects($this->once()) |
470 | 470 | ->method('getBodyAsString') |
@@ -548,7 +548,7 @@ discard block |
||
548 | 548 | // things. |
549 | 549 | $this->tree->expects($this->any()) |
550 | 550 | ->method('getNodeForPath') |
551 | - ->with('/' . $path) |
|
551 | + ->with('/'.$path) |
|
552 | 552 | ->willReturn($node); |
553 | 553 | |
554 | 554 | $request = $this->getMockBuilder(RequestInterface::class) |
@@ -561,7 +561,7 @@ discard block |
||
561 | 561 | |
562 | 562 | $request->expects($this->once()) |
563 | 563 | ->method('getPath') |
564 | - ->willReturn('/' . $path); |
|
564 | + ->willReturn('/'.$path); |
|
565 | 565 | |
566 | 566 | $request->expects($this->once()) |
567 | 567 | ->method('getBodyAsString') |
@@ -591,7 +591,7 @@ discard block |
||
591 | 591 | |
592 | 592 | $this->tree->expects($this->any()) |
593 | 593 | ->method('getNodeForPath') |
594 | - ->with('/' . $path) |
|
594 | + ->with('/'.$path) |
|
595 | 595 | ->willReturn( |
596 | 596 | $this->getMockBuilder(INode::class) |
597 | 597 | ->disableOriginalConstructor() |
@@ -603,7 +603,7 @@ discard block |
||
603 | 603 | ->willReturn($path); |
604 | 604 | $this->plugin->initialize($this->server); |
605 | 605 | |
606 | - $this->plugin->onReport(CommentsPluginImplementation::REPORT_NAME, [], '/' . $path); |
|
606 | + $this->plugin->onReport(CommentsPluginImplementation::REPORT_NAME, [], '/'.$path); |
|
607 | 607 | } |
608 | 608 | |
609 | 609 | |
@@ -614,7 +614,7 @@ discard block |
||
614 | 614 | |
615 | 615 | $this->tree->expects($this->any()) |
616 | 616 | ->method('getNodeForPath') |
617 | - ->with('/' . $path) |
|
617 | + ->with('/'.$path) |
|
618 | 618 | ->willReturn( |
619 | 619 | $this->getMockBuilder(INode::class) |
620 | 620 | ->disableOriginalConstructor() |
@@ -626,7 +626,7 @@ discard block |
||
626 | 626 | ->willReturn($path); |
627 | 627 | $this->plugin->initialize($this->server); |
628 | 628 | |
629 | - $this->plugin->onReport('{whoever}whatever', [], '/' . $path); |
|
629 | + $this->plugin->onReport('{whoever}whatever', [], '/'.$path); |
|
630 | 630 | } |
631 | 631 | |
632 | 632 | public function testOnReportDateTimeEmpty(): void { |
@@ -672,7 +672,7 @@ discard block |
||
672 | 672 | |
673 | 673 | $this->tree->expects($this->any()) |
674 | 674 | ->method('getNodeForPath') |
675 | - ->with('/' . $path) |
|
675 | + ->with('/'.$path) |
|
676 | 676 | ->willReturn($node); |
677 | 677 | |
678 | 678 | $this->server->expects($this->any()) |
@@ -681,7 +681,7 @@ discard block |
||
681 | 681 | $this->server->httpResponse = $response; |
682 | 682 | $this->plugin->initialize($this->server); |
683 | 683 | |
684 | - $this->plugin->onReport(CommentsPluginImplementation::REPORT_NAME, $parameters, '/' . $path); |
|
684 | + $this->plugin->onReport(CommentsPluginImplementation::REPORT_NAME, $parameters, '/'.$path); |
|
685 | 685 | } |
686 | 686 | |
687 | 687 | public function testOnReport(): void { |
@@ -727,7 +727,7 @@ discard block |
||
727 | 727 | |
728 | 728 | $this->tree->expects($this->any()) |
729 | 729 | ->method('getNodeForPath') |
730 | - ->with('/' . $path) |
|
730 | + ->with('/'.$path) |
|
731 | 731 | ->willReturn($node); |
732 | 732 | |
733 | 733 | $this->server->expects($this->any()) |
@@ -736,6 +736,6 @@ discard block |
||
736 | 736 | $this->server->httpResponse = $response; |
737 | 737 | $this->plugin->initialize($this->server); |
738 | 738 | |
739 | - $this->plugin->onReport(CommentsPluginImplementation::REPORT_NAME, $parameters, '/' . $path); |
|
739 | + $this->plugin->onReport(CommentsPluginImplementation::REPORT_NAME, $parameters, '/'.$path); |
|
740 | 740 | } |
741 | 741 | } |
@@ -86,7 +86,7 @@ discard block |
||
86 | 86 | [RefreshWebcalJob::class, [ |
87 | 87 | 'principaluri' => 'foo2', |
88 | 88 | 'uri' => 'bar2', |
89 | - ], true ], |
|
89 | + ], true], |
|
90 | 90 | [RefreshWebcalJob::class, [ |
91 | 91 | 'principaluri' => 'foo3', |
92 | 92 | 'uri' => 'bar3', |
@@ -105,7 +105,7 @@ discard block |
||
105 | 105 | ]; |
106 | 106 | $this->jobList->expects($this->exactly(2)) |
107 | 107 | ->method('add') |
108 | - ->willReturnCallback(function () use (&$calls): void { |
|
108 | + ->willReturnCallback(function() use (&$calls): void { |
|
109 | 109 | $expected = array_shift($calls); |
110 | 110 | $this->assertEquals($expected, func_get_args()); |
111 | 111 | }); |
@@ -199,7 +199,7 @@ discard block |
||
199 | 199 | #[\PHPUnit\Framework\Attributes\DataProvider('runDataProvider')] |
200 | 200 | public function testRunCreateCalendarNoException(string $body, string $contentType, string $result): void { |
201 | 201 | $refreshWebcalService = $this->getMockBuilder(RefreshWebcalService::class) |
202 | - ->onlyMethods(['getRandomCalendarObjectUri', 'getSubscription',]) |
|
202 | + ->onlyMethods(['getRandomCalendarObjectUri', 'getSubscription', ]) |
|
203 | 203 | ->setConstructorArgs([$this->caldavBackend, $this->logger, $this->connection, $this->time]) |
204 | 204 | ->getMock(); |
205 | 205 | |
@@ -308,17 +308,17 @@ discard block |
||
308 | 308 | [ |
309 | 309 | "BEGIN:VCALENDAR\r\nVERSION:2.0\r\nPRODID:-//Sabre//Sabre VObject 4.1.1//EN\r\nCALSCALE:GREGORIAN\r\nBEGIN:VEVENT\r\nUID:12345\r\nDTSTAMP:20160218T133704Z\r\nDTSTART;VALUE=DATE:19000101\r\nDTEND;VALUE=DATE:19000102\r\nRRULE:FREQ=YEARLY\r\nSUMMARY:12345's Birthday (1900)\r\nTRANSP:TRANSPARENT\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n", |
310 | 310 | 'text/calendar;charset=utf8', |
311 | - "BEGIN:VCALENDAR\r\nVERSION:2.0\r\nPRODID:-//Sabre//Sabre VObject " . VObject\Version::VERSION . "//EN\r\nCALSCALE:GREGORIAN\r\nBEGIN:VEVENT\r\nUID:12345\r\nDTSTAMP:20160218T133704Z\r\nDTSTART;VALUE=DATE:19000101\r\nDTEND;VALUE=DATE:19000102\r\nRRULE:FREQ=YEARLY\r\nSUMMARY:12345's Birthday (1900)\r\nTRANSP:TRANSPARENT\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n", |
|
311 | + "BEGIN:VCALENDAR\r\nVERSION:2.0\r\nPRODID:-//Sabre//Sabre VObject ".VObject\Version::VERSION."//EN\r\nCALSCALE:GREGORIAN\r\nBEGIN:VEVENT\r\nUID:12345\r\nDTSTAMP:20160218T133704Z\r\nDTSTART;VALUE=DATE:19000101\r\nDTEND;VALUE=DATE:19000102\r\nRRULE:FREQ=YEARLY\r\nSUMMARY:12345's Birthday (1900)\r\nTRANSP:TRANSPARENT\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n", |
|
312 | 312 | ], |
313 | 313 | [ |
314 | 314 | '["vcalendar",[["prodid",{},"text","-//Example Corp.//Example Client//EN"],["version",{},"text","2.0"]],[["vtimezone",[["last-modified",{},"date-time","2004-01-10T03:28:45Z"],["tzid",{},"text","US/Eastern"]],[["daylight",[["dtstart",{},"date-time","2000-04-04T02:00:00"],["rrule",{},"recur",{"freq":"YEARLY","byday":"1SU","bymonth":4}],["tzname",{},"text","EDT"],["tzoffsetfrom",{},"utc-offset","-05:00"],["tzoffsetto",{},"utc-offset","-04:00"]],[]],["standard",[["dtstart",{},"date-time","2000-10-26T02:00:00"],["rrule",{},"recur",{"freq":"YEARLY","byday":"1SU","bymonth":10}],["tzname",{},"text","EST"],["tzoffsetfrom",{},"utc-offset","-04:00"],["tzoffsetto",{},"utc-offset","-05:00"]],[]]]],["vevent",[["dtstamp",{},"date-time","2006-02-06T00:11:21Z"],["dtstart",{"tzid":"US/Eastern"},"date-time","2006-01-02T14:00:00"],["duration",{},"duration","PT1H"],["recurrence-id",{"tzid":"US/Eastern"},"date-time","2006-01-04T12:00:00"],["summary",{},"text","Event #2"],["uid",{},"text","12345"]],[]]]]', |
315 | 315 | 'application/calendar+json', |
316 | - "BEGIN:VCALENDAR\r\nVERSION:2.0\r\nPRODID:-//Sabre//Sabre VObject " . VObject\Version::VERSION . "//EN\r\nCALSCALE:GREGORIAN\r\nBEGIN:VTIMEZONE\r\nLAST-MODIFIED:20040110T032845Z\r\nTZID:US/Eastern\r\nBEGIN:DAYLIGHT\r\nDTSTART:20000404T020000\r\nRRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4\r\nTZNAME:EDT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nDTSTART:20001026T020000\r\nRRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=10\r\nTZNAME:EST\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nEND:STANDARD\r\nEND:VTIMEZONE\r\nBEGIN:VEVENT\r\nDTSTAMP:20060206T001121Z\r\nDTSTART;TZID=US/Eastern:20060102T140000\r\nDURATION:PT1H\r\nRECURRENCE-ID;TZID=US/Eastern:20060104T120000\r\nSUMMARY:Event #2\r\nUID:12345\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n" |
|
316 | + "BEGIN:VCALENDAR\r\nVERSION:2.0\r\nPRODID:-//Sabre//Sabre VObject ".VObject\Version::VERSION."//EN\r\nCALSCALE:GREGORIAN\r\nBEGIN:VTIMEZONE\r\nLAST-MODIFIED:20040110T032845Z\r\nTZID:US/Eastern\r\nBEGIN:DAYLIGHT\r\nDTSTART:20000404T020000\r\nRRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4\r\nTZNAME:EDT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nDTSTART:20001026T020000\r\nRRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=10\r\nTZNAME:EST\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nEND:STANDARD\r\nEND:VTIMEZONE\r\nBEGIN:VEVENT\r\nDTSTAMP:20060206T001121Z\r\nDTSTART;TZID=US/Eastern:20060102T140000\r\nDURATION:PT1H\r\nRECURRENCE-ID;TZID=US/Eastern:20060104T120000\r\nSUMMARY:Event #2\r\nUID:12345\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n" |
|
317 | 317 | ], |
318 | 318 | [ |
319 | 319 | '<?xml version="1.0" encoding="utf-8" ?><icalendar xmlns="urn:ietf:params:xml:ns:icalendar-2.0"><vcalendar><properties><prodid><text>-//Example Inc.//Example Client//EN</text></prodid><version><text>2.0</text></version></properties><components><vevent><properties><dtstamp><date-time>2006-02-06T00:11:21Z</date-time></dtstamp><dtstart><parameters><tzid><text>US/Eastern</text></tzid></parameters><date-time>2006-01-04T14:00:00</date-time></dtstart><duration><duration>PT1H</duration></duration><recurrence-id><parameters><tzid><text>US/Eastern</text></tzid></parameters><date-time>2006-01-04T12:00:00</date-time></recurrence-id><summary><text>Event #2 bis</text></summary><uid><text>12345</text></uid></properties></vevent></components></vcalendar></icalendar>', |
320 | 320 | 'application/calendar+xml', |
321 | - "BEGIN:VCALENDAR\r\nVERSION:2.0\r\nPRODID:-//Sabre//Sabre VObject " . VObject\Version::VERSION . "//EN\r\nCALSCALE:GREGORIAN\r\nBEGIN:VEVENT\r\nDTSTAMP:20060206T001121Z\r\nDTSTART;TZID=US/Eastern:20060104T140000\r\nDURATION:PT1H\r\nRECURRENCE-ID;TZID=US/Eastern:20060104T120000\r\nSUMMARY:Event #2 bis\r\nUID:12345\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n" |
|
321 | + "BEGIN:VCALENDAR\r\nVERSION:2.0\r\nPRODID:-//Sabre//Sabre VObject ".VObject\Version::VERSION."//EN\r\nCALSCALE:GREGORIAN\r\nBEGIN:VEVENT\r\nDTSTAMP:20060206T001121Z\r\nDTSTART;TZID=US/Eastern:20060104T140000\r\nDURATION:PT1H\r\nRECURRENCE-ID;TZID=US/Eastern:20060104T120000\r\nSUMMARY:Event #2 bis\r\nUID:12345\r\nEND:VEVENT\r\nEND:VCALENDAR\r\n" |
|
322 | 322 | ] |
323 | 323 | ]; |
324 | 324 | } |