Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging with main fork #5

Merged
merged 107 commits into from
May 24, 2012
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
716d9db
Adding functional integration tests for blob.
jcookems May 5, 2012
a074594
Address review feedback
jcookems May 7, 2012
4250417
Adding functional integration tests for blob.
jcookems May 8, 2012
7d573f9
Merge branch 'blobFunctional' of github.com:jcookems/azure-sdk-for-ph…
jcookems May 8, 2012
5d761fe
Adding missing return statement in function
jcookems May 8, 2012
2d6be76
Removing outdated code comment
jcookems May 8, 2012
eba97bc
Making test more robust
jcookems May 8, 2012
d2bc32d
Merge branch 'blobFunctional' of github.com:jcookems/azure-sdk-for-ph…
jcookems May 10, 2012
f10a98e
Fix #190
May 10, 2012
0f1f967
Fix #285
May 10, 2012
b0f1e6e
Fix #303
May 10, 2012
daa74f0
Fix #326
May 10, 2012
ff00fac
Fix #326
May 10, 2012
fd07ead
Merge pull request #308 from gcheng/servicebus
May 10, 2012
0152642
Merge branch 'dev' of https://github.com/WindowsAzure/azure-sdk-for-php
May 10, 2012
76d9061
Fix #320
May 10, 2012
28fcca6
Merge branch 'dev' of https://github.com/WindowsAzure/azure-sdk-for-php
May 10, 2012
9a8c5c8
Merge branch 'dev' of github.com:WindowsAzure/azure-sdk-for-php into …
jcookems May 10, 2012
a939dbb
Generate WindowsAzure.php and WindowsAzureTests.php
May 10, 2012
c8f095b
Enable Storage Services testing on emulator.
May 10, 2012
65aabc0
update queryTables and queryEntities header doc
May 10, 2012
36fbca8
Merge pull request #328 from ogail/master
ogail May 10, 2012
61a0319
Apply code feedback
May 10, 2012
a2d18f2
Merge branch 'dev' of github.com:WindowsAzure/azure-sdk-for-php into …
jcookems May 10, 2012
4664084
Merge pull request #334 from ogail/master
ogail May 10, 2012
83382ab
Restructure files.
May 10, 2012
878423e
Restructure tests files.
May 10, 2012
81acaff
Update code to be in sync with latest product changes.
jcookems May 10, 2012
5c04bd2
Removing var_dump that was used when developing the test
jcookems May 10, 2012
69a8cc0
Rename Blob namespaces and change build files.
May 10, 2012
585e107
Undo phpunit path change
May 10, 2012
25e1356
Rename common classes namespaces.
May 10, 2012
bf45825
Rename Queue namespaces
May 10, 2012
8d04813
Merge pull request #306 from jcookems/blobFunctional
jcookems May 10, 2012
11f9a86
Rename ServiceBus namespaces.
May 10, 2012
fbdd2bf
Rename ServiceRuntime namespaces.
May 11, 2012
4868d89
Renamne Table namespaces.
May 11, 2012
2706fc1
Fix build files to point for WindowsAzure as source directory
May 11, 2012
a598eb6
Merge branch 'dev' of https://github.com/WindowsAzure/azure-sdk-for-php
May 11, 2012
ed22611
Rename namespaces for Blob functional tests.
May 11, 2012
d0614e7
Update WindowsAzureTests.php
May 11, 2012
c829186
Fix unit test @covers tag
May 11, 2012
79bc736
Fix checkstyle errors
May 11, 2012
1600b4f
Fix failures in ServiceRuntime tests
May 11, 2012
0fb664e
Merge pull request #338 from ogail/master
ogail May 11, 2012
94b819a
Merge pull request #341 from ogail/master
ogail May 11, 2012
d565e3c
Put ServiceException in public placeholder.
May 11, 2012
471f7f4
Merge pull request #343 from ogail/master
ogail May 14, 2012
9940c70
Fix #325
May 15, 2012
b913ad5
Fix CheckStyle errors and add more unit tests
May 15, 2012
3f979a8
Fix style warning.
May 15, 2012
9b5f737
Merge pull request #349 from ogail/master
ogail May 15, 2012
055e70c
Fix #32
May 16, 2012
66078c9
Adding more functional tests for containers in blob storage.
jcookems May 16, 2012
f216799
Merge branch 'dev' of github.com:WindowsAzure/azure-sdk-for-php into …
jcookems May 16, 2012
100aefc
Adding new test classes to the test autoloader
jcookems May 16, 2012
5c9310a
Move open braces to new line for class and function definitions.
jcookems May 16, 2012
ea2c97d
Replace contractions "don"t" with "do not", etc.
jcookems May 16, 2012
49c6bbb
Merge pull request #351 from jcookems/moreblobtests
jcookems May 16, 2012
646c159
Fix #144
May 17, 2012
1c84eb1
Fix #350
May 17, 2012
f181095
Fix fake failure for TableRestProxyTest::testLocations
May 17, 2012
3a08a8b
Fix CheckStyle errors and apply code feedback
May 17, 2012
927d4b7
Apply code review feedback.
May 17, 2012
95b8c33
Apply code feedback.
May 17, 2012
8eabbb4
Merge pull request #356 from ogail/master
ogail May 17, 2012
a061fd5
Rename everything to use restProxy instead of wrapper.
May 17, 2012
2b7399b
Fix #354
May 17, 2012
769b086
Merge branch 'dev' of https://github.com/WindowsAzure/azure-sdk-for-php
May 17, 2012
bac79ff
Merge pull request #358 from ogail/master
ogail May 17, 2012
1c2dd4c
Fix #357
May 18, 2012
4970b53
Fix typo
May 18, 2012
7c56003
Merge pull request #360 from ogail/master
ogail May 18, 2012
1c00cea
Add tests for [get|set]Blob[Properties|Metadata]
jcookems May 18, 2012
4b0e8f8
Merge pull request #364 from jcookems/blobMetadata
jcookems May 20, 2012
fd9c028
Adding getBlob tests
jcookems May 20, 2012
d66da6d
Merge branch 'blobMetadata' into blobGetBlob
jcookems May 20, 2012
f8c12b4
Adding root tests for blob.
jcookems May 20, 2012
22f4a7d
Fix up code to work with latest product change.s
jcookems May 20, 2012
e8ad4df
Fix #361
May 21, 2012
3f2242a
Fix #365
May 21, 2012
db72208
Add snapshot support for GetBlob tests
jcookems May 21, 2012
872e341
Replace == null and != null with is_null versions.
jcookems May 21, 2012
9216d82
Merge pull request #370 from jcookems/blobGetBlob
jcookems May 21, 2012
b32732b
Fix #368
May 21, 2012
dfbdbfa
Merge pull request #372 from ogail/master
ogail May 21, 2012
d84a0e4
Fix #371
May 21, 2012
283a8d8
Merge pull request #373 from ogail/master
ogail May 21, 2012
fd4ac15
Add tests for deleteBlob and createBlobSnapshot
jcookems May 22, 2012
711ea3a
Merge pull request #376 from jcookems/deleteBlob
jcookems May 22, 2012
7cba4f0
Replacing author header entries
jeffwilcox May 23, 2012
8131e6f
Merge pull request #381 from jeffwilcoxmsft/dev
jeffwilcox May 23, 2012
fbf301e
Updating to team @author information
jeffwilcox May 23, 2012
cf89774
Merge pull request #382 from jeffwilcoxmsft/dev
jeffwilcox May 23, 2012
1a377d6
Fix @author tag
May 23, 2012
3f1da4d
Merge pull request #383 from ogail/master
ogail May 23, 2012
80a614c
Merge remote-tracking branch 'upstream/dev' into servicebus
May 24, 2012
f8551c0
Moving files
May 24, 2012
3ceeaf4
Fixing namespaces
May 24, 2012
f79a2c7
Fixing atom usings.
May 24, 2012
f73d38d
Fixing XmlSerializer.
May 24, 2012
a4132a3
Moving tests.
May 24, 2012
7703eb0
Fixing small issues.
May 24, 2012
a881aff
Fixing usings
May 24, 2012
9bac976
Fixing more usings.
May 24, 2012
7577a45
Fixing more usings.
May 24, 2012
5d9f93f
Fixing more usings.
May 24, 2012
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions WindowsAzure/Blob/BlobService.php
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,10 @@ class BlobService
/**
* Creates new object based on the builder type in the $config.
*
* @param WindowsAzure\Common\Configuration $config The config object.
* @param WindowsAzure\Common\Internal\IServicesBuilder $builder The builder object.
* @param WindowsAzure\Common\Configuration $config The config
* object.
* @param WindowsAzure\Common\Internal\IServicesBuilder $builder The builder
* object.
*
* @return WindowsAzure\Blob\Internal\IBlob
*/
Expand Down
4 changes: 2 additions & 2 deletions WindowsAzure/Blob/Models/GetBlobMetadataResult.php
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@ class GetBlobMetadataResult
*/
public static function create($headers, $metadata)
{
$result = new GetBlobMetadataResult();
$date = $headers[Resources::LAST_MODIFIED];
$result = new GetBlobMetadataResult();
$date = $headers[Resources::LAST_MODIFIED];
$result->setLastModified(Utilities::rfc1123ToDateTime($date));
$result->setEtag($headers[Resources::ETAG]);
$result->setMetadata(is_null($metadata) ? array() : $metadata);
Expand Down
2 changes: 1 addition & 1 deletion WindowsAzure/Blob/Models/GetBlobResult.php
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ class GetBlobResult
*/
public static function create($headers, $body, $metadata)
{
$result = new GetBlobResult();
$result = new GetBlobResult();
$result->setContentStream(Utilities::stringToStream($body));
$result->setProperties(BlobProperties::create($headers));
$result->setMetadata(is_null($metadata) ? array() : $metadata);
Expand Down
2 changes: 1 addition & 1 deletion WindowsAzure/Blob/Models/ListBlobsResult.php
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ public static function create($parsed)
$blob->setUrl($value['Url']);
$blob->setSnapshot(
Utilities::convertToDateTime(
Utilities::tryGetValue($value, 'Snapshot')
Utilities::tryGetValue($value, 'Snapshot')
)
);
$blob->setProperties(
Expand Down
14 changes: 7 additions & 7 deletions WindowsAzure/Common/Configuration.php
Original file line number Diff line number Diff line change
Expand Up @@ -74,12 +74,12 @@ public function __construct()
}

/**
* Configures $config to run against the storage emulator
* Configures $config to run against the storage emulator.
*
* @param WindowsAzure\Common\Configuration $config The configuration.
* @param string $type The type name.
* @param string $type The type name.
*
* @return none.
* @return none
*/
private static function _useStorageEmulatorConfig($config, $type)
{
Expand Down Expand Up @@ -116,7 +116,7 @@ private static function _useStorageEmulatorConfig($config, $type)
/**
* Access point to the static _instance of the class.
*
* @return WindowsAzure\Common\Configuration.
* @return WindowsAzure\Common\Configuration
*/
public static function getInstance()
{
Expand All @@ -130,7 +130,7 @@ public static function getInstance()
/**
* Gets the configuration property set.
*
* @return array.
* @return array
*/
public function getProperties()
{
Expand All @@ -142,7 +142,7 @@ public function getProperties()
*
* @param string $key index of the property value.
*
* @return mix.
* @return mix
*/
public function getProperty($key)
{
Expand All @@ -155,7 +155,7 @@ public function getProperty($key)
* @param string $key index of the property value.
* @param string $value actual value to store.
*
* @return none.
* @return none
*/
public function setProperty($key, $value)
{
Expand Down
2 changes: 1 addition & 1 deletion WindowsAzure/Common/Internal/IServiceBuilder.php
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ interface IServiceBuilder
* Creates an object passed $type configured with $config.
*
* @param WindowsAzure\Common\Configuration $config The configuration.
* @param string $type The type name.
* @param string $type The type name.
*
* @return mix
*/
Expand Down
4 changes: 4 additions & 0 deletions WindowsAzure/Common/Internal/Resources.php
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@
*/
class Resources
{
// @codingStandardsIgnoreStart

// Messages
const INVALID_TYPE_MSG = 'The provided variable should be of type: ';
const INVALID_META_MSG = 'Metadata cannot contain newline characters.';
Expand Down Expand Up @@ -259,6 +261,8 @@ class Resources
const SSL_VERIFY_HOST = 'ssl_verify_host';
const SSL_LOCAL_CERT = 'ssl_local_cert';
const CONNECT_TIMEOUT = 'connect_timeout';

// @codingStandardsIgnoreEnd
}

?>
3 changes: 2 additions & 1 deletion WindowsAzure/Common/Internal/RestProxy.php
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,8 @@ public function setUri($uri)
/**
* Sends HTTP request with the specified HTTP call context.
*
* @param WindowsAzure\Common\Internal\Http\HttpCallContext $context The HTTP call context.
* @param WindowsAzure\Common\Internal\Http\HttpCallContext $context The HTTP
* call context.
*
* @return \HTTP_Request2_Response
*/
Expand Down
3 changes: 2 additions & 1 deletion WindowsAzure/Common/Internal/ServiceRestProxy.php
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,8 @@ public function getAccountName()
/**
* Sends HTTP request with the specified HTTP call context.
*
* @param WindowsAzure\Common\Internal\Http\HttpCallContext $context The HTTP call context.
* @param WindowsAzure\Common\Internal\Http\HttpCallContext $context The HTTP
* call context.
*
* @return \HTTP_Request2_Response
*/
Expand Down
10 changes: 5 additions & 5 deletions WindowsAzure/Common/Internal/ServicesBuilder.php
Original file line number Diff line number Diff line change
Expand Up @@ -285,12 +285,12 @@ private function _buildServiceBus($config)
*/
private function _buildServiceManagement($config)
{
$certificatePath = $config->getProperty(
$certificatePath = $config->getProperty(
ServiceManagementSettings::CERTIFICATE_PATH
);
$httpClient = new HttpClient($certificatePath);
$xmlSerializer = new XmlSerializer();
$uri = Utilities::tryAddUrlScheme(
$httpClient = new HttpClient($certificatePath);
$xmlSerializer = new XmlSerializer();
$uri = Utilities::tryAddUrlScheme(
$config->getProperty(ServiceManagementSettings::URI),
Resources::HTTPS_SCHEME
);
Expand Down Expand Up @@ -332,7 +332,7 @@ private function _buildWrap($config)
* Creates an object passed $type configured with $config.
*
* @param WindowsAzure\Common\Configuration $config The configuration.
* @param string $type The type name.
* @param string $type The type name.
*
* @return WindowsAzure\Queue\Internal\IQueue
* | WindowsAzure\Blob\Internal\IBlob
Expand Down
3 changes: 2 additions & 1 deletion WindowsAzure/Common/Internal/Utilities.php
Original file line number Diff line number Diff line change
Expand Up @@ -354,7 +354,8 @@ public static function rfc1123ToDateTime($date)
*
* @return boolean
*/
public static function arrayKeyExistsIgnoreCase($key, array $search) {
public static function arrayKeyExistsIgnoreCase($key, array $search)
{
return array_key_exists(strtolower($key), array_change_key_case($search));
}

Expand Down
6 changes: 4 additions & 2 deletions WindowsAzure/Queue/QueueService.php
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,10 @@ class QueueService
/**
* Creates new object based on the builder type in the $config.
*
* @param WindowsAzure\Common\Configuration $config The config object.
* @param WindowsAzure\Common\Internal\IServicesBuilder $builder The builder object.
* @param WindowsAzure\Common\Configuration $config The config
* object.
* @param WindowsAzure\Common\Internal\IServicesBuilder $builder The builder
* object.
*
* @return WindowsAzure\Queue\Internal\IQueue
*/
Expand Down
1 change: 0 additions & 1 deletion WindowsAzure/ServiceBus/Models/ActiveToken.php
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,6 @@ class ActiveToken
* access token result.
*
* @param array $wrapAccessTokenResult A WRAP access token result.
*
*/
public function __construct($wrapAccessTokenResult)
{
Expand Down
6 changes: 4 additions & 2 deletions WindowsAzure/ServiceBus/ServiceBusService.php
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,10 @@ class ServiceBusService
/**
* Creates new object based on the builder type in the $config.
*
* @param WindowsAzure\Common\Configuration $config The config object.
* @param WindowsAzure\Common\Internal\IServicesBuilder $builder The builder object.
* @param WindowsAzure\Common\Configuration $config The config
* object.
* @param WindowsAzure\Common\Internal\IServicesBuilder $builder The builder
* object.
*
* @return WindowsAzure\ServiceBus\Internal\IServiceBus
*/
Expand Down
6 changes: 4 additions & 2 deletions WindowsAzure/ServiceBus/WrapService.php
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,10 @@ class WrapService
/**
* Creates new object based on the builder type in the $config.
*
* @param WindowsAzure\Common\Configuration $config The config object.
* @param WindowsAzure\Common\Internal\IServicesBuilder $builder The builder object.
* @param WindowsAzure\Common\Configuration $config The config
* object.
* @param WindowsAzure\Common\Internal\IServicesBuilder $builder The builder
* object.
*
* @return WindowsAzure\ServiceBus\Internal\IWrap
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -141,14 +141,10 @@ private function _getOperationPath($name = null)
/**
* Initializes new ServiceManagementRestProxy object.
*
* @param WindowsAzure\Common\Internal\Http\IHttpClient $channel The HTTP
* channel.
* @param string $subscriptionId The user
* subscription id.
* @param string $uri The service
* URI.
* @param WindowsAzure\Common\Internal\Serialization\ISerializer $dataSerializer The data
* serializer.
* @param IHttpClient $channel The HTTP channel.
* @param string $subscriptionId The user subscription id.
* @param string $uri The service URI.
* @param ISerializer $dataSerializer The data serializer.
*/
public function __construct($channel, $subscriptionId, $uri, $dataSerializer)
{
Expand Down
6 changes: 4 additions & 2 deletions WindowsAzure/ServiceManagement/ServiceManagementService.php
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,10 @@ class ServiceManagementService
/**
* Creates new object based on the builder type in the $config.
*
* @param WindowsAzure\Common\Configuration $config The config object.
* @param WindowsAzure\Common\Internal\IServicesBuilder $builder The builder object.
* @param WindowsAzure\Common\Configuration $config The config
* object.
* @param WindowsAzure\Common\Internal\IServicesBuilder $builder The builder
* object.
*
* @return WindowsAzure\ServiceManagement\Internal\IServiceManagement
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,11 +76,13 @@ public function deserialize()
{
do {
$lengthString = stream_get_line($this->_inputStream, 100, "\n");
} while (empty($lengthString) || $lengthString == "\n" || $lengthString == "\r");
} while (
empty($lengthString) || $lengthString == "\n" || $lengthString == "\r"
);

$intLengthString = hexdec(trim($lengthString));

$chunkData = stream_get_contents($this->_inputStream, $intLengthString);

$goalState = $this->_deserializer->deserialize($chunkData);

return $goalState;
Expand Down
4 changes: 4 additions & 0 deletions WindowsAzure/ServiceRuntime/Internal/FileInputChannel.php
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@
*/
class FileInputChannel implements IInputChannel
{
// @codingStandardsIgnoreStart

/**
* @var Resource
*/
Expand Down Expand Up @@ -71,6 +73,8 @@ public function closeInputStream()
$this->_inputStream = null;
}
}

// @codingStandardsIgnoreEnd
}

?>
4 changes: 4 additions & 0 deletions WindowsAzure/ServiceRuntime/Internal/FileOutputChannel.php
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@
*/
class FileOutputChannel implements IOutputChannel
{
// @codingStandardsIgnoreStart

/**
* Gets the output stream.
*
Expand All @@ -53,6 +55,8 @@ public function getOutputStream($name)
throw new ChannelNotAvailableException();
}
}

// @codingStandardsIgnoreEnd
}

?>
19 changes: 7 additions & 12 deletions WindowsAzure/Table/Internal/TableRestProxy.php
Original file line number Diff line number Diff line change
Expand Up @@ -607,16 +607,11 @@ private function _encodeODataUriValue($value)
/**
* Initializes new TableRestProxy object.
*
* @param WindowsAzure\Common\Internal\Http\IHttpClient $channel The HTTP
* client channel.
* @param string $uri The
* storage account uri.
* @param Table\Utilities\IAtomReaderWriter $atomSerializer The atom
* serializer.
* @param Table\Utilities\IMimeReaderWriter $mimeSerializer The MIME
* serializer.
* @param WindowsAzure\Common\Internal\Serialization\ISerializable $dataSerializer The data
* serializer.
* @param IHttpClient $channel The HTTP client channel.
* @param string $uri The storage account uri.
* @param IAtomReaderWriter $atomSerializer The atom serializer.
* @param IMimeReaderWriter $mimeSerializer The MIME serializer.
* @param ISerializable $dataSerializer The data serializer.
*/
public function __construct($channel, $uri, $atomSerializer, $mimeSerializer,
$dataSerializer
Expand Down Expand Up @@ -994,8 +989,8 @@ public function queryEntities($table, $options = null)
if (is_null($options)) {
$options = new QueryEntitiesOptions();
} else if (is_string($options)) {
$queryString = $options;
$options = new QueryEntitiesOptions();
$queryString = $options;
$options = new QueryEntitiesOptions();
$options->setFilter(Filter::applyQueryString($queryString));
} else if ($options instanceof Filter) {
$filter = $options;
Expand Down
6 changes: 4 additions & 2 deletions WindowsAzure/Table/Models/BatchError.php
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,10 @@ class BatchError
/**
* Creates BatchError object.
*
* @param WindowsAzure\Common\Internal\ServiceException $error The error object.
* @param array $headers The response headers.
* @param WindowsAzure\Common\Internal\ServiceException $error The error
* object.
* @param array $headers The response
* headers.
*
* @return \WindowsAzure\Table\Models\BatchError
*/
Expand Down
8 changes: 4 additions & 4 deletions WindowsAzure/Table/Models/EdmType.php
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@
*/
class EdmType
{
// @codingStandardsIgnoreStart

const DATETIME = 'Edm.DateTime';
const BINARY = 'Edm.Binary';
const BOOLEAN = 'Edm.Boolean';
Expand Down Expand Up @@ -108,10 +110,6 @@ public static function validateEdmValue($type, $value, &$condition = null)
$condition = 'is_bool';
return is_bool($value);

case null:
$condition = 'is_null';
return is_null($value);

default:
throw new \InvalidArgumentException();
}
Expand Down Expand Up @@ -271,6 +269,8 @@ public static function isValid($type)

}
}

// @codingStandardsIgnoreEnd
}

?>
6 changes: 4 additions & 2 deletions WindowsAzure/Table/TableService.php
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,10 @@ class TableService
/**
* Creates new object based on the builder type in the $config.
*
* @param WindowsAzure\Common\Configuration $config The config object.
* @param WindowsAzure\Common\Internal\IServicesBuilder $builder The builder object.
* @param WindowsAzure\Common\Configuration $config The config
* object.
* @param WindowsAzure\Common\Internal\IServicesBuilder $builder The builder
* object.
*
* @return WindowsAzure\Table\Internal\ITable
*/
Expand Down