BetterReflectionTest\Reflection\ReflectionParameterTest::testGetDeclaringClassForMethod PHP Метод

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

    public function testGetDeclaringClassForMethod()
    {
        $content = '<?php class Foo { public function myMethod($var = 123) {} }';
        $reflector = new ClassReflector(new StringSourceLocator($content));
        $classInfo = $reflector->reflect('Foo');
        $methodInfo = $classInfo->getMethod('myMethod');
        $paramInfo = $methodInfo->getParameter('var');
        $this->assertSame($classInfo, $paramInfo->getDeclaringClass());
    }