1--TEST--
2Abstract private trait method forwarded as abstract protected method
3--FILE--
4<?php
5
6trait T {
7    abstract private function method(int $a, string $b);
8}
9
10abstract class C {
11    use T;
12
13    abstract protected function method(int $a, string $b);
14}
15
16class D extends C {
17    protected function method(int $a, string $b) {}
18}
19
20?>
21===DONE===
22--EXPECT--
23===DONE===
24