Skip to content

Commit 9acd434

Browse files
committed
fix for #842
1 parent 5dc17a2 commit 9acd434

13 files changed

+66
-36
lines changed

api.include.php

+22-12
Original file line numberDiff line numberDiff line change
@@ -3856,7 +3856,8 @@ public function serialize()
38563856
];
38573857
}
38583858

3859-
public function jsonSerialize(): mixed
3859+
#[\ReturnTypeWillChange]
3860+
public function jsonSerialize()
38603861
{
38613862
return array_filter($this->serialize());
38623863
}
@@ -3928,7 +3929,8 @@ public function serialize()
39283929
];
39293930
}
39303931

3931-
public function jsonSerialize(): mixed
3932+
#[\ReturnTypeWillChange]
3933+
public function jsonSerialize()
39323934
{
39333935
return $this->serialize();
39343936
}
@@ -4098,7 +4100,8 @@ public function serialize()
40984100
];
40994101
}
41004102

4101-
public function jsonSerialize(): mixed
4103+
#[\ReturnTypeWillChange]
4104+
public function jsonSerialize()
41024105
{
41034106
return $this->serialize();
41044107
}
@@ -6588,7 +6591,7 @@ public function rollBack(): bool
65886591
}
65896592

65906593
#[\ReturnTypeWillChange]
6591-
public function errorCode(): mixed
6594+
public function errorCode()
65926595
{
65936596
return $this->pdo()->errorCode();
65946597
}
@@ -6604,7 +6607,7 @@ public function exec($query): int
66046607
}
66056608

66066609
#[\ReturnTypeWillChange]
6607-
public function prepare($statement, $options = array()): mixed
6610+
public function prepare($statement, $options = array())
66086611
{
66096612
return $this->pdo()->prepare($statement, $options);
66106613
}
@@ -6872,7 +6875,8 @@ public function serialize()
68726875
];
68736876
}
68746877

6875-
public function jsonSerialize(): mixed
6878+
#[\ReturnTypeWillChange]
6879+
public function jsonSerialize()
68766880
{
68776881
return $this->serialize();
68786882
}
@@ -6903,7 +6907,8 @@ public function serialize()
69036907
];
69046908
}
69056909

6906-
public function jsonSerialize(): mixed
6910+
#[\ReturnTypeWillChange]
6911+
public function jsonSerialize()
69076912
{
69086913
return array_filter($this->serialize(), function ($v) {
69096914
return $v !== -1;
@@ -7098,7 +7103,8 @@ public function serialize()
70987103
];
70997104
}
71007105

7101-
public function jsonSerialize(): mixed
7106+
#[\ReturnTypeWillChange]
7107+
public function jsonSerialize()
71027108
{
71037109
return $this->serialize();
71047110
}
@@ -9587,7 +9593,8 @@ public function has(string $path): bool
95879593
return true;
95889594
}
95899595

9590-
public function jsonSerialize(): mixed
9596+
#[\ReturnTypeWillChange]
9597+
public function jsonSerialize()
95919598
{
95929599
return $this->root;
95939600
}
@@ -10349,7 +10356,8 @@ public function serialize()
1034910356
];
1035010357
}
1035110358

10352-
public function jsonSerialize(): mixed
10359+
#[\ReturnTypeWillChange]
10360+
public function jsonSerialize()
1035310361
{
1035410362
return array_filter($this->serialize(), function ($v) {return $v !== null;});
1035510363
}
@@ -10411,7 +10419,8 @@ public function serialize()
1041110419
];
1041210420
}
1041310421

10414-
public function jsonSerialize(): mixed
10422+
#[\ReturnTypeWillChange]
10423+
public function jsonSerialize()
1041510424
{
1041610425
return array_filter($this->serialize(), function ($v) {
1041710426
return $v !== -1;
@@ -10837,7 +10846,8 @@ public static function fromJson( /* object */$tree): PathTree
1083710846
return new PathTree($tree);
1083810847
}
1083910848

10840-
public function jsonSerialize(): mixed
10849+
#[\ReturnTypeWillChange]
10850+
public function jsonSerialize()
1084110851
{
1084210852
return $this->tree;
1084310853
}

api.php

+22-12
Original file line numberDiff line numberDiff line change
@@ -3856,7 +3856,8 @@ public function serialize()
38563856
];
38573857
}
38583858

3859-
public function jsonSerialize(): mixed
3859+
#[\ReturnTypeWillChange]
3860+
public function jsonSerialize()
38603861
{
38613862
return array_filter($this->serialize());
38623863
}
@@ -3928,7 +3929,8 @@ public function serialize()
39283929
];
39293930
}
39303931

3931-
public function jsonSerialize(): mixed
3932+
#[\ReturnTypeWillChange]
3933+
public function jsonSerialize()
39323934
{
39333935
return $this->serialize();
39343936
}
@@ -4098,7 +4100,8 @@ public function serialize()
40984100
];
40994101
}
41004102

4101-
public function jsonSerialize(): mixed
4103+
#[\ReturnTypeWillChange]
4104+
public function jsonSerialize()
41024105
{
41034106
return $this->serialize();
41044107
}
@@ -6588,7 +6591,7 @@ public function rollBack(): bool
65886591
}
65896592

65906593
#[\ReturnTypeWillChange]
6591-
public function errorCode(): mixed
6594+
public function errorCode()
65926595
{
65936596
return $this->pdo()->errorCode();
65946597
}
@@ -6604,7 +6607,7 @@ public function exec($query): int
66046607
}
66056608

66066609
#[\ReturnTypeWillChange]
6607-
public function prepare($statement, $options = array()): mixed
6610+
public function prepare($statement, $options = array())
66086611
{
66096612
return $this->pdo()->prepare($statement, $options);
66106613
}
@@ -6872,7 +6875,8 @@ public function serialize()
68726875
];
68736876
}
68746877

6875-
public function jsonSerialize(): mixed
6878+
#[\ReturnTypeWillChange]
6879+
public function jsonSerialize()
68766880
{
68776881
return $this->serialize();
68786882
}
@@ -6903,7 +6907,8 @@ public function serialize()
69036907
];
69046908
}
69056909

6906-
public function jsonSerialize(): mixed
6910+
#[\ReturnTypeWillChange]
6911+
public function jsonSerialize()
69076912
{
69086913
return array_filter($this->serialize(), function ($v) {
69096914
return $v !== -1;
@@ -7098,7 +7103,8 @@ public function serialize()
70987103
];
70997104
}
71007105

7101-
public function jsonSerialize(): mixed
7106+
#[\ReturnTypeWillChange]
7107+
public function jsonSerialize()
71027108
{
71037109
return $this->serialize();
71047110
}
@@ -9587,7 +9593,8 @@ public function has(string $path): bool
95879593
return true;
95889594
}
95899595

9590-
public function jsonSerialize(): mixed
9596+
#[\ReturnTypeWillChange]
9597+
public function jsonSerialize()
95919598
{
95929599
return $this->root;
95939600
}
@@ -10349,7 +10356,8 @@ public function serialize()
1034910356
];
1035010357
}
1035110358

10352-
public function jsonSerialize(): mixed
10359+
#[\ReturnTypeWillChange]
10360+
public function jsonSerialize()
1035310361
{
1035410362
return array_filter($this->serialize(), function ($v) {return $v !== null;});
1035510363
}
@@ -10411,7 +10419,8 @@ public function serialize()
1041110419
];
1041210420
}
1041310421

10414-
public function jsonSerialize(): mixed
10422+
#[\ReturnTypeWillChange]
10423+
public function jsonSerialize()
1041510424
{
1041610425
return array_filter($this->serialize(), function ($v) {
1041710426
return $v !== -1;
@@ -10837,7 +10846,8 @@ public static function fromJson( /* object */$tree): PathTree
1083710846
return new PathTree($tree);
1083810847
}
1083910848

10840-
public function jsonSerialize(): mixed
10849+
#[\ReturnTypeWillChange]
10850+
public function jsonSerialize()
1084110851
{
1084210852
return $this->tree;
1084310853
}

src/Tqdev/PhpCrudApi/Column/Reflection/ReflectedColumn.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,8 @@ public function serialize()
206206
];
207207
}
208208

209-
public function jsonSerialize(): mixed
209+
#[\ReturnTypeWillChange]
210+
public function jsonSerialize()
210211
{
211212
return array_filter($this->serialize());
212213
}

src/Tqdev/PhpCrudApi/Column/Reflection/ReflectedDatabase.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@ public function serialize()
6464
];
6565
}
6666

67-
public function jsonSerialize(): mixed
67+
#[\ReturnTypeWillChange]
68+
public function jsonSerialize()
6869
{
6970
return $this->serialize();
7071
}

src/Tqdev/PhpCrudApi/Column/Reflection/ReflectedTable.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,8 @@ public function serialize()
162162
];
163163
}
164164

165-
public function jsonSerialize(): mixed
165+
#[\ReturnTypeWillChange]
166+
public function jsonSerialize()
166167
{
167168
return $this->serialize();
168169
}

src/Tqdev/PhpCrudApi/Database/LazyPdo.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public function rollBack(): bool
8888
}
8989

9090
#[\ReturnTypeWillChange]
91-
public function errorCode(): mixed
91+
public function errorCode()
9292
{
9393
return $this->pdo()->errorCode();
9494
}
@@ -104,7 +104,7 @@ public function exec($query): int
104104
}
105105

106106
#[\ReturnTypeWillChange]
107-
public function prepare($statement, $options = array()): mixed
107+
public function prepare($statement, $options = array())
108108
{
109109
return $this->pdo()->prepare($statement, $options);
110110
}

src/Tqdev/PhpCrudApi/GeoJson/Feature.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ public function serialize()
2525
];
2626
}
2727

28-
public function jsonSerialize(): mixed
28+
#[\ReturnTypeWillChange]
29+
public function jsonSerialize()
2930
{
3031
return $this->serialize();
3132
}

src/Tqdev/PhpCrudApi/GeoJson/FeatureCollection.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ public function serialize()
2323
];
2424
}
2525

26-
public function jsonSerialize(): mixed
26+
#[\ReturnTypeWillChange]
27+
public function jsonSerialize()
2728
{
2829
return array_filter($this->serialize(), function ($v) {
2930
return $v !== -1;

src/Tqdev/PhpCrudApi/GeoJson/Geometry.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ public function serialize()
5757
];
5858
}
5959

60-
public function jsonSerialize(): mixed
60+
#[\ReturnTypeWillChange]
61+
public function jsonSerialize()
6162
{
6263
return $this->serialize();
6364
}

src/Tqdev/PhpCrudApi/OpenApi/OpenApiDefinition.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ public function has(string $path): bool
3939
return true;
4040
}
4141

42-
public function jsonSerialize(): mixed
42+
#[\ReturnTypeWillChange]
43+
public function jsonSerialize()
4344
{
4445
return $this->root;
4546
}

src/Tqdev/PhpCrudApi/Record/Document/ErrorDocument.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ public function serialize()
4141
];
4242
}
4343

44-
public function jsonSerialize(): mixed
44+
#[\ReturnTypeWillChange]
45+
public function jsonSerialize()
4546
{
4647
return array_filter($this->serialize(), function ($v) {return $v !== null;});
4748
}

src/Tqdev/PhpCrudApi/Record/Document/ListDocument.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ public function serialize()
3232
];
3333
}
3434

35-
public function jsonSerialize(): mixed
35+
#[\ReturnTypeWillChange]
36+
public function jsonSerialize()
3637
{
3738
return array_filter($this->serialize(), function ($v) {
3839
return $v !== -1;

src/Tqdev/PhpCrudApi/Record/PathTree.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ public static function fromJson( /* object */$tree): PathTree
7373
return new PathTree($tree);
7474
}
7575

76-
public function jsonSerialize(): mixed
76+
#[\ReturnTypeWillChange]
77+
public function jsonSerialize()
7778
{
7879
return $this->tree;
7980
}

0 commit comments

Comments
 (0)