public function rename($item, $name) { Logging::logDebug('rename from [' . $item->path() . '] to [' . $name . ']'); $this->assertRights($item, self::PERMISSION_LEVEL_READWRITE, "rename"); $to = $item->rename($name); $this->env->events()->onEvent(FileEvent::rename($item, $to)); $this->idProvider->move($item, $to); }