From f02e850049dc47ccb3dabd86cefb0f1a2fb42db2 Mon Sep 17 00:00:00 2001 From: Dennis Riehle Date: Sun, 15 Oct 2023 12:52:08 +0800 Subject: [PATCH] added @template-implements to solve Psalm issues --- src/Options/DBALConfiguration.php | 2 ++ src/Options/DBALConnection.php | 2 ++ src/Options/EntityManager.php | 3 +++ src/Options/EntityResolver.php | 3 +++ src/Options/SQLLoggerCollectorOptions.php | 4 +++- src/Options/SecondLevelCacheConfiguration.php | 2 ++ 6 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/Options/DBALConfiguration.php b/src/Options/DBALConfiguration.php index c0f112d8..91144166 100644 --- a/src/Options/DBALConfiguration.php +++ b/src/Options/DBALConfiguration.php @@ -8,6 +8,8 @@ /** * Configuration options for a DBAL Connection + * + * @template-extends AbstractOptions */ class DBALConfiguration extends AbstractOptions { diff --git a/src/Options/DBALConnection.php b/src/Options/DBALConnection.php index 42dc18e4..19651a34 100644 --- a/src/Options/DBALConnection.php +++ b/src/Options/DBALConnection.php @@ -12,6 +12,8 @@ /** * DBAL Connection options + * + * @template-extends AbstractOptions */ final class DBALConnection extends AbstractOptions { diff --git a/src/Options/EntityManager.php b/src/Options/EntityManager.php index e1eef440..3e37d1d8 100644 --- a/src/Options/EntityManager.php +++ b/src/Options/EntityManager.php @@ -6,6 +6,9 @@ use Laminas\Stdlib\AbstractOptions; +/** + * @template-extends AbstractOptions + */ final class EntityManager extends AbstractOptions { /** diff --git a/src/Options/EntityResolver.php b/src/Options/EntityResolver.php index 2ebc43fd..96103077 100644 --- a/src/Options/EntityResolver.php +++ b/src/Options/EntityResolver.php @@ -10,6 +10,9 @@ use function class_exists; use function sprintf; +/** + * @template-extends AbstractOptions + */ final class EntityResolver extends AbstractOptions { /** diff --git a/src/Options/SQLLoggerCollectorOptions.php b/src/Options/SQLLoggerCollectorOptions.php index df731a8f..4969ac7f 100644 --- a/src/Options/SQLLoggerCollectorOptions.php +++ b/src/Options/SQLLoggerCollectorOptions.php @@ -7,7 +7,9 @@ use Laminas\Stdlib\AbstractOptions; /** - * Configuration options for an collector + * Configuration options for a collector + * + * @template-extends AbstractOptions */ final class SQLLoggerCollectorOptions extends AbstractOptions { diff --git a/src/Options/SecondLevelCacheConfiguration.php b/src/Options/SecondLevelCacheConfiguration.php index bba0ce6e..08b4883f 100644 --- a/src/Options/SecondLevelCacheConfiguration.php +++ b/src/Options/SecondLevelCacheConfiguration.php @@ -8,6 +8,8 @@ /** * Configuration options for Second Level Cache + * + * @template-extends AbstractOptions */ final class SecondLevelCacheConfiguration extends AbstractOptions {