11# PHP OpenStack SDK
22
33[ ![ 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+ [ ![ Coverage Status ] ( https://coveralls.io/repos/github/ php-opencloud/openstack/badge.svg?branch =master )] ( https://coveralls.io/github /php-opencloud/openstack?branch=master )
55[ ![ 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 )
66
77` php-opencloud/openstack ` is an SDK which allows PHP developers to easily connect to OpenStack APIs in a simple and
@@ -10,33 +10,36 @@ OpenStack services, and versions of services, are supported.
1010
1111## Links
1212
13- * [ Official documentation] ( http ://docs.os. php-opencloud.com /)
13+ * [ Official documentation] ( https ://php-openstack-sdk.readthedocs.io/en/latest /)
1414* [ Reference documentation] ( http://refdocs.os.php-opencloud.com )
1515* [ Contributing guide] ( /CONTRIBUTING.md )
1616* [ Code of Conduct] ( /CODE_OF_CONDUCT.md )
1717
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 an issue: https://github.com/php-opencloud/openstack/issues
1922
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.
2423
25- ### Version Guidance
24+ ## Version Guidance
2625
27- | Version | Status | PHP Version | Life span |
26+ | Version | Status | PHP Version | End of life |
2827| --------- | --------------------------- | ------------- | ----------------------- |
29- | ` ^2 .0 ` | Maintained (Bug fixes only) | ` >=7.0,<7.2 ` | March 2016 - March 2018 |
30- | ` ^3 .0 ` | Latest | ` ^ 7.0` | March 2018 - March 2020 |
28+ | ` ^3 .0 ` | Latest | ` >=7.0 ` | March 2020 |
29+ | ` ^2 .0 ` | Maintained (Bug fixes only) | ` >= 7.0,<7.2 ` | March 2018 |
3130
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 ) .
3638
3739## Requirements
3840
3941* PHP 7.0
42+ * ` ext-curl `
4043
4144## How to install
4245
@@ -51,4 +54,4 @@ taken the time to write a [contributing guide](CONTRIBUTING.md) for folks intere
5154If you're not sure how you can get involved, feel free to
5255[ submit an issue] ( https://github.com/php-opencloud/openstack/issues/new ) or
5356[ 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