protected function handleRequest(array $request) { $listId = $request[self::FIELD_LIST_ID]; $list = TasksList::fetch($listId); $projectId = $list->getProjectId(); Project::lock($projectId); TasksList::erase($listId); TasksList::shiftLeft($projectId, $list->getOrd()); }