summaryrefslogtreecommitdiffstats
path: root/teds-php85.patch
diff options
context:
space:
mode:
Diffstat (limited to 'teds-php85.patch')
-rw-r--r--teds-php85.patch51
1 files changed, 51 insertions, 0 deletions
diff --git a/teds-php85.patch b/teds-php85.patch
new file mode 100644
index 0000000..dea1e8e
--- /dev/null
+++ b/teds-php85.patch
@@ -0,0 +1,51 @@
+From b49ba663707bfc6d84ab2ffca1dbfdb31ef2de2d Mon Sep 17 00:00:00 2001
+From: Remi Collet <remi@remirepo.net>
+Date: Thu, 4 Sep 2025 11:13:02 +0200
+Subject: [PATCH] Fix Deprecated: Increment on non-numeric string is deprecated
+ (8.5)
+
+---
+ tests/StrictTreeMap/rebalance_insert.phpt | 4 ++--
+ tests/StrictTreeSet/rebalance_add.phpt | 6 +++---
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/tests/StrictTreeMap/rebalance_insert.phpt b/tests/StrictTreeMap/rebalance_insert.phpt
+index 3b94abf..e9acb17 100644
+--- a/tests/StrictTreeMap/rebalance_insert.phpt
++++ b/tests/StrictTreeMap/rebalance_insert.phpt
+@@ -3,8 +3,8 @@ Teds\StrictTreeMap rebalances
+ --FILE--
+ <?php
+ $it = new Teds\StrictTreeMap();
+-for ($i = 'aa'; $i < 'ak'; $i++) {
+- $it[$i] = true;
++for ($i = 0; $i < 10; $i++) {
++ $it['a' . chr(ord('a')+$i)] = true;
+ }
+ echo json_encode($it->debugGetTreeRepresentation(), JSON_PRETTY_PRINT), "\n";
+ var_dump($it);
+diff --git a/tests/StrictTreeSet/rebalance_add.phpt b/tests/StrictTreeSet/rebalance_add.phpt
+index e661a6a..cf612e0 100644
+--- a/tests/StrictTreeSet/rebalance_add.phpt
++++ b/tests/StrictTreeSet/rebalance_add.phpt
+@@ -3,8 +3,8 @@ Teds\StrictTreeSet rebalances
+ --FILE--
+ <?php
+ $it = new Teds\StrictTreeSet();
+-for ($i = 'aa'; $i < 'ak'; $i++) {
+- $it->add($i);
++for ($i = 0; $i < 10; $i++) {
++ $it->add('a' . chr(ord('a')+$i));
+ }
+ echo json_encode($it->debugGetTreeRepresentation(), JSON_PRETTY_PRINT), "\n";
+ var_dump($it);
+@@ -82,4 +82,4 @@ object(Teds\StrictTreeSet)#1 (10) {
+ string(2) "ai"
+ [9]=>
+ string(2) "aj"
+-}
+\ No newline at end of file
++}
+--
+2.51.0
+