Skip to content

Commit 4e96f66

Browse files
committed
Updates the underlying SDK to the 2.0 branch.
1 parent cabf7c5 commit 4e96f66

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
}
1313
],
1414
"require": {
15-
"typhonius/acquia-php-sdk-v2": "^1.0.4"
15+
"typhonius/acquia-php-sdk-v2": "^2.0.0"
1616
},
1717
"autoload": {
1818
"psr-4": {

src/Blt/Plugin/Commands/DrushAliasCommand.php

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
use Acquia\Hmac\Exception\MalformedResponseException as MalformedResponseExceptionAlias;
88
use AcquiaCloudApi\CloudApi\Client;
99
use AcquiaCloudApi\CloudApi\Connector;
10+
use AcquiaCloudApi\Endpoints\Account;
11+
use AcquiaCloudApi\Endpoints\Applications;
12+
use AcquiaCloudApi\Endpoints\Environments;
1013
use Symfony\Component\Yaml\Yaml;
1114
use Acquia\Blt\Robo\Common\YamlMunge;
1215

@@ -67,7 +70,8 @@ public function generateAliasesAcquia() {
6770
$cloudApiConfig = $this->loadCloudApiConfig();
6871
$this->setCloudApiClient($cloudApiConfig['key'], $cloudApiConfig['secret']);
6972
$this->say("<info>Gathering site info from Acquia Cloud.</info>");
70-
$site = $this->cloudApiClient->application($this->appId);
73+
$applicationAdapter = new Applications($this->cloudApiClient);
74+
$site = $applicationAdapter->get($this->appId);
7175
$error = FALSE;
7276
try {
7377
$this->getSiteAliases($site);
@@ -192,7 +196,8 @@ protected function setCloudApiClient($key, $secret) {
192196
]);
193197
$cloud_api = Client::factory($connector);
194198
// We must call some method on the client to test authentication.
195-
$cloud_api->account();
199+
$account = new Account();
200+
$account->get();
196201
$this->cloudApiClient = $cloud_api;
197202
}
198203
catch (MalformedResponseExceptionAlias $e) {
@@ -229,7 +234,8 @@ protected function getSiteAliases($site) {
229234
$aliases = [];
230235
$sites = [];
231236
$this->output->writeln("<info>Gathering sites list from Acquia Cloud.</info>");
232-
$environments = $this->cloudApiClient->environments($site->uuid);
237+
$environmentAdapter = new Environments($this->cloudApiClient);
238+
$environments = $environmentAdapter->getAll($site->uuid);
233239
$hosting = $site->hosting->type;
234240
$site_split = explode(':', $site->hosting->id);
235241
foreach ($environments as $env) {
@@ -375,4 +381,4 @@ protected function writeSiteAliases($site_id, array $aliases) {
375381
file_put_contents($filePath, Yaml::dump($aliases));
376382
return $filePath;
377383
}
378-
}
384+
}

0 commit comments

Comments
 (0)