File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11<?php
22
3- require __DIR__ . ' /../../../ vendor/autoload.php ' ;
3+ require ' vendor/autoload.php ' ;
44
5+ use GuzzleHttp \Client ;
6+ use GuzzleHttp \HandlerStack ;
7+ use OpenStack \Identity \v2 \Service ;
8+ use OpenStack \Common \Transport \Utils as TransportUtils ;
59use OpenStack \OpenStack ;
610
7- $ client = new OpenStack ;
8-
9- $ objectStore = $ client ->objectStoreV2 ([
10- 'region ' => 'RegionOne ' ,
11- //'debug' => true,
11+ $ httpClient = new Client ([
12+ 'base_uri ' => TransportUtils::normalizeUrl (getenv ('OS_AUTH_URL ' )),
13+ 'handler ' => HandlerStack::create (),
1214]);
15+
16+ $ options = [
17+ 'authUrl ' => 'https://example.com:5000/v2.0 ' ,
18+ 'region ' => 'RegionOne ' ,
19+ 'username ' => 'foo ' ,
20+ 'password ' => 'bar ' ,
21+ 'tenantName ' => 'baz ' ,
22+ 'identityService ' => Service::factory ($ httpClient ),
23+ ];
24+
25+ $ openstack = new OpenStack ($ options );
You can’t perform that action at this time.
0 commit comments