From 13e37a8a9e7d56d3b118d51de9a6e0e4ddf216b9 Mon Sep 17 00:00:00 2001 From: Ivan Fedorov Date: Fri, 3 Nov 2023 12:43:57 +0100 Subject: [PATCH] [phpstorm-stubs] WI-74929 add db2_pclose function stub --- PhpStormStubsMap.php | 1 + ibm_db2/ibm_db2.php | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/PhpStormStubsMap.php b/PhpStormStubsMap.php index ff640eea9..057a03205 100644 --- a/PhpStormStubsMap.php +++ b/PhpStormStubsMap.php @@ -2063,6 +2063,7 @@ final class PhpStormStubsMap 'db2_next_result' => 'ibm_db2/ibm_db2.php', 'db2_num_fields' => 'ibm_db2/ibm_db2.php', 'db2_num_rows' => 'ibm_db2/ibm_db2.php', + 'db2_pclose' => 'ibm_db2/ibm_db2.php', 'db2_pconnect' => 'ibm_db2/ibm_db2.php', 'db2_prepare' => 'ibm_db2/ibm_db2.php', 'db2_primary_keys' => 'ibm_db2/ibm_db2.php', diff --git a/ibm_db2/ibm_db2.php b/ibm_db2/ibm_db2.php index b074a0baf..c451bf094 100644 --- a/ibm_db2/ibm_db2.php +++ b/ibm_db2/ibm_db2.php @@ -97,6 +97,19 @@ function db2_commit($connection): bool {} */ function db2_pconnect(#[\SensitiveParameter] string $database, ?string $username, #[\SensitiveParameter] ?string $password, array $options = []) {} +/** + * Closes a persistent database connection + * + * This function closes a persistent DB2 client connection. + * + * @link https://php.net/manual/en/function.db2-pclose.php + * + * @param resource $connection Specifies a persistent DB2 client connection. + * + * @return bool Returns true on success or false on failure. + */ +function db2_pclose($connection): bool {} + /** * Returns or sets the AUTOCOMMIT state for a database connection * @link https://php.net/manual/en/function.db2-autocommit.php