Dynamic\ClassNameUpdate\BuildTasks\DatabaseClassNameUpdateTask
Class DatabaseClassNameUpdateTask
Synopsis
class DatabaseClassNameUpdateTask
extends BuildTask
{
- // members
- private $mapping_object;
- private $mapping;
- private static $upgrade_file_path;
- private static string $segment = 'database-classname-update-task';
- protected string $title = 'Database ClassName Update Task';
- protected string $description = "Update ClassName data for a SilverStripe 3 to SilverStripe 4 migration. Be sure to set the absolute path to the .upgrade.yml file for this task before running it or nothing will happen.";
- // methods
- public void run()
- protected void updateClassNameColumns()
- protected void updateRecord()
- public $this setMappingObject()
- protected mixed getMappingObject()
- protected $this setMapping()
- protected mixed getMapping()
- public Generator yieldRecords()
Hierarchy
Extends
- SilverStripe\Dev\BuildTask
Members
private
- $mapping —
- $mapping_object —
- $segment — string
- $upgrade_file_path — string
protected
- $description — string
- $title — string