Skip to content

Commit 825afb0

Browse files
committed
WIP replace array_sum with array_reduce on observer tests
1 parent 11ec828 commit 825afb0

File tree

3 files changed

+81
-24
lines changed

3 files changed

+81
-24
lines changed

ext/zend_test/tests/observer_basic_01.phpt

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ zend_test.observer.observe_all=1
1010
function bar()
1111
{
1212
echo 'Bar' . PHP_EOL;
13-
var_dump(array_sum([1,2,3]));
13+
var_dump(array_reduce([1, 2, 3], fn ($a, $b) => $a + $b));
1414
}
1515

1616
function foo()
@@ -34,9 +34,16 @@ Foo
3434
<!-- init bar() -->
3535
<bar>
3636
Bar
37-
<!-- init array_sum() -->
38-
<array_sum>
39-
</array_sum>
37+
<!-- init array_reduce() -->
38+
<array_reduce>
39+
<!-- init {closure}() -->
40+
<{closure}>
41+
</{closure}>
42+
<{closure}>
43+
</{closure}>
44+
<{closure}>
45+
</{closure}>
46+
</array_reduce>
4047
<!-- init var_dump() -->
4148
<var_dump>
4249
int(6)
@@ -47,8 +54,14 @@ int(6)
4754
Foo
4855
<bar>
4956
Bar
50-
<array_sum>
51-
</array_sum>
57+
<array_reduce>
58+
<{closure}>
59+
</{closure}>
60+
<{closure}>
61+
</{closure}>
62+
<{closure}>
63+
</{closure}>
64+
</array_reduce>
5265
<var_dump>
5366
int(6)
5467
</var_dump>
@@ -58,8 +71,14 @@ int(6)
5871
Foo
5972
<bar>
6073
Bar
61-
<array_sum>
62-
</array_sum>
74+
<array_reduce>
75+
<{closure}>
76+
</{closure}>
77+
<{closure}>
78+
</{closure}>
79+
<{closure}>
80+
</{closure}>
81+
</array_reduce>
6382
<var_dump>
6483
int(6)
6584
</var_dump>

ext/zend_test/tests/observer_basic_02.phpt

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class TestClass
1212
private function bar()
1313
{
1414
echo 'Bar' . PHP_EOL;
15-
var_dump(array_sum([1,2,3]));
15+
var_dump(array_reduce([1, 2, 3], fn ($a, $b) => $a + $b));
1616
}
1717

1818
public function foo()
@@ -38,9 +38,16 @@ Foo
3838
<!-- init TestClass::bar() -->
3939
<TestClass::bar>
4040
Bar
41-
<!-- init array_sum() -->
42-
<array_sum>
43-
</array_sum>
41+
<!-- init array_reduce() -->
42+
<array_reduce>
43+
<!-- init TestClass::{closure}() -->
44+
<TestClass::{closure}>
45+
</TestClass::{closure}>
46+
<TestClass::{closure}>
47+
</TestClass::{closure}>
48+
<TestClass::{closure}>
49+
</TestClass::{closure}>
50+
</array_reduce>
4451
<!-- init var_dump() -->
4552
<var_dump>
4653
int(6)
@@ -51,8 +58,14 @@ int(6)
5158
Foo
5259
<TestClass::bar>
5360
Bar
54-
<array_sum>
55-
</array_sum>
61+
<array_reduce>
62+
<TestClass::{closure}>
63+
</TestClass::{closure}>
64+
<TestClass::{closure}>
65+
</TestClass::{closure}>
66+
<TestClass::{closure}>
67+
</TestClass::{closure}>
68+
</array_reduce>
5669
<var_dump>
5770
int(6)
5871
</var_dump>
@@ -62,8 +75,14 @@ int(6)
6275
Foo
6376
<TestClass::bar>
6477
Bar
65-
<array_sum>
66-
</array_sum>
78+
<array_reduce>
79+
<TestClass::{closure}>
80+
</TestClass::{closure}>
81+
<TestClass::{closure}>
82+
</TestClass::{closure}>
83+
<TestClass::{closure}>
84+
</TestClass::{closure}>
85+
</array_reduce>
6786
<var_dump>
6887
int(6)
6988
</var_dump>

ext/zend_test/tests/observer_closure_01.phpt

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ zend_test.observer.observe_all=1
88
--FILE--
99
<?php
1010
$bar = function() {
11-
var_dump(array_sum([40,2]));
11+
var_dump(array_reduce([40, 2], fn ($a, $b) => $a + $b));
1212
};
1313

1414
$foo = function($bar) {
@@ -30,9 +30,16 @@ echo 'DONE' . PHP_EOL;
3030
Answer
3131
<!-- init {closure}() -->
3232
<{closure}>
33-
<!-- init array_sum() -->
34-
<array_sum>
35-
</array_sum>
33+
<!-- init array_reduce() -->
34+
<array_reduce>
35+
<!-- init {closure}() -->
36+
<{closure}>
37+
</{closure}>
38+
<{closure}>
39+
</{closure}>
40+
<{closure}>
41+
</{closure}>
42+
</array_reduce>
3643
<!-- init var_dump() -->
3744
<var_dump>
3845
int(42)
@@ -42,8 +49,14 @@ int(42)
4249
<{closure}>
4350
Answer
4451
<{closure}>
45-
<array_sum>
46-
</array_sum>
52+
<array_reduce>
53+
<{closure}>
54+
</{closure}>
55+
<{closure}>
56+
</{closure}>
57+
<{closure}>
58+
</{closure}>
59+
</array_reduce>
4760
<var_dump>
4861
int(42)
4962
</var_dump>
@@ -52,8 +65,14 @@ int(42)
5265
<{closure}>
5366
Answer
5467
<{closure}>
55-
<array_sum>
56-
</array_sum>
68+
<array_reduce>
69+
<{closure}>
70+
</{closure}>
71+
<{closure}>
72+
</{closure}>
73+
<{closure}>
74+
</{closure}>
75+
</array_reduce>
5776
<var_dump>
5877
int(42)
5978
</var_dump>

0 commit comments

Comments
 (0)