public function setUp() { parent::setUp(); if (empty($GLOBALS['DOCTRINE_KEYVALUE_AZURE_NAME']) || empty($GLOBALS['DOCTRINE_KEYVALUE_AZURE_KEY'])) { $this->markTestSkipped("Missing Azure credentials."); } $connectionString = sprintf("DefaultEndpointsProtocol=http;AccountName=%s;AccountKey=%s", $GLOBALS['DOCTRINE_KEYVALUE_AZURE_NAME'], $GLOBALS['DOCTRINE_KEYVALUE_AZURE_KEY']); $tableProxy = ServicesBuilder::getInstance()->createTableService($connectionString); $this->storage = new AzureSdkTableStorage($tableProxy); }
public function setUp() { parent::setUp(); if (empty($GLOBALS['DOCTRINE_KEYVALUE_AZURE_NAME']) || empty($GLOBALS['DOCTRINE_KEYVALUE_AZURE_KEY'])) { $this->markTestSkipped('Missing Azure credentials.'); } switch ($GLOBALS['DOCTRINE_KEYVALUE_AZURE_AUTHSCHEMA']) { case 'sharedlite': $auth = new SharedKeyLiteAuthorization($GLOBALS['DOCTRINE_KEYVALUE_AZURE_NAME'], $GLOBALS['DOCTRINE_KEYVALUE_AZURE_KEY']); break; } $this->storage = new WindowsAzureTableStorage(new SocketClient(), $GLOBALS['DOCTRINE_KEYVALUE_AZURE_NAME'], $auth); }