Sunnysideup\DatabaseShareCleanUp\Api\Anonymiser
Synopsis
class Anonymiser
{
- // members
- public $databaseActions;
- protected $databaseAction;
- private static array $fields_to_anonymise = ;
- private static array $tables_to_remove = ;
- private static array $tables_to_keep = ;
- private static array $keep_table_field_combos = ;
- private static array $also_remove_table_field_combos = ;
- // methods
- public void setDatabaseActions()
- public void AnonymiseTable()
- public void AnonymiseTableField()
- public void AnonymisePresets()
Hierarchy
Uses
- SilverStripe\Core\Injector\Injectable
- SilverStripe\Core\Config\Configurable
- SilverStripe\Core\Extensible
Members
private
- $also_remove_table_field_combos — array
- $fields_to_anonymise — array
- $keep_table_field_combos
—
array
specify tables with fields that are not to be deleted e.g. - $tables_to_keep — array
- $tables_to_remove — array
protected
- $databaseAction
public
- $databaseActions