protected function handleRequest(array $request) { $projectId = $request[self::FIELD_PROJECT_ID]; $project = Project::fetch($projectId); // FIXME: global::lock() Project::erase($projectId); Project::shiftLeft($project->getOrd()); }