BetterReflectionTest\TypesFinder\FindPropertyTypeTest::testNamespaceResolutionForProperty PHP Method

testNamespaceResolutionForProperty() public method

    public function testNamespaceResolutionForProperty()
    {
        $php = '<?php
            namespace MyNamespace;

            use Psr\\Log\\LoggerInterface;

            class ThingThatLogs
            {
                /**
                 * @var LoggerInterface
                 */
                private $logger;
            }
        ';
        $prop = (new ClassReflector(new StringSourceLocator($php)))->reflect('MyNamespace\\ThingThatLogs')->getProperty('logger');
        $this->assertSame(['\\Psr\\Log\\LoggerInterface'], $prop->getDocBlockTypeStrings());
    }