浏览代码

rename ShopRequestStatus

Olivier Massot 6 月之前
父节点
当前提交
490c2ddd7c

+ 1 - 1
src/Entity/Message/AbstractMessage.php

@@ -90,7 +90,7 @@ abstract class AbstractMessage
 
     public function __construct()
     {
-        $this->uuid = Uuid::uuid4()->toRfc4122();
+        $this->uuid = Uuid::uuid4();
         $this->files = new ArrayCollection();
         $this->tags = new ArrayCollection();
         $this->reportMessage = new ArrayCollection();

+ 6 - 6
src/Entity/Shop/ShopRequest.php

@@ -7,7 +7,7 @@ namespace App\Entity\Shop;
 use ApiPlatform\Metadata\ApiResource;
 use ApiPlatform\Metadata\Get;
 use ApiPlatform\Metadata\Post;
-use App\Enum\Shop\NewStructureTrialRequestStatusEnum;
+use App\Enum\Shop\ShopRequestStatus;
 use App\Enum\Shop\ShopRequestType;
 use App\State\Processor\Shop\NewStructureArtistPremiumTrialRequestProcessor;
 use App\State\Provider\Shop\NewStructureTrialRequestProvider;
@@ -30,8 +30,8 @@ class ShopRequest
     #[ORM\Column(type: 'datetime_immutable')]
     private DateTimeImmutable $submissionDate;
 
-    #[ORM\Column(length: 50, enumType: NewStructureTrialRequestStatusEnum::class)]
-    private NewStructureTrialRequestStatusEnum $status;
+    #[ORM\Column(length: 50, enumType: ShopRequestStatus::class)]
+    private ShopRequestStatus $status;
 
     #[ORM\Column(length: 50, enumType: ShopRequestType::class)]
     private ShopRequestType $type;
@@ -42,7 +42,7 @@ class ShopRequest
     public function __construct()
     {
         $this->submissionDate = new DateTimeImmutable();
-        $this->status = NewStructureTrialRequestStatusEnum::PENDING;
+        $this->status = ShopRequestStatus::PENDING;
     }
 
     public function getToken(): string
@@ -69,12 +69,12 @@ class ShopRequest
         return $this;
     }
 
-    public function getStatus(): ?NewStructureTrialRequestStatusEnum
+    public function getStatus(): ?ShopRequestStatus
     {
         return $this->status;
     }
 
-    public function setStatus(?NewStructureTrialRequestStatusEnum $status): self
+    public function setStatus(?ShopRequestStatus $status): self
     {
         $this->status = $status;
 

+ 2 - 2
src/Enum/Shop/NewStructureTrialRequestStatusEnum.php → src/Enum/Shop/ShopRequestStatus.php

@@ -7,9 +7,9 @@ namespace App\Enum\Shop;
 use App\Enum\EnumMethodsTrait;
 
 /**
- * Statuts des demandes d'essai de nouvelle structure.
+ * Statuts d'une ShopRequest.
  */
-enum NewStructureTrialRequestStatusEnum: string
+enum ShopRequestStatus: string
 {
     use EnumMethodsTrait;
 

+ 3 - 3
src/Service/Shop/ShopService.php

@@ -8,7 +8,7 @@ use App\ApiResources\Organization\OrganizationCreationRequest;
 use App\ApiResources\Shop\NewStructureArtistPremiumTrialRequest;
 use App\Entity\Organization\Organization;
 use App\Entity\Shop\ShopRequest;
-use App\Enum\Shop\NewStructureTrialRequestStatusEnum;
+use App\Enum\Shop\ShopRequestStatus;
 use App\Enum\Shop\ShopRequestType;
 use App\Message\Message\Shop\NewStructureArtistPremiumTrial;
 use App\Service\ApiLegacy\ApiLegacyRequestService;
@@ -91,7 +91,7 @@ readonly class ShopService
      */
     public function processShopRequest(ShopRequest $shopRequest): void
     {
-        $shopRequest->setStatus(NewStructureTrialRequestStatusEnum::VALIDATED);
+        $shopRequest->setStatus(ShopRequestStatus::VALIDATED);
         $this->entityManager->persist($shopRequest);
         $this->entityManager->flush();
 
@@ -148,7 +148,7 @@ readonly class ShopService
 
         $this->mailer->main($model);
 
-        $shopRequest->setStatus(NewStructureTrialRequestStatusEnum::ACTIVATION_LINK_SENT);
+        $shopRequest->setStatus(ShopRequestStatus::ACTIVATION_LINK_SENT);
         $this->entityManager->persist($shopRequest);
         $this->entityManager->flush();
     }

+ 2 - 2
src/State/Provider/Shop/NewStructureTrialRequestProvider.php

@@ -7,7 +7,7 @@ namespace App\State\Provider\Shop;
 use ApiPlatform\Metadata\Operation;
 use ApiPlatform\State\ProviderInterface;
 use App\Entity\Shop\ShopRequest;
-use App\Enum\Shop\NewStructureTrialRequestStatusEnum;
+use App\Enum\Shop\ShopRequestStatus;
 use App\Service\Shop\ShopService;
 use Doctrine\ORM\EntityManagerInterface;
 use Symfony\Component\HttpFoundation\Response;
@@ -45,7 +45,7 @@ final class NewStructureTrialRequestProvider implements ProviderInterface
             throw new NotFoundHttpException('Request not found or already validated');
         }
 
-        if ($shopRequest->getStatus() !== NewStructureTrialRequestStatusEnum::ACTIVATION_LINK_SENT) {
+        if ($shopRequest->getStatus() !== ShopRequestStatus::ACTIVATION_LINK_SENT) {
             throw new AccessDeniedHttpException('Invalid request status');
         }