public function __construct(Args $args, callable $outputFormatter, Migrator $migrator, $migrationsPath)
 {
     parent::__construct($args, $outputFormatter);
     $this->migrator = $migrator;
     $this->migrationsPath = $migrationsPath;
 }
 public function __construct(Args $args, callable $outputFormatter, MigrationRepositoryInterface $repository)
 {
     parent::__construct($args, $outputFormatter);
     $this->repository = $repository;
 }