Sunnysideup\DMS\Tasks\MigrateDMSToSilverstripe4
Synopsis
class MigrateDMSToSilverstripe4
extends MigrateDataTask
implements
Flushable
{
- // members
- private static array $my_table_and_field_for_post_queries = ;
- protected string $title = 'Upgrade DMS to SS4';
- protected string $description = 'Migration tool for upgrading from DMS from SS3 to SS4. CAREFUL: this removes a ton of functionality from the module.';
- protected boolean $enabled = true;
- private array $_folderCache = ;
- // methods
- public static void flush()
- protected void performMigration()
- protected void getPreQueries()
- protected void getPostQueries()
- protected void getPostQueriesBuilder()
- public void setMainDMSFolder()
Hierarchy
Extends
- Sunnysideup\MigrateData\Tasks\MigrateDataTask
Implements
- SilverStripe\Core\Flushable
Members
private
- $_folderCache
- $my_table_and_field_for_post_queries
—
array
list of tables => fields that need migrating 'MyPageLongFormDocument' => 'DownloadFile' these tables also need to have a OriginalDMSDocumentID[TableName] field
protected
- $description
- $enabled
- $title