From 4f0d407831494a2b5f141d42ca7fddb50845273b Mon Sep 17 00:00:00 2001 From: Aleksey Anokhin Date: Tue, 15 Mar 2022 09:58:16 +0200 Subject: [PATCH] Drop the Serializable interface --- src/Swoole/PgSQL/DownscaleableConnectionPool.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/Swoole/PgSQL/DownscaleableConnectionPool.php b/src/Swoole/PgSQL/DownscaleableConnectionPool.php index a9fa07d..4c3d940 100644 --- a/src/Swoole/PgSQL/DownscaleableConnectionPool.php +++ b/src/Swoole/PgSQL/DownscaleableConnectionPool.php @@ -4,7 +4,6 @@ namespace OpsWay\Doctrine\DBAL\Swoole\PgSQL; -use Serializable; use Swoole\Timer; use Swoole\ConnectionPool; use Swoole\Coroutine as Co; @@ -14,7 +13,7 @@ use function array_filter; /** @psalm-suppress MissingDependency, UndefinedClass */ -class DownscaleableConnectionPool extends ConnectionPool implements ConnectionPullInterface, Serializable +class DownscaleableConnectionPool extends ConnectionPool implements ConnectionPullInterface { private const DEFAULT_POOL_SIZE = 8; private const DOWNSCALE_TICK_FREQUENCY = 36000000; // 1 hour in milliseconds @@ -153,15 +152,15 @@ public function downscale() : void * * @see vendor/doctrine/dbal/src/Cache/QueryCacheProfile.php:127 */ - public function serialize() : ?string + public function __serialize() : array { - return null; + return []; } /** * @param string $data */ - public function unserialize($data) : void + public function __unserialize($data) : void { // Do nothing }