/** * @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; }
protected function addBackslash(Element $element) { $element->setName('\\' . $element->getName()); }