Dynamic\FileMigration\Tasks\FileMigrationTask
Class FileSyncTask
Synopsis
class FileMigrationTask
extends BuildTask
{
- // members
- protected string $title = 'SilverStripe File Migration Task';
- protected string $description = 'A task for migration a local file set to the SilverStripe Assets Filesystem.';
- private static string $segment = 'FileMigrationTask';
- private static $existing_file_system_path;
- private static $base_upload_folder = NULL;
- private static bool $migrate_directory_structure = true;
- private static bool $publish_on_migration = true;
- private array $directory_map = ;
- // methods
- public void run()
- protected Generator traverseDirectory()
- protected void isValidFile()
- protected Generator yieldExtensions()
- protected bool|null|Folder processDirectory()
- protected mixed getOriginalFilename()
- protected bool migrateFile()
- protected static void write_it()
Hierarchy
Extends
- SilverStripe\Dev\BuildTask
Members
private
- $base_upload_folder —
- $directory_map —
- $existing_file_system_path —
- $migrate_directory_structure — Dynamic\FileMigration\Tasks\bool
- $publish_on_migration — Dynamic\FileMigration\Tasks\bool
- $segment — string
protected
- $description — string
- $title — string