/** * {@inheritdoc} */ public function getTraitProperties() { $properties = []; $traitProperties = $this->originalReflection->getTraitProperties($this->classReflection->getVisibilityLevel()); foreach ($traitProperties as $property) { $apiProperty = $this->classReflection->getReflectionFactory()->createFromReflection($property); if (!$this->classReflection->isDocumented() || $apiProperty->isDocumented()) { $properties[$property->getName()] = $apiProperty; } } return $properties; }