From fd2e801268b63ff27a835d6e6847aadf60612a78 Mon Sep 17 00:00:00 2001
From: Mateusz Charytoniuk <mateusz.charytoniuk@protonmail.com>
Date: Sat, 10 Feb 2024 04:26:19 +0100
Subject: [PATCH] chore: swap pdopool parameters

---
 src/PDOPool.php                                               | 4 ++--
 .../DatabaseConnectionPoolRepositoryProvider.php              | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/PDOPool.php b/src/PDOPool.php
index 7217bb42..33aa6d28 100644
--- a/src/PDOPool.php
+++ b/src/PDOPool.php
@@ -20,12 +20,12 @@ class PDOPool extends ConnectionPool
      */
     public function __construct(
         private Set $connectionBuilders,
-        DatabaseConnectionPoolConfiguration $databaseConnectionPoolConfiguration,
         private PDOConfig $config,
+        int $size,
     ) {
         parent::__construct(
             $this->createConnection(...),
-            $databaseConnectionPoolConfiguration->poolSize,
+            $size,
             PDOProxy::class,
         );
     }
diff --git a/src/SingletonProvider/DatabaseConnectionPoolRepositoryProvider.php b/src/SingletonProvider/DatabaseConnectionPoolRepositoryProvider.php
index b3a096c6..e3e216d7 100644
--- a/src/SingletonProvider/DatabaseConnectionPoolRepositoryProvider.php
+++ b/src/SingletonProvider/DatabaseConnectionPoolRepositoryProvider.php
@@ -48,8 +48,8 @@ final readonly class DatabaseConnectionPoolRepositoryProvider extends SingletonP
 
             $pdoPool = new PDOPool(
                 $this->pdoPoolConnectionBuilderCollection->getBuildersForConnection($name),
-                $connectionPoolConfiguration,
                 $pdoConfig,
+                $connectionPoolConfiguration->poolSize,
             );
 
             if ($connectionPoolConfiguration->poolPrefill) {
-- 
GitLab