Skip to content

Update composer.json#52

Open
TafkaMax wants to merge 2 commits into
Adambean:masterfrom
TafkaMax:update-gitlab-php-client
Open

Update composer.json#52
TafkaMax wants to merge 2 commits into
Adambean:masterfrom
TafkaMax:update-gitlab-php-client

Conversation

@TafkaMax
Copy link
Copy Markdown

@TafkaMax TafkaMax commented May 9, 2026

@Adambean
Copy link
Copy Markdown
Owner

Updating "composer.json" won't update the package for people running composer install as typical, the lock file also needs to be updated and versioned. This can be done by running composer update too, ideally with a PHP 8.1 binary.

@TafkaMax
Copy link
Copy Markdown
Author

I am using nixos so I created a dev environment. As nixos has access to php82 as the lowest unfortunately. So I ran compose update there.

Loading composer repositories with package information
Updating dependencies
Lock file operations: 0 installs, 2 updates, 0 removals
  - Upgrading symfony/options-resolver (v6.4.30 => v7.4.8)
  - Upgrading symfony/string (v6.4.34 => v7.4.8)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 41 installs, 0 updates, 0 removals
  - Downloading php-http/discovery (1.20.0)
  - Downloading symfony/polyfill-mbstring (v1.37.0)
  - Downloading cocur/slugify (v4.7.1)
  - Downloading guzzlehttp/promises (1.5.3)
  - Downloading ralouphie/getallheaders (3.0.3)
  - Downloading psr/http-message (1.1)
  - Downloading guzzlehttp/psr7 (1.9.1)
  - Downloading symfony/polyfill-php82 (v1.37.0)
  - Downloading symfony/deprecation-contracts (v3.7.0)
  - Downloading symfony/options-resolver (v7.4.8)
  - Downloading psr/http-factory (1.1.0)
  - Downloading http-interop/http-factory-guzzle (1.2.1)
  - Downloading psr/http-client (1.0.3)
  - Downloading php-http/promise (1.3.1)
  - Downloading php-http/httplug (2.4.1)
  - Downloading symfony/polyfill-intl-normalizer (v1.37.0)
  - Downloading symfony/polyfill-intl-idn (v1.37.0)
  - Downloading guzzlehttp/guzzle (6.5.8)
  - Downloading php-http/guzzle6-adapter (v2.0.2)
  - Downloading psr/cache (3.0.0)
  - Downloading php-http/multipart-stream-builder (1.4.2)
  - Downloading symfony/polyfill-php80 (v1.37.0)
  - Downloading clue/stream-filter (v1.7.0)
  - Downloading php-http/message (1.16.2)
  - Downloading php-http/client-common (2.7.3)
  - Downloading php-http/cache-plugin (2.0.2)
  - Downloading m4tthumphrey/php-gitlab-api (12.1.0)
  - Downloading psr/log (3.0.2)
  - Downloading monolog/monolog (3.10.0)
  - Downloading phpstan/phpstan (2.1.54)
  - Downloading phpstan/phpstan-symfony (2.0.17)
  - Downloading symfony/polyfill-intl-grapheme (v1.37.0)
  - Downloading symfony/polyfill-ctype (v1.37.0)
  - Downloading symfony/string (v7.4.8)
  - Downloading psr/container (2.0.2)
  - Downloading symfony/service-contracts (v3.7.0)
  - Downloading symfony/console (v6.4.37)
  - Downloading symfony/polyfill-php83 (v1.37.0)
  - Downloading symfony/polyfill-php84 (v1.37.0)
  - Downloading symfony/polyfill-php85 (v1.37.0)
  - Downloading symfony/yaml (v6.4.38)
  - Installing php-http/discovery (1.20.0): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.37.0): Extracting archive
  - Installing cocur/slugify (v4.7.1): Extracting archive
  - Installing guzzlehttp/promises (1.5.3): Extracting archive
  - Installing ralouphie/getallheaders (3.0.3): Extracting archive
  - Installing psr/http-message (1.1): Extracting archive
  - Installing guzzlehttp/psr7 (1.9.1): Extracting archive
  - Installing symfony/polyfill-php82 (v1.37.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.7.0): Extracting archive
  - Installing symfony/options-resolver (v7.4.8): Extracting archive
  - Installing psr/http-factory (1.1.0): Extracting archive
  - Installing http-interop/http-factory-guzzle (1.2.1): Extracting archive
  - Installing psr/http-client (1.0.3): Extracting archive
  - Installing php-http/promise (1.3.1): Extracting archive
  - Installing php-http/httplug (2.4.1): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.37.0): Extracting archive
  - Installing symfony/polyfill-intl-idn (v1.37.0): Extracting archive
  - Installing guzzlehttp/guzzle (6.5.8): Extracting archive
  - Installing php-http/guzzle6-adapter (v2.0.2): Extracting archive
  - Installing psr/cache (3.0.0): Extracting archive
  - Installing php-http/multipart-stream-builder (1.4.2): Extracting archive
  - Installing symfony/polyfill-php80 (v1.37.0): Extracting archive
  - Installing clue/stream-filter (v1.7.0): Extracting archive
  - Installing php-http/message (1.16.2): Extracting archive
  - Installing php-http/client-common (2.7.3): Extracting archive
  - Installing php-http/cache-plugin (2.0.2): Extracting archive
  - Installing m4tthumphrey/php-gitlab-api (12.1.0): Extracting archive
  - Installing psr/log (3.0.2): Extracting archive
  - Installing monolog/monolog (3.10.0): Extracting archive
  - Installing phpstan/phpstan (2.1.54): Extracting archive
  - Installing phpstan/phpstan-symfony (2.0.17): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.37.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.37.0): Extracting archive
  - Installing symfony/string (v7.4.8): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.7.0): Extracting archive
  - Installing symfony/console (v6.4.37): Extracting archive
  - Installing symfony/polyfill-php83 (v1.37.0): Extracting archive
  - Installing symfony/polyfill-php84 (v1.37.0): Extracting archive
  - Installing symfony/polyfill-php85 (v1.37.0): Extracting archive
  - Installing symfony/yaml (v6.4.38): Extracting archive
Package php-http/guzzle6-adapter is abandoned, you should avoid using it. Use guzzlehttp/guzzle or php-http/guzzle7-adapter instead.
Generating autoload files
23 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found.

@TafkaMax
Copy link
Copy Markdown
Author

This branch does not look "nice". I will force push new changes.

@TafkaMax TafkaMax force-pushed the update-gitlab-php-client branch from f7501cf to 8eddc34 Compare May 10, 2026 16:47
@TafkaMax
Copy link
Copy Markdown
Author

OK it should look "nicer" now from git perspective. I did too many rebases and whatnow when you updated master.

@TafkaMax
Copy link
Copy Markdown
Author

Ok i should be able to get the 8.1 binary somehow but i cant get it to work atm. Will update when i have time and can getting it work on nixos dev shell.

@TafkaMax
Copy link
Copy Markdown
Author

OK ran composer with php8.1. Could this be rereviewd? @Adambean

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants