1
1
# PHP OpenStack SDK
2
2
3
3
[ ![ Build Status] ( https://travis-ci.org/php-opencloud/openstack.svg?branch=master )] ( https://travis-ci.org/php-opencloud/openstack )
4
- [ ![ Code Coverage ] ( https://scrutinizer-ci.com/g/ php-opencloud/openstack/badges/coverage.png?b=master )] ( https://scrutinizer-ci.com/g /php-opencloud/openstack/?branch=master )
4
+ [ ![ Coveralls github ] ( https://img.shields.io/coveralls/github/ php-opencloud/openstack/master.svg?style=flat-square )] ( https://coveralls.io/github /php-opencloud/openstack )
5
5
[ ![ Scrutinizer Code Quality] ( https://scrutinizer-ci.com/g/php-opencloud/openstack/badges/quality-score.png?b=master )] ( https://scrutinizer-ci.com/g/php-opencloud/openstack/?branch=master )
6
6
7
7
` php-opencloud/openstack ` is an SDK which allows PHP developers to easily connect to OpenStack APIs in a simple and
@@ -15,12 +15,11 @@ OpenStack services, and versions of services, are supported.
15
15
* [ Contributing guide] ( /CONTRIBUTING.md )
16
16
* [ Code of Conduct] ( /CODE_OF_CONDUCT.md )
17
17
18
- ## Backward incompatibility
18
+ ## Getting help
19
+
20
+ - Meet us on Slack: https://phpopencloud.slack.com ([ Get your invitation] ( https://launchpass.com/phpopencloud ) )
21
+ - Report and issue: https://github.com/php-opencloud/openstack/issues
19
22
20
- Due to new [ object typehint] ( https://wiki.php.net/rfc/object-typehint ) since PHP 7.2, ` Object ` is a reserved keyword
21
- thus class ` OpenStack\ObjectStore\v1\Models\Object ` had to be renamed to
22
- ` OpenStack\ObjectStore\v1\Models\StorageObject ` . See [ #184 ] ( https://github.com/php-opencloud/openstack/pull/184 ) for
23
- details.
24
23
25
24
### Version Guidance
26
25
@@ -29,14 +28,18 @@ details.
29
28
| ` ^2.0 ` | Maintained (Bug fixes only) | ` >=7.0,<7.2 ` | March 2016 - March 2018 |
30
29
| ` ^3.0 ` | Latest | ` ^7.0 ` | March 2018 - March 2020 |
31
30
32
- ## Getting help
33
-
34
- - Meet us on Slack: https://phpopencloud.slack.com ([ Get your invitation] ( https://launchpass.com/phpopencloud ) )
35
- - Report and issue: https://github.com/php-opencloud/openstack/issues
31
+ ## Upgrade from 2.x to 3.x
32
+
33
+ Due to new [ object typehint] ( https://wiki.php.net/rfc/object-typehint ) since PHP 7.2, ` Object ` is a reserved keyword
34
+ thus class ` OpenStack\ObjectStore\v1\Models\Object ` had to be renamed to
35
+ ` OpenStack\ObjectStore\v1\Models\StorageObject ` .
36
+
37
+ This change was introduced in [ #184 ] ( https://github.com/php-opencloud/openstack/pull/184 ) .
36
38
37
39
## Requirements
38
40
39
41
* PHP 7.0
42
+ * ` ext-curl `
40
43
41
44
## How to install
42
45
@@ -51,4 +54,4 @@ taken the time to write a [contributing guide](CONTRIBUTING.md) for folks intere
51
54
If you're not sure how you can get involved, feel free to
52
55
[ submit an issue] ( https://github.com/php-opencloud/openstack/issues/new ) or
53
56
[ contact us] ( https://developer.rackspace.com/support/ ) . You don't need to be a PHP expert - all members of the
54
- community are welcome!
57
+ community are welcome!
0 commit comments