コード例 #1
0
 public function getEntries(Project $project, Context $context)
 {
     $entries = [];
     $postfix = trim("");
     foreach ($project->getIndex()->getClasses() as $fqcn => $class) {
         if (!empty($postfix) && strpos($fqcn, $postfix) === false) {
             continue;
         }
         $fqcn = $context->getScope()->getUses()->findAlias($class->fqcn);
         $complete = str_replace($postfix, "", $fqcn);
         $entries[] = new Entry($complete, '', '', $fqcn);
     }
     return $entries;
 }
コード例 #2
0
ファイル: VarCompleter.php プロジェクト: nevernet/padawan.php
 public function getEntries(Project $project, Context $context)
 {
     return array_map([$this, 'createEntry'], $context->getScope()->getVars());
 }