File tree 3 files changed +18
-6
lines changed
Magento2/Tests/PHPCompatibility
3 files changed +18
-6
lines changed Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- class CrossVersionInValid
3
+ final class CrossVersionInValid
4
4
{
5
5
private final function __construct () {}
6
6
final private function privateFinal ();
7
7
static private final function privateStaticFinal ();
8
+ static protected final function protectedStaticFinal ();
9
+ final protected function protectedFinal ();
8
10
}
9
11
10
12
$ anon = new class () {
11
13
private final function __construct () {}
12
14
final private function privateFinal ();
13
15
static final private function privateStaticFinal ();
16
+ final protected function protectedFinal ();
17
+ static final protected function protectedStaticFinal ();
14
18
};
15
19
16
20
trait CrossVersionInValidTrait
17
21
{
18
22
private final function __construct () {}
19
23
final private function privateFinal ();
24
+ final protected function protectedFinal ();
20
25
static private final function privateStaticFinal ();
26
+ static protected final function protectedStaticFinal ();
21
27
}
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- class CrossVersionInValid
3
+ final class CrossVersionInValid
4
4
{
5
5
private final function __construct() {}
6
6
private function privateFinal();
7
7
static private function privateStaticFinal();
8
+ static protected final function protectedStaticFinal();
9
+ final protected function protectedFinal();
8
10
}
9
11
10
12
$anon = new class() {
11
13
private final function __construct() {}
12
14
private function privateFinal();
13
15
static private function privateStaticFinal();
16
+ final protected function protectedFinal();
17
+ static final protected function protectedStaticFinal();
14
18
};
15
19
16
20
trait CrossVersionInValidTrait
17
21
{
18
22
private final function __construct() {}
19
23
private function privateFinal();
24
+ final protected function protectedFinal();
20
25
static private function privateStaticFinal();
26
+ static protected final function protectedStaticFinal();
21
27
}
Original file line number Diff line number Diff line change @@ -40,10 +40,10 @@ public function getWarningList()
40
40
return [
41
41
6 => 1 ,
42
42
7 => 1 ,
43
- 12 => 1 ,
44
- 13 => 1 ,
45
- 19 => 1 ,
46
- 20 => 1 ,
43
+ 14 => 1 ,
44
+ 15 => 1 ,
45
+ 23 => 1 ,
46
+ 25 => 1 ,
47
47
];
48
48
}
49
49
}
You can’t perform that action at this time.
0 commit comments