diff --git a/build/psalm-baseline.xml b/build/psalm-baseline.xml index c7190ff27db..4bff456534e 100644 --- a/build/psalm-baseline.xml +++ b/build/psalm-baseline.xml @@ -1,9 +1,7 @@ - - $calendarData - + @@ -16,9 +14,7 @@ - - $vcardData - + @@ -105,11 +101,6 @@ $baseuri - - - CalendarDeletionDefaultUpdaterListener::class - - setDateTime @@ -122,11 +113,6 @@ VEVENT->SUMMARY]]> - - - $calendarData - - objectData['calendardata']]]> @@ -153,86 +139,6 @@ VCalendar - 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)]]> null @@ -342,7 +248,7 @@ - is_array($modified['old']) + @@ -353,8 +259,8 @@ - [$aclPlugin, 'propFind'] - [$aclPlugin, 'propFind'] + + DTEND]]> @@ -389,12 +295,12 @@ - !is_array($newProps['filters']['comps']) - !is_array($newProps['filters']['params']) - !is_array($newProps['filters']['props']) - !isset($newProps['filters']['comps']) || !is_array($newProps['filters']['comps']) - !isset($newProps['filters']['params']) || !is_array($newProps['filters']['params']) - !isset($newProps['filters']['props']) || !is_array($newProps['filters']['props']) + + + + + + @@ -430,7 +336,7 @@ VCard - $addressBooks[$row['id']][$readOnlyPropertyName] === 0 + @@ -439,9 +345,6 @@ - - string - $type, @@ -451,23 +354,12 @@ false|array{body: string, Content-Type: string} - - $type - string|null - - - getChanges - - - null - - principalUri]]> @@ -541,13 +433,12 @@ 0 - 200 bool - new PreconditionFailed('Cannot filter by non-existing tag', 0, $e) + \OCA\Circles\Api\v1\Circles @@ -879,7 +770,7 @@ - get_class($res) === 'OpenSSLAsymmetricKey' + @@ -894,7 +785,7 @@ - new Exceptions\PrivateKeyMissingException('please try to log-out and log-in again', 0) + @@ -922,7 +813,7 @@ $shareId $shareId $shareId - (int)$data['id'] + $nodes[0] @@ -957,7 +848,7 @@ string - (int)$share['id'] + @@ -1244,7 +1135,7 @@ - $_['hideFileList'] !== true + @@ -1379,9 +1270,6 @@ - - AppPasswordCreatedActivityListener::class - getSettingsManager @@ -1424,7 +1312,7 @@ getId()]]> - (int)$data['id'] + @@ -1664,9 +1552,6 @@ string - - $uid - @@ -1935,7 +1820,6 @@ \OCP\IServerContainer - mixed getAppDataDir @@ -2006,7 +1890,7 @@ - $action['url-postfix'] + @@ -2017,39 +1901,6 @@ newInstance()]]> - newInstanceArgs(array_map(function (ReflectionParameter $parameter) { - $parameterType = $parameter->getType(); - - $resolveName = $parameter->getName(); - - // try to find out if it is a class or a simple parameter - if ($parameterType !== null && ($parameterType instanceof ReflectionNamedType) && !$parameterType->isBuiltin()) { - $resolveName = $parameterType->getName(); - } - - try { - $builtIn = $parameter->hasType() && ($parameter->getType() instanceof ReflectionNamedType) - && $parameter->getType()->isBuiltin(); - return $this->query($resolveName, !$builtIn); - } catch (QueryException $e) { - // Service not found, use the default value when available - if ($parameter->isDefaultValueAvailable()) { - return $parameter->getDefaultValue(); - } - - if ($parameterType !== null && ($parameterType instanceof ReflectionNamedType) && !$parameterType->isBuiltin()) { - $resolveName = $parameter->getName(); - try { - return $this->query($resolveName); - } catch (QueryException $e2) { - // don't lose the error we got while trying to query by type - throw new QueryException($e->getMessage(), (int) $e->getCode(), $e); - } - } - - throw $e; - } - }, $constructor->getParameters()))]]> ArrayAccess @@ -2202,17 +2053,7 @@ - - [LaravelClosure::class, OpisClosure::class] - - - $serializedCallable - - - - - $serializedCommand - + @@ -2244,7 +2085,7 @@ getParams - $params['collation'] + @@ -2255,8 +2096,8 @@ $params - $params['adapter'] - $params['tablePrefix'] + + @@ -2289,7 +2130,7 @@ getParams - $params['collation'] + @@ -2484,10 +2325,10 @@ $user - get_class($provider) !== 'OCA\Files_Sharing\MountProvider' + - get_class($provider) === 'OCA\Files_Sharing\MountProvider' + @@ -2662,7 +2503,7 @@ Promise\promise_for( new Credentials($key, $secret) ) - \Aws\or_chain([self::class, 'legacySignatureProvider'], ClientResolver::_default_signature_provider()) + @@ -2868,9 +2709,6 @@ $users - - $user - \OC\User\User[] @@ -2921,8 +2759,8 @@ false - $app['path'] - $app['path'] + + null @@ -3155,11 +2993,6 @@ $out - - - $out - - \OC_APP @@ -3275,8 +3108,8 @@ - $content !== '' - $type === 'pdo' + + $vendor @@ -3306,7 +3139,7 @@ getId()]]> getId()]]> - (int)$data['id'] + set @@ -3512,8 +3345,8 @@ $groupsList - $dir['path'] - $dir['url'] + + null