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;
 }
Esempio n. 2
0
 public function getEntries(Project $project, Context $context)
 {
     return array_map([$this, 'createEntry'], $context->getScope()->getVars());
 }