} 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; }