public static function run()
 {
     $user = new \Api\Model\Shared\UserModel();
     $user->readByUserName('chris');
     $userId = $user->id->asString();
     print "\n\n\n***Running FixSemanticDomainKey\n";
     $class = new \Api\Library\Shared\Script\Migration\FixSemanticDomainKey();
     $class->run($userId, 'run');
 }
 public static function run()
 {
     $user = new \Api\Model\Shared\UserModel();
     $user->readByUserName('chris');
     $userId = $user->id->asString();
     $scriptNames = array("FixAvatarRefs", "FixEnvironmentReversalEntriesFieldOrder", "FixLexViewSettings", "FixProjectSiteNameIntegrity", "FixSiteRolesIntegrity", "ImportEnglishSemDomProject");
     foreach ($scriptNames as $scriptName) {
         print "\n\n\n***RUNNING {$scriptName}\n";
         $className = "\\Api\\Library\\Shared\\Script\\Migration\\{$scriptName}";
         $class = new $className();
         print $class->run($userId, 'run');
     }
     print "Skipping ImportOtherLanguageSemDomProjects\n";
     print "Skipping FixSemanticDomainKey\n";
 }