From b45ced3f5d6e4378b49ea1b6d42003b90b4fbc70 Mon Sep 17 00:00:00 2001 From: Daniel Subiabre Date: Tue, 2 Apr 2024 11:34:33 +0200 Subject: [PATCH] Normalize resource name --- src/State/VersionStateProvider.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/State/VersionStateProvider.php b/src/State/VersionStateProvider.php index ad7642a..b2238b6 100644 --- a/src/State/VersionStateProvider.php +++ b/src/State/VersionStateProvider.php @@ -49,7 +49,7 @@ class VersionStateProvider implements ProviderInterface private function getVersions(string $resource, int $resourceId) { - $entity = $this->entityManager->find(sprintf("App\\Entity\\%s", $resource), $resourceId); + $entity = $this->entityManager->find($this->resourceToEntity($resource), $resourceId); $logs = $this->versionRepository->getLogEntries($entity); $versions = []; @@ -59,4 +59,9 @@ class VersionStateProvider implements ProviderInterface return $versions; } + + private function resourceToEntity(string $resource): string + { + return sprintf("App\\Entity\\%s", ucfirst(strtolower($resource))); + } }