public function __construct(array $settings = array())
 {
     parent::__construct($settings);
     $this->conn = new Rackspace($settings['params']['endpoint'], array('username' => $settings['params']['api_user'], 'apiKey' => $settings['params']['api_key']));
     $this->conn->SetDefaults('ObjectStore', 'cloudFiles', $settings['params']['region']);
     try {
         $this->ostore = $this->conn->ObjectStore();
     } catch (\OpenCloud\Common\Exceptions\HttpError $e) {
         // @todo
         throw $e;
     }
 }
Пример #2
0
 public function __construct(array $settings = array())
 {
     parent::__construct($settings);
     $this->client = S3Client::factory(array('key' => $settings['params']['api_key'], 'secret' => $settings['params']['api_secret']));
 }