本文整理汇总了PHP中TestCase::client方法的典型用法代码示例。如果您正苦于以下问题:PHP TestCase::client方法的具体用法?PHP TestCase::client怎么用?PHP TestCase::client使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TestCase
的用法示例。
在下文中一共展示了TestCase::client方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: setUpBeforeClass
public static function setUpBeforeClass()
{
if (self::$client) {
return;
}
$apiKeyProperties = null;
$apiKeyFileLocation = null;
if (array_key_exists(self::STORMPATH_KEY_FILE_LOCATION, $_SERVER) or array_key_exists(self::STORMPATH_KEY_FILE_LOCATION, $_ENV)) {
$apiKeyFileLocation = array_key_exists(self::STORMPATH_KEY_FILE_LOCATION, $_SERVER) ? $_SERVER[self::STORMPATH_KEY_FILE_LOCATION] : $_ENV[self::STORMPATH_KEY_FILE_LOCATION];
} elseif ((array_key_exists(self::STORMPATH_ID, $_SERVER) or array_key_exists(self::STORMPATH_ID, $_ENV)) and (array_key_exists(self::STORMPATH_SECRET, $_SERVER) or array_key_exists(self::STORMPATH_SECRET, $_ENV))) {
$apiKeyId = array_key_exists(self::STORMPATH_ID, $_SERVER) ? $_SERVER[self::STORMPATH_ID] : $_ENV[self::STORMPATH_ID];
$apiKeySecret = array_key_exists(self::STORMPATH_SECRET, $_SERVER) ? $_SERVER[self::STORMPATH_SECRET] : $_ENV[self::STORMPATH_SECRET];
$apiKeyProperties = "apiKey.id={$apiKeyId}\napiKey.secret={$apiKeySecret}";
} else {
$message = "The '" . self::STORMPATH_KEY_FILE_LOCATION . "' environment variable needs to be set before running the tests.\n" . "Alternatively, you can set the '" . self::STORMPATH_ID . "' and '" . self::STORMPATH_SECRET . "' environment " . "variables to make the tests run.";
throw new \InvalidArgumentException($message);
}
$baseUrl = '';
if (array_key_exists(self::BASE_URL, $_SERVER) or array_key_exists(self::BASE_URL, $_ENV)) {
$baseUrl = $_SERVER[self::BASE_URL] ?: $_ENV[self::BASE_URL];
}
\Stormpath\Client::$apiKeyFileLocation = $apiKeyFileLocation;
\Stormpath\Client::$apiKeyProperties = $apiKeyProperties;
\Stormpath\Client::$baseUrl = $baseUrl;
\Stormpath\Client::$cacheManager = 'Array';
\Stormpath\Client::$integration = 'stormpath-laravel-auth-driver/testing';
self::$client = \Stormpath\Client::getInstance();
}