From 936a7b90b28ac759373860fe39b2a58580d0b293 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 5 Jun 2013 17:29:33 +0200 Subject: PHP 5.4.16 --- php-5.4.16-pdotests.patch | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 php-5.4.16-pdotests.patch (limited to 'php-5.4.16-pdotests.patch') diff --git a/php-5.4.16-pdotests.patch b/php-5.4.16-pdotests.patch new file mode 100644 index 0000000..7371798 --- /dev/null +++ b/php-5.4.16-pdotests.patch @@ -0,0 +1,34 @@ +From c08e1d2be948d63f7a9309344a0ed4092ac8dace Mon Sep 17 00:00:00 2001 +From: Nikita Popov +Date: Sun, 24 Mar 2013 17:52:16 +0100 +Subject: [PATCH] Fix PDO::inTransaction() test for pgsql + +inTransaction() nowadays casts the in_transaction result to boolean. +I'm not sure whether the INERROR state should result in true or false. +For now I went with the result that we actually get. +--- + ext/pdo_pgsql/tests/is_in_transaction.phpt | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/ext/pdo_pgsql/tests/is_in_transaction.phpt b/ext/pdo_pgsql/tests/is_in_transaction.phpt +index 99ff561..72da4f4 100644 +--- a/ext/pdo_pgsql/tests/is_in_transaction.phpt ++++ b/ext/pdo_pgsql/tests/is_in_transaction.phpt +@@ -57,10 +57,10 @@ var_dump($db->inTransaction()); + ?> + --EXPECT-- + Test PDO::PGSQL_TRANSACTION_INTRANS +-int(2) ++bool(true) + Test PDO::PGSQL_TRANSACTION_IDLE +-int(0) ++bool(false) + Test PDO::PGSQL_TRANSACTION_INERROR +-int(3) ++bool(true) + Test PDO::PGSQL_TRANSACTION_IDLE +-int(0) ++bool(false) +-- +1.7.11.5 + -- cgit