protected function sources() { $sources = array('app' => Migrator::application_migration_dir()); $plugin_manager = \zing\plugin\Manager::instance(); foreach ($plugin_manager->plugins() as $plugin) { if ($plugin->has_migrations()) { $sources["plugin.{$plugin->id()}"] = $plugin->migration_path(); } } return $sources; }