Beispiel #1
0
            }
            foreach ($inserts as $insert) {
                $initiator->addSource($insert);
            }
            echo CLI::color("done", green);
            echo "\n";
        }
        if (key_exists("sequences_dir", $config)) {
            echo CLI::dotFill('loading sequences', DOT_FILL);
            if (is_array($config['sequences_dir'])) {
                $sequences = array();
                foreach ($config['sequences_dir'] as $sequence) {
                    $sequences = array_merge($sequences, glob($sequence . DIRECTORY_SEPARATOR . "**" . DIRECTORY_SEPARATOR . "*.sql"), glob($sequence . DIRECTORY_SEPARATOR . "*.sql"));
                }
            } else {
                $sequences = array_merge(glob($config['sequences_dir'] . DIRECTORY_SEPARATOR . "**" . DIRECTORY_SEPARATOR . "*.sql"), glob($config['sequences_dir'] . DIRECTORY_SEPARATOR . "*.sql"));
            }
            foreach ($sequences as $sequence) {
                $initiator->addSource($sequence);
            }
            echo CLI::color("done", green);
            echo "\n";
        }
        // @todo: modyfikatory
        $initiator->init();
        echo CLI::success();
    }
} catch (Exception $ex) {
    echo CLI::failure($ex);
    die;
}