コード例 #1
0
ファイル: GFunction.php プロジェクト: pscheit/psc-cms
 public function elevate(Reflector $reflector)
 {
     $this->reflector = $reflector;
     $this->elevateValues(array('name', 'getShortName'), 'startLine', 'endLine', array('srcFileName', 'getFileName'), array('returnsReference', 'returnsReference'), array('namespace', 'getNamespaceName'));
     foreach ($this->reflector->getParameters() as $rParameter) {
         try {
             $this->parameters[] = GParameter::reflectorFactory($rParameter);
         } catch (ReflectionException $e) {
             // das ist nicht die von php
             $e->appendMessage("\n" . 'Parameter in Methode/Function: ' . $this->name);
             throw $e;
         }
     }
 }