* @since 2.0 */ class TraitDoc extends TypeDoc { // classes using the trait // will be set by Context::updateReferences() public $usedBy = []; public $traits = []; /** * @param \phpDocumentor\Reflection\TraitReflector $reflector * @param array $config */ public function __construct($reflector = null, $config = []) { parent::__construct($reflector, $config); if ($reflector === null) { return; } foreach($reflector->getTraits() as $trait) { $this->traits[] = ltrim($trait, '\\'); } } }