diff options
author | Marcel Klehr <mklehr@gmx.net> | 2024-05-02 15:12:35 +0200 |
---|---|---|
committer | Marcel Klehr <mklehr@gmx.net> | 2024-05-14 11:38:39 +0200 |
commit | 7a947980db9e8824a3c5c0f32a85af3f07a9ada9 (patch) | |
tree | 0b1b918de6ee96f65d44c8aaa7a83a5251ad5bc0 /lib/private/TaskProcessing | |
parent | 1c033ae70a4a8a6d141e41a355cdcc38311eb966 (diff) | |
download | nextcloud-server-7a947980db9e8824a3c5c0f32a85af3f07a9ada9.tar.gz nextcloud-server-7a947980db9e8824a3c5c0f32a85af3f07a9ada9.zip |
fix: Fix psalm issues
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Diffstat (limited to 'lib/private/TaskProcessing')
-rw-r--r-- | lib/private/TaskProcessing/Db/TaskMapper.php | 4 | ||||
-rw-r--r-- | lib/private/TaskProcessing/Manager.php | 6 |
2 files changed, 6 insertions, 4 deletions
diff --git a/lib/private/TaskProcessing/Db/TaskMapper.php b/lib/private/TaskProcessing/Db/TaskMapper.php index f8a1adc695c..7ba16105f4c 100644 --- a/lib/private/TaskProcessing/Db/TaskMapper.php +++ b/lib/private/TaskProcessing/Db/TaskMapper.php @@ -104,7 +104,7 @@ class TaskMapper extends QBMapper { * @param string $userId * @param string $appId * @param string|null $identifier - * @return array + * @return list<Task> * @throws Exception */ public function findUserTasksByApp(string $userId, string $appId, ?string $identifier = null): array { @@ -116,7 +116,7 @@ class TaskMapper extends QBMapper { if ($identifier !== null) { $qb->andWhere($qb->expr()->eq('identifier', $qb->createPositionalParameter($identifier))); } - return $this->findEntities($qb); + return array_values($this->findEntities($qb)); } /** diff --git a/lib/private/TaskProcessing/Manager.php b/lib/private/TaskProcessing/Manager.php index 65307d4e435..8b145be8a65 100644 --- a/lib/private/TaskProcessing/Manager.php +++ b/lib/private/TaskProcessing/Manager.php @@ -162,7 +162,7 @@ class Manager implements IManager { } /** - * @return IProvider[] + * @return ITaskType[] */ private function _getTextProcessingTaskTypes(): array { $oldProviders = $this->textProcessingManager->getProviders(); @@ -304,6 +304,8 @@ class Manager implements IManager { private ISpeechToTextProvider $provider; private IAppData $appData; + private IRootFolder $rootFolder; + public function __construct(ISpeechToTextProvider $provider, IRootFolder $rootFolder, IAppData $appData) { $this->provider = $provider; $this->rootFolder = $rootFolder; @@ -711,7 +713,7 @@ class Manager implements IManager { public function getUserTasksByApp(?string $userId, string $appId, ?string $identifier = null): array { try { $taskEntities = $this->taskMapper->findUserTasksByApp($userId, $appId, $identifier); - return array_map(fn ($taskEntity) => $taskEntity->toPublicTask(), $taskEntities); + return array_map(fn ($taskEntity): Task => $taskEntity->toPublicTask(), $taskEntities); } catch (\OCP\DB\Exception $e) { throw new \OCP\TaskProcessing\Exception\Exception('There was a problem finding a task', 0, $e); } catch (\JsonException $e) { |