protected function runMigration(AbstractMigration $migration, $dry = false) { $migration->migrate($dry); if (!$dry) { $this->manager->logExecution($migration); } }
protected function runMigration(AbstractMigration $migration, $dry = false) { $migration->rollback($dry); if (!$dry) { $this->manager->removeExecution($migration); } }
private function createData(AbstractMigration $migration) { return ['classname' => $migration->getFullClassName(), 'migration_datetime' => $migration->getDatetime()]; }
public function __construct(AdapterInterface $adapter, $logTableName) { parent::__construct($adapter); $this->logTableName = $logTableName; }