From 846ba31b9cfd9b387d88180b158447499f1bb595 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20Ostroluck=C3=BD?= Date: Sun, 28 Jan 2024 10:17:45 +0100 Subject: [PATCH] Remove psalm suppression according https://github.com/vimeo/psalm/issues/10382 --- DependencyInjection/DoctrineExtension.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/DependencyInjection/DoctrineExtension.php b/DependencyInjection/DoctrineExtension.php index d78ef5af..21ad98b4 100644 --- a/DependencyInjection/DoctrineExtension.php +++ b/DependencyInjection/DoctrineExtension.php @@ -82,6 +82,12 @@ * DoctrineExtension is an extension for the Doctrine DBAL and ORM library. * * @final since 2.9 + * @psalm-type DBALConfig = array{ + * connections: array, + * driver_schemes: array, + * default_connection: string, + * types: array, + * } */ class DoctrineExtension extends AbstractDoctrineExtension { @@ -155,8 +161,8 @@ private function processConfigurationPrependingDefaults(ConfigurationInterface $ * * * - * @param array $config An array of configuration settings - * @param ContainerBuilder $container A ContainerBuilder instance + * @param DBALConfig $config An array of configuration settings + * @param ContainerBuilder $container A ContainerBuilder instance */ protected function dbalLoad(array $config, ContainerBuilder $container) { @@ -181,7 +187,6 @@ protected function dbalLoad(array $config, ContainerBuilder $container) $connections = []; foreach (array_keys($config['connections']) as $name) { - /** @psalm-suppress InvalidArrayOffset https://github.com/vimeo/psalm/issues/10382 */ $connections[$name] = sprintf('doctrine.dbal.%s_connection', $name); }