ru_php/ext/reflection/tests/gh18373.phpt

15 lines
249 B
PHP

--TEST--
GH-18373: Don't substitute self/parent with anonymous class
--FILE--
<?php
$o = new class() {
public function test(): self {}
};
echo (new ReflectionClass($o))->getMethod('test')->getReturnType()->getName(), "\n";
?>
--EXPECT--
self