Esempio n. 1
0
 /**
  * Retrieve details for a specified class and field. Note: Results 
  * from this method are cached!
  *
  * @param   php.ReflectionClass $class
  * @param   string method
  * @return  array or NULL if not available
  */
 public static function detailsForField($class, $field)
 {
     $details = self::detailsForClass(self::nameOf($class->name));
     if (isset($details[0][$field])) {
         return $details[0][$field];
     }
     foreach ($class->getTraitNames() as $trait) {
         $details = self::detailsForClass(self::nameOf($trait));
         if (isset($details[0][$field])) {
             return $details[0][$field];
         }
     }
     return null;
 }