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

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

public testAddParameter ( )
    public function testAddParameter()
    {
        $php = '<?php function foo() {}';
        $reflector = new FunctionReflector(new StringSourceLocator($php));
        $function = $reflector->reflect('foo');
        $function->addParameter('myNewParam');
        $this->assertStringStartsWith('function foo($myNewParam)', (new \PhpParser\PrettyPrinter\Standard())->prettyPrint([$function->getAst()]));
    }