This extension provides the Rackspace SDK as a Yii2 object.
Defining the Extension ¶
Here is the full definition, from an example:
'rackspace' => [
'class' => 'sammaye\rackspace\Rackspace',
'identityEndpoint' => 'US_IDENTITY_ENDPOINT',
'username' => 'SomeNotSoAwesomeUser',
'apiKey' => 'AwesomeKeyInit'
],
Everything is quite self explanatory except for identityEndpoint
. This is a string representation of the constant name.
At the time of writing there are currently two values for the identityEndpoint
option:
US_IDENTITY_ENDPOINT
UK_IDENTITY_ENDPOINT
These directly relate to the SDK's own.
Now with this definition you can just use the API like the component doesn't even exist, for example:
$cdn = Yii::$app->rackspace->cdnService();
var_dump($cdn->listServices());
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.