]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix(psalm issues) 42377/head
authorMarcel Klehr <mklehr@gmx.net>
Tue, 9 Jan 2024 08:41:54 +0000 (09:41 +0100)
committerMarcel Klehr <mklehr@gmx.net>
Tue, 9 Jan 2024 09:11:39 +0000 (10:11 +0100)
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
lib/private/TextToImage/Manager.php

index 87d69457f16f6d162daa80561113e5f2444d1877..40cab81b5b10939277c5c11f115274986160da3c 100644 (file)
@@ -49,7 +49,7 @@ use RuntimeException;
 use Throwable;
 
 class Manager implements IManager {
-       /** @var ?IProvider[] */
+       /** @var ?list<IProvider> */
        private ?array $providers = null;
        private IAppData $appData;
 
@@ -83,7 +83,9 @@ class Manager implements IManager {
                foreach ($context->getTextToImageProviders() as $providerServiceRegistration) {
                        $class = $providerServiceRegistration->getService();
                        try {
-                               $this->providers[] = $this->serverContainer->get($class);
+                               /** @var IProvider $provider */
+                               $provider = $this->serverContainer->get($class);
+                               $this->providers[] = $provider;
                        } catch (Throwable $e) {
                                $this->logger->error('Failed to load Text to image provider ' . $class, [
                                        'exception' => $e,