diff --git a/src/Adapter/Driver/IbmDb2/Connection.php b/src/Adapter/Driver/IbmDb2/Connection.php index 8c7a68bd51..46d11b147e 100644 --- a/src/Adapter/Driver/IbmDb2/Connection.php +++ b/src/Adapter/Driver/IbmDb2/Connection.php @@ -146,10 +146,14 @@ public function isConnected() /** * {@inheritDoc} */ - public function disconnect() + public function disconnect($isPersistent = false) { if ($this->resource) { - db2_close($this->resource); + if ($isPersistent = false) { + db2_close($this->resource); + } else { + db2_pclose($this->resource); + } $this->resource = null; }