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