From 9bdeccb38135b42e08e4f8be6e68f456be85eaa5 Mon Sep 17 00:00:00 2001 From: Daniel Subiabre Date: Mon, 28 Oct 2024 15:00:03 +0100 Subject: [PATCH] Rename ApiResourceNormalizer to generic ApiService --- src/ApiResource/Version.php | 4 ++-- src/DependencyInjection/Compiler/VersionedResourcePass.php | 4 ++-- src/Service/{ApiResourceNormalizer.php => ApiService.php} | 5 +---- 3 files changed, 5 insertions(+), 8 deletions(-) rename src/Service/{ApiResourceNormalizer.php => ApiService.php} (83%) diff --git a/src/ApiResource/Version.php b/src/ApiResource/Version.php index 71e6437..a04432f 100644 --- a/src/ApiResource/Version.php +++ b/src/ApiResource/Version.php @@ -5,7 +5,7 @@ namespace App\ApiResource; use ApiPlatform\Metadata as API; use App\Filter\ResourceVersionResourceFilter; use App\Filter\ResourceVersionResourceIdFilter; -use App\Service\ApiResourceNormalizer; +use App\Service\ApiService; use App\State\ResourceVersionStateProvider; use Gedmo\Loggable\Entity\LogEntry; @@ -55,7 +55,7 @@ class Version */ public function getResource(): string { - return ApiResourceNormalizer::toResource($this->log->getObjectClass()); + return ApiService::toResource($this->log->getObjectClass()); } /** diff --git a/src/DependencyInjection/Compiler/VersionedResourcePass.php b/src/DependencyInjection/Compiler/VersionedResourcePass.php index 2d67ac7..5f8e9c2 100644 --- a/src/DependencyInjection/Compiler/VersionedResourcePass.php +++ b/src/DependencyInjection/Compiler/VersionedResourcePass.php @@ -2,7 +2,7 @@ namespace App\DependencyInjection\Compiler; -use App\Service\ApiResourceNormalizer; +use App\Service\ApiService; use App\Service\VersionedResourceService; use Gedmo\Mapping\Annotation as Gedmo; use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface; @@ -28,7 +28,7 @@ class VersionedResourcePass implements CompilerPassInterface $versionedResourceNames = [ ...$versionedResourceNames, - ApiResourceNormalizer::toResource($entityClass), + ApiService::toResource($entityClass), ]; } diff --git a/src/Service/ApiResourceNormalizer.php b/src/Service/ApiService.php similarity index 83% rename from src/Service/ApiResourceNormalizer.php rename to src/Service/ApiService.php index ad43e97..3ac8503 100644 --- a/src/Service/ApiResourceNormalizer.php +++ b/src/Service/ApiService.php @@ -2,10 +2,7 @@ namespace App\Service; -/** - * Normalizes between Entity classnames and API resource names. - */ -class ApiResourceNormalizer +class ApiService { /** * Converts an Entity class name into an API resource name.