Lines Matching refs:dir
83 $dir = $this->namespacePath($this->namespace);
84 $this->createHierarchy($parent, $dir, $this->maxdepth);
97 * @param string $dir The directory relative to the page directory
101 protected function createHierarchy(AbstractNode $parent, string $dir, int $depth) argument
105 $this->processNamespaces($parent, $dir, $depth);
110 $this->processPages($parent, $dir);
118 * @param string $dir Current directory path
122 protected function processNamespaces(AbstractNode $parent, string $dir, int $depth) argument
127 $dirs = glob($base . $dir . '/*', GLOB_ONLYDIR);
130 $id = pathID($dir . '/' . $subdir);
136 $this->createHierarchy($node, $dir . '/' . $subdir, $depth - 1);
168 * @param string $dir Current directory path
171 protected function processPages(AbstractNode $parent, string $dir) argument
176 $files = glob($base . $dir . '/*.txt');
179 $id = pathID($dir . '/' . $file);
232 $dir = wikiFN($namespace . ':xxx');
233 $dir = substr($dir, strlen($base));
234 $dir = dirname($dir); // remove the 'xxx' part
235 if ($dir === '.') $dir = ''; // dirname returns '.' for root namespace
236 return $dir;