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
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());