summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornextcloud-command <nextcloud-command@users.noreply.github.com>2024-05-05 02:22:19 +0000
committerGitHub <noreply@github.com>2024-05-05 02:22:19 +0000
commitdb5e810b013be0625796c482b8d7e5a1da25e733 (patch)
tree9c4e67641b4932967f7ed5d42be56c9e1b3b219e
parentc5bbd09ff861e77f9b9ce7d1f58ff9df9b2c4a4e (diff)
chore(tests): Update psalm baselineautomated/noid/stable29-update-psalm-baseline
Signed-off-by: GitHub <noreply@github.com>
-rw-r--r--build/psalm-baseline.xml209
1 files changed, 33 insertions, 176 deletions
diff --git a/build/psalm-baseline.xml b/build/psalm-baseline.xml
index 4ab1fc1dd2d..ac0ada36d06 100644
--- a/build/psalm-baseline.xml
+++ b/build/psalm-baseline.xml
@@ -123,86 +123,6 @@
<code>VCalendar</code>
</MoreSpecificReturnType>
<NullableReturnStatement>
- <code><![CDATA[$this->atomic(function () use ($calendarId, $syncToken, $syncLevel, $limit, $calendarType) {
- // Current synctoken
- $qb = $this->db->getQueryBuilder();
- $qb->select('synctoken')
- ->from('calendars')
- ->where(
- $qb->expr()->eq('id', $qb->createNamedParameter($calendarId))
- );
- $stmt = $qb->executeQuery();
- $currentToken = $stmt->fetchOne();
-
- if ($currentToken === false) {
- return null;
- }
-
- $result = [
- 'syncToken' => $currentToken,
- 'added' => [],
- 'modified' => [],
- 'deleted' => [],
- ];
-
- if ($syncToken) {
- $qb = $this->db->getQueryBuilder();
-
- $qb->select('uri', 'operation')
- ->from('calendarchanges')
- ->where(
- $qb->expr()->andX(
- $qb->expr()->gte('synctoken', $qb->createNamedParameter($syncToken)),
- $qb->expr()->lt('synctoken', $qb->createNamedParameter($currentToken)),
- $qb->expr()->eq('calendarid', $qb->createNamedParameter($calendarId)),
- $qb->expr()->eq('calendartype', $qb->createNamedParameter($calendarType))
- )
- )->orderBy('synctoken');
- if (is_int($limit) && $limit > 0) {
- $qb->setMaxResults($limit);
- }
-
- // Fetching all changes
- $stmt = $qb->executeQuery();
- $changes = [];
-
- // This loop ensures that any duplicates are overwritten, only the
- // last change on a node is relevant.
- while ($row = $stmt->fetch()) {
- $changes[$row['uri']] = $row['operation'];
- }
- $stmt->closeCursor();
-
- foreach ($changes as $uri => $operation) {
- switch ($operation) {
- case 1:
- $result['added'][] = $uri;
- break;
- case 2:
- $result['modified'][] = $uri;
- break;
- case 3:
- $result['deleted'][] = $uri;
- break;
- }
- }
- } else {
- // No synctoken supplied, this is the initial sync.
- $qb = $this->db->getQueryBuilder();
- $qb->select('uri')
- ->from('calendarobjects')
- ->where(
- $qb->expr()->andX(
- $qb->expr()->eq('calendarid', $qb->createNamedParameter($calendarId)),
- $qb->expr()->eq('calendartype', $qb->createNamedParameter($calendarType))
- )
- );
- $stmt = $qb->executeQuery();
- $result['added'] = $stmt->fetchAll(\PDO::FETCH_COLUMN);
- $stmt->closeCursor();
- }
- return $result;
- }, $this->db)]]></code>
<code>null</code>
</NullableReturnStatement>
</file>
@@ -312,7 +232,7 @@
</RedundantCast>
<RedundantCondition>
<code><![CDATA[!empty($modified['old']) && is_array($modified['old'])]]></code>
- <code>is_array($modified['old'])</code>
+ <code><![CDATA[is_array($modified['old'])]]></code>
</RedundantCondition>
</file>
<file src="apps/dav/lib/CalDAV/Schedule/IMipService.php">
@@ -323,8 +243,8 @@
</file>
<file src="apps/dav/lib/CalDAV/Schedule/Plugin.php">
<InvalidArgument>
- <code>[$aclPlugin, 'propFind']</code>
- <code>[$aclPlugin, 'propFind']</code>
+ <code><![CDATA[[$aclPlugin, 'propFind']]]></code>
+ <code><![CDATA[[$aclPlugin, 'propFind']]]></code>
</InvalidArgument>
<LessSpecificReturnStatement>
<code><![CDATA[$vevent->DTEND]]></code>
@@ -359,12 +279,12 @@
</file>
<file src="apps/dav/lib/CalDAV/Search/Xml/Request/CalendarSearchReport.php">
<TypeDoesNotContainType>
- <code>!is_array($newProps['filters']['comps'])</code>
- <code>!is_array($newProps['filters']['params'])</code>
- <code>!is_array($newProps['filters']['props'])</code>
- <code>!isset($newProps['filters']['comps']) || !is_array($newProps['filters']['comps'])</code>
- <code>!isset($newProps['filters']['params']) || !is_array($newProps['filters']['params'])</code>
- <code>!isset($newProps['filters']['props']) || !is_array($newProps['filters']['props'])</code>
+ <code><![CDATA[!is_array($newProps['filters']['comps'])]]></code>
+ <code><![CDATA[!is_array($newProps['filters']['params'])]]></code>
+ <code><![CDATA[!is_array($newProps['filters']['props'])]]></code>
+ <code><![CDATA[!isset($newProps['filters']['comps']) || !is_array($newProps['filters']['comps'])]]></code>
+ <code><![CDATA[!isset($newProps['filters']['params']) || !is_array($newProps['filters']['params'])]]></code>
+ <code><![CDATA[!isset($newProps['filters']['props']) || !is_array($newProps['filters']['props'])]]></code>
</TypeDoesNotContainType>
</file>
<file src="apps/dav/lib/CalDAV/WebcalCaching/RefreshWebcalService.php">
@@ -400,7 +320,7 @@
<code>VCard</code>
</MoreSpecificReturnType>
<TypeDoesNotContainType>
- <code>$addressBooks[$row['id']][$readOnlyPropertyName] === 0</code>
+ <code><![CDATA[$addressBooks[$row['id']][$readOnlyPropertyName] === 0]]></code>
</TypeDoesNotContainType>
</file>
<file src="apps/dav/lib/CardDAV/MultiGetExportPlugin.php">
@@ -502,13 +422,12 @@
<code>bool</code>
</InvalidNullableReturnType>
<TooManyArguments>
- <code>new PreconditionFailed('Cannot filter by non-existing tag', 0, $e)</code>
+ <code><![CDATA[new PreconditionFailed('Cannot filter by non-existing tag', 0, $e)]]></code&