email)) { return ($this->fakeRenameFileOrFolder)($request, $id); } // If request contain icon or color, then change it if ($request->filled('emoji') || $request->filled('color')) { ($this->updateFolderProperty)($request, $id); } $item = ($this->renameFileOrFolder)($request, $id); if ($request->input('type') === 'folder') { return new FolderResource($item); } // Return updated item return new FileResource($item); } }