protected function deleteItem($data, $savedValues) { $item = $data["item"]; unset($savedValues[$item]); $result = $this->manageChildren($item, true); if (false === $result) { $this->blocksRepository->rollback(); return false; } $this->blocksRepository->commit(); return $savedValues; }