コード例 #1
0
 /**
  * Returns visible properties declared by traits.
  *
  * @return array
  */
 public function getTraitProperties()
 {
     $properties = array();
     foreach ($this->reflection->getTraitProperties(self::$propertyAccessLevels) as $property) {
         $apiProperty = new ReflectionProperty($property, self::$generator);
         if (!$this->isDocumented() || $apiProperty->isDocumented()) {
             $properties[$property->getName()] = $apiProperty;
         }
     }
     return $properties;
 }