Skip to content

Commit 5c701ba

Browse files
committed
Add ci reqs
add ci reqs and locate the autoload global file.
1 parent b843b83 commit 5c701ba

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

codegens/php-guzzle/lib/phpGuzzle.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,8 @@ function validateIsFunction (validateFunction) {
138138
*/
139139
function getSnippetHeader () {
140140
return '<?php\n' +
141-
'require \'vendor/autoload.php\';\n' +
141+
'$composerHome = substr(shell_exec(\'composer config home -g\'), 0, -1).\'/vendor/autoload.php\';\n' +
142+
'require $composerHome; // your path to autoload.php \n' +
142143
'use Psr\\Http\\Message\\ResponseInterface;\n' +
143144
'use GuzzleHttp\\Exception\\RequestException;\n' +
144145
'use GuzzleHttp\\Client;\n' +

npm/ci-requirements.sh

+6
Original file line numberDiff line numberDiff line change
@@ -75,3 +75,9 @@ dependencies:
7575
dart pub get
7676
popd &>/dev/null;
7777

78+
echo "Installing dependencies required for tests in codegens/php-guzzle"
79+
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
80+
php composer-setup.php
81+
php -r "unlink('composer-setup.php');"
82+
sudo mv composer.phar /usr/bin/composer
83+
composer.phar global require guzzlehttp/guzzle php:7.4.1

0 commit comments

Comments
 (0)