Controller_DatabaseMigration::executeMigrations PHP Метод

executeMigrations() публичный Метод

public executeMigrations ( )
    public function executeMigrations()
    {
        // TODO: check in pathfinder
        $dbupdates = $this->app->pathfinder->search('dbupdates');
        $results = array();
        foreach ($dbupdates as $dir) {
            $d = dir($dir);
            while (false !== ($file = $d->read())) {
                if ($file[0] == '.') {
                    continue;
                }
                if (!preg_match('/.*\\.sql$/', $file)) {
                    continue;
                }
                //if(file_exists($dir.$file.'.ok'))continue;
                $results[] = $this->executeMigration($dir . $file);
            }
        }
        return $results;
    }
Controller_DatabaseMigration