BetterReflectionTest\Reflection\ReflectionFunctionAbstractTest::testSetBodyFromAst PHP Метод

testSetBodyFromAst() публичный Метод

public testSetBodyFromAst ( )
    public function testSetBodyFromAst()
    {
        $php = '<?php function foo() {}';
        $reflector = new FunctionReflector(new StringSourceLocator($php));
        $function = $reflector->reflect('foo');
        $function->setBodyFromAst([new Echo_([new String_('Hello world!')])]);
        $this->assertSame("echo 'Hello world!';", $function->getBodyCode());
    }