1 |
efrain |
1 |
Instructions to import/update guzzle library into Moodle:
|
|
|
2 |
|
1441 |
ariadna |
3 |
Update Guzzle and associated libraries.
|
1 |
efrain |
4 |
|
1441 |
ariadna |
5 |
```
|
|
|
6 |
installdir=`mktemp -d`
|
|
|
7 |
cd "$installdir"
|
|
|
8 |
composer require guzzlehttp/guzzle kevinrob/guzzle-cache-middleware
|
1 |
efrain |
9 |
|
1441 |
ariadna |
10 |
cd -
|
|
|
11 |
rm -rf lib/guzzlehttp/guzzle lib/guzzlehttp/psr7 lib/guzzlehttp/promises lib/guzzlehttp/kevinrob/guzzlecache
|
|
|
12 |
cp -rf "$installdir"/vendor/guzzlehttp/guzzle lib/guzzlehttp/guzzle
|
|
|
13 |
cp -rf "$installdir"/vendor/guzzlehttp/psr7 lib/guzzlehttp/psr7
|
|
|
14 |
cp -rf "$installdir"/vendor/guzzlehttp/promises lib/guzzlehttp/promises
|
|
|
15 |
cp -rf "$installdir"/vendor/kevinrob/guzzle-cache-middleware lib/guzzlehttp/kevinrob/guzzlecache
|
|
|
16 |
rm -rf lib/guzzlehttp/kevinrob/guzzlecache/*.png
|
1 |
efrain |
17 |
|
1441 |
ariadna |
18 |
echo "See instructions in lib/guzzlehttp/readme_moodle.md" > lib/guzzlehttp/guzzle/readme_moodle.txt
|
|
|
19 |
echo "See instructions in lib/guzzlehttp/readme_moodle.md" > lib/guzzlehttp/promises/readme_moodle.txt
|
|
|
20 |
echo "See instructions in lib/guzzlehttp/readme_moodle.md" > lib/guzzlehttp/psr7/readme_moodle.txt
|
|
|
21 |
echo "See instructions in lib/guzzlehttp/readme_moodle.md" > lib/guzzlehttp/kevinrob/guzzlecache/readme_moodle.txt
|
|
|
22 |
git add lib/guzzlehttp/guzzle lib/guzzlehttp/psr7 lib/guzzlehttp/promises
|
|
|
23 |
```
|
|
|
24 |
|
|
|
25 |
Now update `lib/thirdpartylibs.xml`
|