public function createDocBlock($body = NULL) { if (!$this->hasDocBlock()) { $docBlock = parent::createDocBlock($body); } else { $docBlock = $this->getDocBlock(); } return $docBlock; }
/** * * Wenn ein string übergeben wird, wird nie geprüft ob es die Klasse gibt sondern direkt ein Objekt mit * der neuen klasse angelegt * * @param string|ReflectionClass $class FQN der Klassenname oder eine ReflectionClass von der analysiert werden soll, kann leer sein aum ein leeres Objekt zu erstellen */ public function __construct($class = NULL) { parent::__construct(); if ($class instanceof ReflectionClass) { $this->elevate($class); } elseif ($class instanceof GClass) { $this->setName($class->getFQN()); } elseif (is_string($class)) { $this->setName($class); } }