public function import(fDOMDocument $dom) { $dom->registerNamespace('phpdox', 'http://xml.phpdox.net/src'); $dir = $dom->queryOne('/phpdox:source/phpdox:dir'); if (!$dir) { return; } $this->importDirNode($dir, ''); }
/** * @return void */ private function initCollections() { $this->source = new SourceCollection($this->srcDir); $srcFile = $this->xmlDir . '/source.xml'; if (file_exists($srcFile)) { $dom = new fDOMDocument(); $dom->load($srcFile); $this->source->import($dom); } $this->index = new IndexCollection(); $srcFile = $this->xmlDir . '/index.xml'; if (file_exists($srcFile)) { $dom = new fDOMDocument(); $dom->load($srcFile); $this->index->import($dom); } }