Beispiel #1
0
 public function process(Vertex $vertex, Digraph $graph)
 {
     if ($vertex instanceof Vertex\FunctionCall) {
         if ($vertex->getResult()->getType()->isUnknown() && !$vertex->getSignature()->getReturn()->isUnknown()) {
             $vertex->getResult()->setType($vertex->getSignature()->getReturn());
             return true;
         }
     }
     return false;
 }