From 35545f704ef76db9545480ceb4981b9580ba1e14 Mon Sep 17 00:00:00 2001 From: George Steel Date: Mon, 4 Mar 2024 10:27:41 +0000 Subject: [PATCH] Correct import of Psalm types for Service Manager Signed-off-by: George Steel --- src/ConfigProvider.php | 8 ++++---- test/ConfigProviderTest.php | 9 ++++----- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/ConfigProvider.php b/src/ConfigProvider.php index 4431b07..0e3d1d8 100644 --- a/src/ConfigProvider.php +++ b/src/ConfigProvider.php @@ -4,12 +4,12 @@ namespace Mezzio\Authorization\Rbac; -use Laminas\ServiceManager\ConfigInterface; +use Laminas\ServiceManager\ServiceManager; -/** @psalm-import-type ServiceManagerConfigurationType from ConfigInterface */ +/** @psalm-import-type ServiceManagerConfiguration from ServiceManager */ class ConfigProvider { - /** @return array{dependencies: ServiceManagerConfigurationType} */ + /** @return array{dependencies: ServiceManagerConfiguration} */ public function __invoke(): array { return [ @@ -17,7 +17,7 @@ public function __invoke(): array ]; } - /** @return ServiceManagerConfigurationType */ + /** @return ServiceManagerConfiguration */ public function getDependencies(): array { return [ diff --git a/test/ConfigProviderTest.php b/test/ConfigProviderTest.php index e945da7..efc35cf 100644 --- a/test/ConfigProviderTest.php +++ b/test/ConfigProviderTest.php @@ -4,7 +4,6 @@ namespace MezzioTest\Authorization\Rbac; -use Laminas\ServiceManager\ConfigInterface; use Laminas\ServiceManager\ServiceManager; use Mezzio\Authorization\Rbac\ConfigProvider; use Mezzio\Authorization\Rbac\LaminasRbac; @@ -16,7 +15,7 @@ use function json_decode; use function sprintf; -/** @psalm-import-type ServiceManagerConfigurationType from ConfigInterface */ +/** @psalm-import-type ServiceManagerConfiguration from ServiceManager */ class ConfigProviderTest extends TestCase { /** @var ConfigProvider */ @@ -27,7 +26,7 @@ protected function setUp(): void $this->provider = new ConfigProvider(); } - /** @return array{dependencies: ServiceManagerConfigurationType} */ + /** @return array{dependencies: ServiceManagerConfiguration} */ public function testInvocationReturnsArray(): array { $config = ($this->provider)(); @@ -37,7 +36,7 @@ public function testInvocationReturnsArray(): array } /** - * @param array{dependencies: ServiceManagerConfigurationType} $config + * @param array{dependencies: ServiceManagerConfiguration} $config * @psalm-suppress RedundantConditionGivenDocblockType */ #[Depends('testInvocationReturnsArray')] @@ -89,7 +88,7 @@ public function testServicesDefinedInConfigProvider(): void } } - /** @param ServiceManagerConfigurationType $dependencies */ + /** @param ServiceManagerConfiguration $dependencies */ private function getContainer(array $dependencies): ServiceManager { return new ServiceManager($dependencies);