Esempio n. 1
0
 /**
  * @return GMethod
  */
 public function getParentsMethod($name)
 {
     if ($this->parentClass) {
         if ($this->parentClass->hasOwnMethod($name)) {
             return $this->parentClass->getMethod($name);
         } else {
             return $this->parentClass->getParentsMethod($name);
             // es kann nie zur exception komen wenn man vorher mit hasMethod gecheckt hat, dass es die methode in der hierarchy gibt
         }
     } else {
         throw new \RuntimeException('getParentsMethod für ' . $this->getFQN() . ' ist nicht defined, da es keine parentClass gibt');
     }
 }