File: 1013_php8.2.patch

package info (click to toggle)
php-horde-db 2.4.1-8
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,432 kB
  • sloc: php: 9,202; xml: 1,007; sql: 22; sh: 16; makefile: 2
file content (115 lines) | stat: -rw-r--r-- 3,910 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
--- a/Horde_Db-2.4.1/lib/Horde/Db/StatementParser.php
+++ b/Horde_Db-2.4.1/lib/Horde/Db/StatementParser.php
@@ -22,6 +22,7 @@
  * @license   http://www.horde.org/licenses/bsd
  * @package   Db
  */
+#[\AllowDynamicProperties]
 class Horde_Db_StatementParser implements Iterator
 {
     protected $_count = 0;
--- a/Horde_Db-2.4.1/test/Horde/Db/Adapter/TestBase.php
+++ b/Horde_Db-2.4.1/test/Horde/Db/Adapter/TestBase.php
@@ -24,6 +24,7 @@
  * @package    Db
  * @subpackage UnitTests
  */
+#[\AllowDynamicProperties]
 abstract class Horde_Db_Adapter_TestBase extends Horde_Test_Case
 {
     protected static $_columnTest;
--- a/Horde_Db-2.4.1/lib/Horde/Db/Migration/Migrator.php
+++ b/Horde_Db-2.4.1/lib/Horde/Db/Migration/Migrator.php
@@ -28,6 +28,7 @@
  * @package    Db
  * @subpackage Migration
  */
+#[\AllowDynamicProperties]
 class Horde_Db_Migration_Migrator
 {
     /**
--- a/Horde_Db-2.4.1/test/Horde/Db/Adapter/Mysql/TestTableDefinition.php
+++ b/Horde_Db-2.4.1/test/Horde/Db/Adapter/Mysql/TestTableDefinition.php
@@ -22,6 +22,7 @@
  * @package    Db
  * @subpackage UnitTests
  */
+#[\AllowDynamicProperties]
 class Horde_Db_Adapter_Mysql_TestTableDefinition extends Horde_Db_Adapter_TestTableDefinition
 {
 }
--- a/Horde_Db-2.4.1/test/Horde/Db/Adapter/Oracle/TestTableDefinition.php
+++ b/Horde_Db-2.4.1/test/Horde/Db/Adapter/Oracle/TestTableDefinition.php
@@ -17,6 +17,7 @@
  * @package    Db
  * @subpackage UnitTests
  */
+#[\AllowDynamicProperties]
 class Horde_Db_Adapter_Oracle_TestTableDefinition extends Horde_Db_Adapter_TestTableDefinition
 {
 }
--- a/Horde_Db-2.4.1/test/Horde/Db/Adapter/Postgresql/TestTableDefinition.php
+++ b/Horde_Db-2.4.1/test/Horde/Db/Adapter/Postgresql/TestTableDefinition.php
@@ -22,6 +22,7 @@
  * @package    Db
  * @subpackage UnitTests
  */
+#[\AllowDynamicProperties]
 class Horde_Db_Adapter_Postgresql_TestTableDefinition extends Horde_Db_Adapter_TestTableDefinition
 {
 }
--- a/Horde_Db-2.4.1/test/Horde/Db/Adapter/Sqlite/TestTableDefinition.php
+++ b/Horde_Db-2.4.1/test/Horde/Db/Adapter/Sqlite/TestTableDefinition.php
@@ -22,6 +22,7 @@
  * @package    Db
  * @subpackage UnitTests
  */
+#[\AllowDynamicProperties]
 class Horde_Db_Adapter_Sqlite_TestTableDefinition extends Horde_Db_Adapter_TestTableDefinition
 {
 }
--- a/Horde_Db-2.4.1/test/Horde/Db/Migration/BaseTest.php
+++ b/Horde_Db-2.4.1/test/Horde/Db/Migration/BaseTest.php
@@ -26,6 +26,7 @@
  * @package    Db
  * @subpackage UnitTests
  */
+#[\AllowDynamicProperties]
 class Horde_Db_Migration_BaseTest extends Horde_Test_Case
 {
     public function setUp(): void
--- a/Horde_Db-2.4.1/test/Horde/Db/Migration/MigratorTest.php
+++ b/Horde_Db-2.4.1/test/Horde/Db/Migration/MigratorTest.php
@@ -22,6 +22,7 @@
  * @package    Db
  * @subpackage UnitTests
  */
+#[\AllowDynamicProperties]
 class Horde_Db_Migration_MigratorTest extends Horde_Test_Case
 {
     public function setUp(): void
--- a/Horde_Db-2.4.1/lib/Horde/Db/Adapter/Pdo/Sqlite.php
+++ b/Horde_Db-2.4.1/lib/Horde/Db/Adapter/Pdo/Sqlite.php
@@ -100,7 +100,7 @@
             return;
         }
 
-        parent::connect();
+        parent::class::connect();
 
         $this->_connection->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
 
@@ -184,11 +184,11 @@
     protected function _catchSchemaChanges($method, $args = array())
     {
         try {
-            return call_user_func_array(array($this, "parent::$method"), $args);
+            return call_user_func_array(array("Horde_Db_Adapter_Pdo_Base", "$method"), $args);
         } catch (Exception $e) {
             if (preg_match('/database schema has changed/i', $e->getMessage())) {
                 $this->reconnect();
-                return call_user_func_array(array($this, "parent::$method"), $args);
+                return call_user_func_array(array("Horde_Db_Adapter_Pdo_Base", "$method"), $args);
             } else {
                 throw $e;
             }