yii2-rackspace A Yii2 plugin for some Rackspace lovin'

  1. Defining the Extension
  2. Links

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

Links

0 0
1 follower
0 downloads
Yii Version: 2.0
License: BSD-2-Clause
Category: Others
Tags:
Developed by: Sammaye
Created on: Mar 29, 2016
Last updated: 8 years ago