Пример #1
0
 /**
  * @param Element $element
  * @param string  $kind
  * @param bool    $caseInsensitive
  */
 private function add(Element $element, $kind, $caseInsensitive = true)
 {
     $fqnameOrig = $fqname = $element->getName();
     if ($caseInsensitive) {
         $fqname = strtolower($fqname);
     }
     $this->indexData['fqnames'][$kind][$fqname][] = $this->path;
     $name = $this->getShortName($fqname);
     $this->indexData['names'][$kind][$name][] = $fqname;
     $this->indexData['files'][$this->path][$kind][$fqname] = $fqnameOrig;
 }
Пример #2
0
 protected function addBackslash(Element $element)
 {
     $element->setName('\\' . $element->getName());
 }