Quellcode durchsuchen

fix phpstan errors

Olivier Massot vor 2 Jahren
Ursprung
Commit
a7c7cad792

+ 2 - 1
src/Service/Access/AdminAccessUtils.php

@@ -36,9 +36,10 @@ class AdminAccessUtils
         $contactPoint = $this->contactPointUtils->getPersonContactPointPrincipal($administrator);
         if(!$contactPoint) return null;
 
-        $adminAccess = new AdminAccess($organization->getId());
+        $adminAccess = new AdminAccess();
         $adminAccess
             ->setId($administrator->getId())
+            ->setOrganizationId($organization->getId())
             ->setUsername($administrator->getPerson()->getUserIdentifier())
             ->setEmail($contactPoint->getEmail())
             ->setOrganizationId($organization->getId())

+ 3 - 0
src/State/Processor/Organization/SubdomainProcessor.php

@@ -8,6 +8,7 @@ use ApiPlatform\Metadata\Operation;
 use ApiPlatform\Metadata\Post;
 use ApiPlatform\Metadata\Put;
 use ApiPlatform\State\ProcessorInterface;
+use App\Entity\Access\Access;
 use App\Entity\Organization\Subdomain;
 use App\Repository\Organization\SubdomainRepository;
 use App\Service\Typo3\SubdomainService;
@@ -38,7 +39,9 @@ class SubdomainProcessor implements ProcessorInterface
             throw new \RuntimeException('not supported', 500);
         }
 
+        /** @var Access $access */
         $access = $this->security->getUser();
+
         if ($data->getOrganization()->getId() !== $access->getOrganization()->getId()) {
             // TODO: voir à déplacer dans un voter?
             throw new \RuntimeException('forbidden', 500);

+ 1 - 1
src/State/Provider/Organization/Subdomain/SubdomainAvailabilityProvider.php

@@ -24,7 +24,7 @@ final class SubdomainAvailabilityProvider implements ProviderInterface
      * @param Operation $operation
      * @param array<mixed> $uriVariables
      * @param array<mixed> $context
-     * @return Response|RedirectResponse
+     * @return SubdomainAvailability | null
      * @throws FileNotFoundException
      */
     public function provide(Operation $operation, array $uriVariables = [], array $context = []): ?SubdomainAvailability