function run() { $init_time = time(); $manager = new GerritIngestManager(new GerritAPI(GERRIT_BASE_URL, GERRIT_USER, GERRIT_PASSWORD), new SapphireGerritUserRepository(), SapphireTransactionManager::getInstance()); $processed = $manager->processCommits(); $finish_time = time() - $init_time; echo 'processed records ' . $processed . ' - time elapsed : ' . $finish_time . ' seconds.' . PHP_EOL; }
function run() { $batch_size = PullCommitsFromGerritTaskBatchSize; if (isset($_GET['batch_size'])) { $batch_size = intval(trim(Convert::raw2sql($_GET['batch_size']))); echo sprintf('batch_size set to %s', $batch_size); } $manager = new GerritIngestManager(new GerritAPI(GERRIT_BASE_URL, GERRIT_USER, GERRIT_PASSWORD), new SapphireBatchTaskRepository(), new SapphireCLAMemberRepository(), new BatchTaskFactory(), SapphireTransactionManager::getInstance()); $members_updated = $manager->processCommits($batch_size); echo $members_updated; }