diff --git a/README.md b/README.md index ea6ab66c..f6178971 100644 --- a/README.md +++ b/README.md @@ -122,10 +122,16 @@ Note that account name is required. * Instantiate a client object - a wrapper around the available calls for the given service. ```php -$blobClient = BlobRestProxy::createBlobService($connectionString); -$tableClient = TableRestProxy::createTableService($connectionString); -$queueClient = QueueRestProxy::createQueueService($connectionString); -$fileClient = FileRestProxy::createFileService($connectionString); +$blobClient = ServicesBuilder::getInstance()->createQueueService($connectionString); +$tableClient = ServicesBuilder::getInstance()->createQueueService($connectionString); +$queueClient = ServicesBuilder::getInstance()->createQueueService($connectionString); +$fileClient = ServicesBuilder::getInstance()->createQueueService($connectionString); +``` + +ServiceBuilder is part of MicrosoftAzure\Storage\Common namespace so you have to add: + +```php +use MicrosoftAzure\Storage\Queue\QueueRestProxy; ``` Or for AAD authentication: @@ -133,6 +139,7 @@ Or for AAD authentication: $blobClient = BlobRestProxy::createBlobServiceWithTokenCredential($token, $connectionString); $queueClient = QueueRestProxy::createQueueServiceWithTokenCredential($token, $connectionString); ``` + Note that Blob and Queue service supports AAD authentication. ### Using Middlewares