protected function __construct()
 {
     $this->releasesService = taoUpdate_models_classes_ReleasesService::singleton();
     $this->initReleaseService(RELEASES_MANIFEST);
     $this->backupService = taoUpdate_models_classes_BackupService::singleton();
     $this->shieldService = taoUpdate_models_classes_ShieldService::singleton();
     $this->generateKey();
 }
 public function run()
 {
     $dataMigrationService = taoUpdate_models_classes_DataMigrationService::singleton();
     $releaseInfo = $dataMigrationService->getReleaseInfo();
     $shieldService = taoUpdate_models_classes_ShieldService::singleton();
     $exts = array_merge($releaseInfo['extensions'], $releaseInfo['old_extensions']);
     foreach ($exts as $ext) {
         $shieldService->unShield($ext) == false;
     }
 }
 /**
  * tests initialization
  */
 public function setUp()
 {
     TaoTestRunner::initTest();
     $this->service = taoUpdate_models_classes_ShieldService::singleton();
 }