1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
// test: enum implementing interface resolves interface methods // feature: completion // Adapted from phpactor enum/gh-2220.test // expect: foo( --- <?php interface Foo { public function foo(): string; } enum Test: string implements Foo { case A = 'a'; public function foo(): string { return 'bar'; } } Test::A-><>