public static function getCurrentCrtName()

in lib/php/libsdk/SDK/Config.php [89:111]


	public static function getCurrentCrtName() : ?string
	{/*{{{*/
		if (NULL === self::$currentCrtName) {
			if (FALSE !== ($env = getenv('PHP_SDK_VS'))) {
				self::setCurrentCrtName($env);
			} else {
				$all_branches = Config::getKnownBranches();

				if (!isset($all_branches[Config::getCurrentBranchName()])) {
					throw new Exception("Couldn't find any configuration for branch '" . Config::getCurrentBranchName() . "'");
				}

				$branch = $all_branches[Config::getCurrentBranchName()];
				if (count($branch) > 1) {
					throw new Exception("Multiple CRTs are available for this branch, please choose one from " . implode(",", array_keys($branch)));
				}

				self::setCurrentCrtName(array_keys($branch)[0]);
			}
		}

		return self::$currentCrtName;
	}	/*}}}*/