Example #1
0
 public function createDocBlock($body = NULL)
 {
     if (!$this->hasDocBlock()) {
         $docBlock = parent::createDocBlock($body);
     } else {
         $docBlock = $this->getDocBlock();
     }
     return $docBlock;
 }
Example #2
0
 /**
  *
  * 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);
     }
 }