1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
// test: enum from() method return type chains to instance methods // feature: completion // Adapted from phpactor enum/gh-2220.test // expect: foo( --- <?php interface HasFoo { public function foo(): string; } enum Status: string implements HasFoo { case ACTIVE = 'active'; public function foo(): string { return 'bar'; } } Status::from('active')-><>