Lines Matching refs:this
43 $this->rootNode = $rootNode;
56 if (isset($this->cache[$path])) return $this->cache[$path];
60 return $this->rootNode;
68 $node = $this->rootNode->getChild($baseName);
71 $parent = $this->getNodeForPath($parentName);
80 $this->cache[$path] = $node;
103 $parentNode = $this->getNodeForPath($parent);
124 $sourceNode = $this->getNodeForPath($sourcePath);
129 $destinationParent = $this->getNodeForPath($destinationDir);
130 $this->copyNode($sourceNode, $destinationParent, $destinationName);
132 $this->markDirty($destinationDir);
150 $sourceNode = $this->getNodeForPath($sourcePath);
153 $newParentNode = $this->getNodeForPath($destinationDir);
157 $sourceNode = $this->getNodeForPath($sourcePath);
161 $this->copy($sourcePath, $destinationPath);
162 $this->getNodeForPath($sourcePath)->delete();
165 $this->markDirty($sourceDir);
166 $this->markDirty($destinationDir);
178 $node = $this->getNodeForPath($path);
182 $this->markDirty($parent);
194 $node = $this->getNodeForPath($path);
201 $this->cache[$basePath . $child->getName()] = $child;
231 foreach ($this->cache as $nodePath => $node) {
233 unset($this->cache[$nodePath]);
270 $parentNode = $this->getNodeForPath($parent);
275 $this->cache[$fullPath] = $childNode;
280 $result[$fullPath] = $this->getNodeForPath($fullPath);
326 $this->copyNode($child, $destination);