Extension::runMigration PHP Method

runMigration() public method

Migrate to the latest version or drop all migrations for a given module migration
public runMigration ( $module, boolean $downgrade = FALSE ) : boolean
$module
$downgrade boolean
return boolean
    public function runMigration($module, $downgrade = FALSE)
    {
        $path = Modules::path($module, 'config/');
        if (!is_file($path . 'migration.php')) {
            return FALSE;
        }
        $migration = Modules::load_file('migration', $path, 'config');
        $migration['migration_enabled'] = TRUE;
        $this->CI->load->library('migration', $migration);
        if ($downgrade === TRUE) {
            $this->CI->migration->version('0', $module);
        } else {
            $this->CI->migration->current($module);
        }
    }