function run()
 {
     $manager = new ICLAManager(new GerritAPI(GERRIT_BASE_URL, GERRIT_USER, GERRIT_PASSWORD), new SapphireBatchTaskRepository(), new SapphireCLAMemberRepository(), new BatchTaskFactory(), SapphireTransactionManager::getInstance());
     $members_updated = $manager->updateLastCommittedDate(PULL_LAST_COMMITTED_DATA_FROM_GERRIT_BATCH_SIZE);
     echo $members_updated;
 }
 function run()
 {
     $manager = new ICLAManager(new GerritAPI(GERRIT_BASE_URL, GERRIT_USER, GERRIT_PASSWORD), new SapphireBatchTaskRepository(), new SapphireCLAMemberRepository(), new BatchTaskFactory(), SapphireTransactionManager::getInstance());
     $members_updated = $manager->processICLAGroup(ICLA_GROUP_ID, PULL_ICLA_DATA_FROM_GERRIT_BATCH_SIZE);
     echo $members_updated;
 }
 public function testprocessICLAGroup()
 {
     $manager = new ICLAManager(new GerritAPI('https://review.openstack.org', 'smarcet', 'TwxKcgZurLX6'), new SapphireCLAMemberRepository(), SapphireTransactionManager::getInstance());
     $manager->processICLAGroup('a49e4febb69477d0aa5737038c1802dd6cab67c5', 10);
 }
 function run()
 {
     $manager = new ICLAManager(new GerritAPI(GERRIT_BASE_URL, GERRIT_USER, GERRIT_PASSWORD), new SapphireGerritUserRepository(), SapphireTransactionManager::getInstance());
     $members_updated = $manager->processICLAGroup(ICLA_GROUP_ID);
     echo sprintf("Gerrit Users Processed %s .", $members_updated) . PHP_EOL;
 }