Skip to content

Commit 846ba31

Browse files
committed
Remove psalm suppression according vimeo/psalm#10382
1 parent 8a6ccdf commit 846ba31

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

DependencyInjection/DoctrineExtension.php

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,12 @@
8282
* DoctrineExtension is an extension for the Doctrine DBAL and ORM library.
8383
*
8484
* @final since 2.9
85+
* @psalm-type DBALConfig = array{
86+
* connections: array<string, array{logging: bool, profiling: bool, profiling_collect_backtrace: bool}>,
87+
* driver_schemes: array<string, string>,
88+
* default_connection: string,
89+
* types: array<string, string>,
90+
* }
8591
*/
8692
class DoctrineExtension extends AbstractDoctrineExtension
8793
{
@@ -155,8 +161,8 @@ private function processConfigurationPrependingDefaults(ConfigurationInterface $
155161
*
156162
* <doctrine:dbal id="myconn" dbname="sfweb" user="root" />
157163
*
158-
* @param array<string, mixed> $config An array of configuration settings
159-
* @param ContainerBuilder $container A ContainerBuilder instance
164+
* @param DBALConfig $config An array of configuration settings
165+
* @param ContainerBuilder $container A ContainerBuilder instance
160166
*/
161167
protected function dbalLoad(array $config, ContainerBuilder $container)
162168
{
@@ -181,7 +187,6 @@ protected function dbalLoad(array $config, ContainerBuilder $container)
181187
$connections = [];
182188

183189
foreach (array_keys($config['connections']) as $name) {
184-
/** @psalm-suppress InvalidArrayOffset https://github.com/vimeo/psalm/issues/10382 */
185190
$connections[$name] = sprintf('doctrine.dbal.%s_connection', $name);
186191
}
187192

0 commit comments

Comments
 (0)