2018-05-04 11:31:21 +01:00

803 B

Reflection DocBlock

This package takes care of Fully Qualified names from annotations:

This code:

namespace SomeNamespace;

...

/**
 * @param SomeType $value
 */
public function __construct($value)
{
}

will produce this:

$valueNodeTypes = $valueNode->getAttribute(Attributes::TYPES);
var_dump($valueNodeTypes); // ['SomeNamespace\SomeType'];

Inspiration