enh(TextToImage): Allow anonymous access to IManager#getUserTasksByApp

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
This commit is contained in:
Marcel Klehr 2023-10-17 16:53:42 +02:00
parent f52d763f50
commit e8faaebb0f
3 changed files with 4 additions and 4 deletions

View file

@ -89,7 +89,7 @@ class TaskMapper extends QBMapper {
* @return array
* @throws Exception
*/
public function findUserTasksByApp(string $userId, string $appId, ?string $identifier = null): array {
public function findUserTasksByApp(?string $userId, string $appId, ?string $identifier = null): array {
$qb = $this->db->getQueryBuilder();
$qb->select(Task::$columns)
->from($this->tableName)

View file

@ -267,7 +267,7 @@ class Manager implements IManager {
* @param string|null $identifier
* @return Task[]
*/
public function getUserTasksByApp(string $userId, string $appId, ?string $identifier = null): array {
public function getUserTasksByApp(?string $userId, string $appId, ?string $identifier = null): array {
try {
$taskEntities = $this->taskMapper->findUserTasksByApp($userId, $appId, $identifier);
return array_map(static function (DbTask $taskEntity) {

View file

@ -88,11 +88,11 @@ interface IManager {
public function getUserTask(int $id, ?string $userId): Task;
/**
* @param string $userId
* @param ?string $userId
* @param string $appId
* @param string|null $identifier
* @return Task[]
* @since 28.0.0
*/
public function getUserTasksByApp(string $userId, string $appId, ?string $identifier = null): array;
public function getUserTasksByApp(?string $userId, string $appId, ?string $identifier = null): array;
}