buildFromReflection() public static method

Builds a class definition from reflection
public static buildFromReflection ( ReflectionClass $class ) : ClassDefinition
$class ReflectionClass
return ClassDefinition
Beispiel #1
0
 /**
  * Returns class the class definition from a given class name
  *
  * @param string $className
  *
  * @return ClassDefinition
  */
 public function getInternalClassDefinition($className)
 {
     if (!isset(self::$internalDefinitions[$className])) {
         $reflection = new \ReflectionClass($className);
         self::$internalDefinitions[$className] = ClassDefinition::buildFromReflection($reflection);
     }
     return self::$internalDefinitions[$className];
 }