We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 691c93f commit eb8ba60Copy full SHA for eb8ba60
Zend/tests/gh16198.phpt
@@ -0,0 +1,44 @@
1
+--TEST--
2
+GH-16198: Incorrect trait constant conflict when declared via trait
3
+--FILE--
4
+<?php
5
+
6
+trait T1
7
+{
8
+ final public const string C1 = 'T1';
9
+}
10
11
+interface I1
12
13
+ public const ?string C1 = null;
14
+ public const ?string C2 = null;
15
16
17
+final class O1 implements I1
18
19
+ final public const string C2 = 'O1';
20
21
22
+final class O2 implements I1
23
24
+ use T1;
25
26
27
+abstract class A1 implements I1
28
29
30
31
+final class O3 extends A1
32
33
+ final public const string C2 = 'O3';
34
35
36
+final class O4 extends A1
37
38
39
40
41
+?>
42
+===DONE===
43
+--EXPECT--
44
0 commit comments