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

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

    public function testGetDocBlockTypes()
    {
        $classInfo = $this->reflector->reflect('\\BetterReflectionTest\\Fixture\\Methods');
        $method = $classInfo->getMethod('methodWithParameters');
        $param1 = $method->getParameter('parameter1');
        $param1Types = $param1->getDocBlockTypes();
        $this->assertCount(1, $param1Types);
        $this->assertInstanceOf(Types\String_::class, $param1Types[0]);
        $param2 = $method->getParameter('parameter2');
        $param2Types = $param2->getDocBlockTypes();
        $this->assertCount(2, $param2Types);
        $this->assertInstanceOf(Types\Integer::class, $param2Types[0]);
        $this->assertInstanceOf(Types\Float_::class, $param2Types[1]);
    }