lmc / matej-client-php5
PHP 5.6 compatible API Client for Matej recommendation engine
Requires
- php: >=5.6 <7.1
- ext-hash: *
- ext-json: *
- beberlei/assert: ^2.8
- fig/http-message-util: ^1.1
- myclabs/php-enum: ^1.6
- php-http/client-common: ^1.6
- php-http/client-implementation: ^1.0
- php-http/discovery: ^1.0
- php-http/httplug: ^1.1
- php-http/message: ^1.6
- php-http/message-factory: ^1.0.2
- php-http/promise: ^1.0
- psr/http-message: ^1.0
- ramsey/uuid: ^3.7
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.7
- php-coveralls/php-coveralls: ^2.0
- php-http/guzzle6-adapter: ^1.1
- php-http/mock-client: ^1.0
- php-mock/php-mock-phpunit: ^1.0 || ^2.0
- php-parallel-lint/php-console-highlighter: ^0.3.2
- php-parallel-lint/php-parallel-lint: ^0.9.2
- phpunit/phpunit: ^5.7 || ^6.4 <6.5
- sminnee/phpunit-mock-objects: ^3.4
- spatie/7to5: ^1.3
- symfony/var-dumper: ^3.3
README
This library version was ment to be used with PHP 5.6/7.0. However, these versions of PHP reached official end of life in January 2019.
Following this, this library will not receive further updates. Upgrade to matej-client-php (requires PHP 7.1+) as soon as possible.
PHP 5.6/7.0 compatible API Client for Matej recommendation engine
Please note this version is transpiled from PHP 7.1+ version of the client. So:
- If you use PHP 7.1+, use the original library.
- If you still use PHP 5.6/7.0, temporarily use this library, but we encourage you to update PHP as soon as possible - the PHP 5.6/7.0 is no longer actively supported by the PHP Group.
- This repository is read-only, meaning all pull-requests, issues etc. must be directed to the main repository.
- Note this version does not contain some features the original version has - mainly type checks, so it may by not as convenient to use as the original. So once again, we recommend using the PHP 7.1+ version.
Installation
Follow steps from the installation howto of the original library.
The only difference is you install via Composer package lmc/matej-client-php5
instead of lmc/matej-client
.
Changelog
Version releases will be synced with the main repository.
For latest changes refer to CHANGELOG.md of the PHP 7.1 repository.
We follow Semantic Versioning.