From 1796591ff462d240b77dc3a22ab5e1059694453f Mon Sep 17 00:00:00 2001 From: Jose Diaz Date: Mon, 13 May 2024 12:18:31 +0200 Subject: [PATCH 1/5] Update php-curl-class version up to 9, also package update requires at least php 7 --- .gitignore | 16 ++++++++++++++++ composer.json | 3 ++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..575a40e --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +# Created by https://www.toptal.com/developers/gitignore/api/composer +# Edit at https://www.toptal.com/developers/gitignore?templates=composer + +### Composer ### +composer.phar +/vendor/ + +# Commit your application's lock file https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control +# You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file +# composer.lock + +# End of https://www.toptal.com/developers/gitignore/api/composer + + +### CUSTOM IGNORES ### +composer.lock diff --git a/composer.json b/composer.json index 03aea67..0bb296e 100644 --- a/composer.json +++ b/composer.json @@ -11,7 +11,8 @@ } ], "require": { - "php-curl-class/php-curl-class": "^8.0" + "php": ">=7.0", + "php-curl-class/php-curl-class": "^9.0" }, "autoload": { "psr-4": { From 3bf93fd0ea9831cc0e164e5552af07a832c61c84 Mon Sep 17 00:00:00 2001 From: Jose Diaz Date: Mon, 13 May 2024 12:22:47 +0200 Subject: [PATCH 2/5] Simplify gitignore in relation to .lock file exclusion --- .gitignore | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 575a40e..7c96a98 100644 --- a/.gitignore +++ b/.gitignore @@ -7,10 +7,6 @@ composer.phar # Commit your application's lock file https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control # You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file -# composer.lock +composer.lock # End of https://www.toptal.com/developers/gitignore/api/composer - - -### CUSTOM IGNORES ### -composer.lock From f44e805c1adac0a6d772c1e08c30322c049feb61 Mon Sep 17 00:00:00 2001 From: Jose Diaz Date: Mon, 13 May 2024 12:24:43 +0200 Subject: [PATCH 3/5] Removed branding in gitignore --- .gitignore | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.gitignore b/.gitignore index 7c96a98..ac530b6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,3 @@ -# Created by https://www.toptal.com/developers/gitignore/api/composer -# Edit at https://www.toptal.com/developers/gitignore?templates=composer - ### Composer ### composer.phar /vendor/ @@ -8,5 +5,3 @@ composer.phar # Commit your application's lock file https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control # You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file composer.lock - -# End of https://www.toptal.com/developers/gitignore/api/composer From 3812af67c6add444c6602049896648db3b304f5c Mon Sep 17 00:00:00 2001 From: Jose Diaz Date: Mon, 13 May 2024 12:29:00 +0200 Subject: [PATCH 4/5] Added curl ext as requirement as it is needed by class --- composer.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 0bb296e..831e2b4 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,12 @@ "name": "saleh7/proxmox-ve_php_api", "type": "library", "description": "ProxmoxVE PHP API", - "keywords": ["Proxmox", "API", "PHP", "PVE"], + "keywords": [ + "Proxmox", + "API", + "PHP", + "PVE" + ], "license": "MIT", "authors": [ { @@ -12,6 +17,7 @@ ], "require": { "php": ">=7.0", + "ext-curl": "*", "php-curl-class/php-curl-class": "^9.0" }, "autoload": { From d199bde3e23c12916d626c9b10368e6527fb2ce7 Mon Sep 17 00:00:00 2001 From: Jose Diaz Date: Mon, 13 May 2024 12:34:40 +0200 Subject: [PATCH 5/5] Added ext-mbstring as suggested to match reference from curl class package --- composer.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/composer.json b/composer.json index 831e2b4..1652964 100644 --- a/composer.json +++ b/composer.json @@ -20,6 +20,9 @@ "ext-curl": "*", "php-curl-class/php-curl-class": "^9.0" }, + "suggest": { + "ext-mbstring": "*" + }, "autoload": { "psr-4": { "Proxmox\\": "src/"