File tree Expand file tree Collapse file tree 4 files changed +48
-12
lines changed Expand file tree Collapse file tree 4 files changed +48
-12
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,6 @@ before_install:
1717 - composer self-update --no-interaction
1818
1919install :
20- - composer --ansi require php-http/guzzle6-adapter guzzlehttp/psr7
2120 - composer install --prefer-dist --no-interaction
2221
2322script :
Original file line number Diff line number Diff line change @@ -128,6 +128,19 @@ $client->getProductApi()->upsertList([
128128]);
129129```
130130
131+ ## Testing
132+
133+ Do note that you have to delete the ` composer.lock ` because Doctrine dependencies are loaded.
134+ These dependencies are different in function of the PHP version running ` composer install ` .
135+
136+ ```
137+ cp docker-compose.yml.dist docker-compose.yml
138+ rm -rf composer.lock vendor/
139+ docker-compose run client_56 composer install
140+ docker-compose run client_56 bin/phpunit -c phpunit.xml.dist
141+ docker-compose run client_56 bin/phpspec run
142+ ```
143+
131144## Support
132145
133146If you find a bug or want to submit an improvement, don't hesitate to raise an issue on Github.
Original file line number Diff line number Diff line change 2727 "php-http/discovery" : " ^1.0" ,
2828 "php-http/message-factory" : " ^v1.0" ,
2929 "php-http/multipart-stream-builder" : " ^1.0" ,
30- "php-http/client-implementation" : " ^1.0"
30+ "php-http/client-implementation" : " ^1.0" ,
31+ "php-http/guzzle6-adapter" : " ^1.1"
3132 },
3233 "require-dev" : {
3334 "friendsofphp/php-cs-fixer" : " ^v2.3" ,
3435 "phpunit/phpunit" : " 5.7.*" ,
3536 "phpspec/phpspec" : " 3.2.*" ,
3637 "symfony/yaml" : " ^3.3" ,
37- "donatj/mock-webserver" : " ^2.0"
38+ "donatj/mock-webserver" : " ^2.0" ,
39+ "php-http/guzzle6-adapter" : " ^1.1"
3840 },
3941 "config" : {
4042 "bin-dir" : " bin"
Original file line number Diff line number Diff line change 11version: '2'
22
33services:
4- client:
4+ client_56:
5+ image: akeneo/php:5.6
6+ environment:
7+ COMPOSER_HOME: /home/docker/.composer
8+ PHP_IDE_CONFIG: 'serverName=akeneo-client'
9+ PHP_XDEBUG_ENABLED: 0
10+ PHP_XDEBUG_IDE_KEY: XDEBUG_IDE_KEY
11+ PHP_XDEBUG_REMOTE_HOST: xxx.xxx.xxx.xxx
12+ XDEBUG_CONFIG: 'remote_host=xxx.xxx.xxx.xxx'
13+ user: docker
14+ volumes:
15+ - ./:/home/docker/client
16+ - ~/.composer:/home/docker/.composer
17+ working_dir: /home/docker/client
18+
19+ client_70:
20+ image: akeneo/php:7.0
21+ environment:
22+ COMPOSER_HOME: /home/docker/.composer
23+ PHP_IDE_CONFIG: 'serverName=akeneo-client'
24+ PHP_XDEBUG_ENABLED: 0
25+ PHP_XDEBUG_IDE_KEY: XDEBUG_IDE_KEY
26+ PHP_XDEBUG_REMOTE_HOST: xxx.xxx.xxx.xxx
27+ XDEBUG_CONFIG: 'remote_host=xxx.xxx.xxx.xxx'
28+ user: docker
29+ volumes:
30+ - ./:/home/docker/client
31+ - ~/.composer:/home/docker/.composer
32+ working_dir: /home/docker/client
33+
34+ client_71:
535 image: akeneo/php:7.1
636 environment:
737 COMPOSER_HOME: /home/docker/.composer
@@ -14,13 +44,5 @@ services:
1444 volumes:
1545 - ./:/home/docker/client
1646 - ~/.composer:/home/docker/.composer
17- - /var/run/docker.sock:/var/run/docker.sock
18- - /usr/bin/docker:/usr/bin/docker
1947 working_dir: /home/docker/client
20- networks:
21- - client
2248
23- networks:
24- default:
25- external:
26- name: your-pim-network # Replace with the Docker network your PIM is on
You can’t perform that action at this time.
0 commit comments