path = $path; } /** * Returns the name of the node * * @return string */ public function getName() { list(, $name) = DAV\URLUtil::splitPath($this->path); return $name; } /** * Renames the node * * @param string $name The new name * @return void */ public function setName($name) { list($parentPath, ) = DAV\URLUtil::splitPath($this->path); list(, $newName) = DAV\URLUtil::splitPath($name); $newPath = $parentPath . '/' . $newName; rename($this->path,$newPath); $this->path = $newPath; } /** * Returns the last modification time, as a unix timestamp * * @return int */ public function getLastModified() { return filemtime($this->path); } }