/** * @param DataObject $record * @param int $index */ public function deleteRecord($record, $index) { if ($record->hasExtension('Versioned')) { $record->deleteFromStage('Stage'); $record->deleteFromStage('Live'); } else { $record->delete(); } }