$action->getEntityName(), 'entity_id' => $item['id']]; if (\CRM_Core_ManagedEntities::singleton()->revert($params)) { return $item; } else { throw new \API_Exception('Cannot revert ' . $action->getEntityName() . ' with id ' . $item['id']); } }))->setCheckPermissions($checkPermissions); } /** * @param bool $checkPermissions * @return \Civi\Api4\Generic\ExportAction */ public static function export($checkPermissions = TRUE) { return (new ExportAction(static::getEntityName(), __FUNCTION__)) ->setCheckPermissions($checkPermissions); } }