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());
}