aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/TaskProcessing
diff options
context:
space:
mode:
authorMarcel Klehr <mklehr@gmx.net>2024-05-02 15:12:35 +0200
committerMarcel Klehr <mklehr@gmx.net>2024-05-14 11:38:39 +0200
commit7a947980db9e8824a3c5c0f32a85af3f07a9ada9 (patch)
tree0b1b918de6ee96f65d44c8aaa7a83a5251ad5bc0 /lib/private/TaskProcessing
parent1c033ae70a4a8a6d141e41a355cdcc38311eb966 (diff)
downloadnextcloud-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.php4
-rw-r--r--lib/private/TaskProcessing/Manager.php6
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) {