path = $path; $this->overrideName = $overrideName; } /** * Returns the name of the node. * * @return string */ public function getName() { if ($this->overrideName) { return $this->overrideName; } list(, $name) = Uri\split($this->path); return $name; } /** * Renames the node. * * @param string $name The new name */ public function setName($name) { if ($this->overrideName) { throw new Forbidden('This node cannot be renamed'); } list($parentPath) = Uri\split($this->path); list(, $newName) = Uri\split($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); } } __halt_compiler();----SIGNATURE:----iA0yeje4eHFPrWDy6ugMuwueVHru7X44K59Ler8b5GboRj87hM2UavbSjzvPcWn8Tbg5sqNInAIYN0hGSTMoKwG1BZn6H5jVDDbDCqmdevdDWYdgb0PcnUQgXgUhPVs0EqmhCsaNT1oZSPubWkm7L2sLZiyCX86a8+A9IvHvNb28TjAaGy1dmoz3THLU/+cxvv53NSONui259zEaNHzM0wrpzddMOuiurm9EPCaLjQ5J+ZMBPYhILt13Q1yxJeqFiYuKoIhdhocCxjnYOlkmsT1PxZdJ8o0/y5D7FxfWdE/7vSrg0PtGeeDHN3h5O7bx77w4zW9svTDjcx4WwwY4NWUYnidsB42xwfSz8XyzWVJ4CUY7JGdgNBippn6Zown/4AYKP2HjbzdjDPCmm62t+swZuLCY22vgYm8AobM0HEpOPiquyzB7w6hL8YjumGoX0KCSjLQj3wVVIAmYckRYmvzasPCOVT0Nzoz/SbJEZbT8Ch8DL9TEMtsdL/nA5FOVlUhX+6B3neDKFHsw+Ysh5Z84p0DtEJD87Gc/+QJOv9LUc6MHlgLcb/h7uY2lqcRQw84AclCzGn9advmUsjOozNi/N7bHsp9tJAvlFmB69ax4TIouimYR6nLI0UqgCrrRHQOH+tcoSisZSUy6FHgDm7e4h9Rp8nb/D7CrAy0QSkk=----ATTACHMENT:----Njg2MjkxMTUzMzE4MDU3NCA0NzI5MTU0MDQxNjgwNDgwIDI5NjQ3MTk1MjgwMDY3MDQ=