예제 #1
0
 public function loadMigrations(MigrationConfig $config)
 {
     $ref = new \ReflectionClass(ProcessEngineInterface::class);
     $config->loadMigrationsFromDirectory(realpath(dirname($ref->getFileName()) . '/../../migration'));
 }
예제 #2
0
 /**
  * {@inheritdoc}
  */
 public function loadMigrations(MigrationConfig $config)
 {
     $ref = new \ReflectionClass(SessionInterface::class);
     $config->loadMigrationsFromDirectory(dirname($ref->getFileName()) . '/../migration');
 }
예제 #3
0
 protected function createMigrationConfig()
 {
     $config = new MigrationConfig();
     foreach ($this->migrationDirectories as $dir) {
         $config->loadMigrationsFromDirectory($dir);
     }
     return $config;
 }
예제 #4
0
 public function migrateDirectoryDown($dir)
 {
     $config = new MigrationConfig();
     $config->loadMigrationsFromDirectory($dir);
     throw new \RuntimeException('Migrating down is not supported yet');
 }
예제 #5
0
 public function loadMigrations(MigrationConfig $config)
 {
     $ref = new \ReflectionClass(DatabaseStorage::class);
     $config->loadMigrationsFromDirectory(dirname($ref->getFileName()) . '/../../migration');
 }