/** * Get a complete mapping of aliases to migration implementations. * * @return array */ public function getResolvedMap() { $map = []; $migrations = $this->batch->getExpanded(); foreach ($migrations as $migration) { $map[$migration] = $this->batch->resolve($migration); } return $map; }
/** * Resolve a migration instance. * * @param string $name * * @return object */ public function resolve($name) { $class = $this->batch->resolve($name); return new $class(); }