From 738d5261825f635e2be3c62f7e177c4d1526a168 Mon Sep 17 00:00:00 2001 From: Benni Mack <benni@typo3.org> Date: Mon, 22 Feb 2021 16:24:25 +0100 Subject: [PATCH] [BUGFIX] Add PHP8 compatibility to phpdocumentor packages TYPO3 already ships with latest versions for our phpdocumentor dependencies, but in order to run our test suite, the dependency suite is bumped to use the latest versions that are compatible with PHP 7.2 - PHP 8.0. Used composer commands: - composer require "phpdocumentor/reflection-docblock:^5.2" \ "phpdocumentor/type-resolver:^1.3" -W - composer require "phpdocumentor/reflection-docblock:^5.2" \ "phpdocumentor/type-resolver:^1.3" \ --no-update -d typo3/sysext/extbase Resolves: #93563 Releases: master, 10.4 Change-Id: Id321ad8d7659dab21b176793e7bde571716d8313 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/68032 Tested-by: TYPO3com <noreply@typo3.com> Tested-by: core-ci <typo3@b13.com> Tested-by: Georg Ringer <georg.ringer@gmail.com> Tested-by: Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by: Georg Ringer <georg.ringer@gmail.com> Reviewed-by: Daniel Goerz <daniel.goerz@posteo.de> --- composer.json | 4 ++-- composer.lock | 16 ++++++++-------- typo3/sysext/extbase/composer.json | 4 ++-- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/composer.json b/composer.json index 2e8cec9d3205..207f5b406e39 100644 --- a/composer.json +++ b/composer.json @@ -48,8 +48,8 @@ "egulias/email-validator": "^2.1", "guzzlehttp/guzzle": "^7.2", "nikic/php-parser": "^4.10.4", - "phpdocumentor/reflection-docblock": "^5.1.0", - "phpdocumentor/type-resolver": "^1.1.0", + "phpdocumentor/reflection-docblock": "^5.2", + "phpdocumentor/type-resolver": "^1.3", "psr/container": "^1.0", "psr/event-dispatcher": "^1.0", "psr/http-client": "^1.0", diff --git a/composer.lock b/composer.lock index 22157f65aa37..c58a63054eb5 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "ecf8365aa1212f8dec9609b56adab0f2", + "content-hash": "760840934fabac04b504b0d0d9e6336f", "packages": [ { "name": "bacon/bacon-qr-code", @@ -2928,16 +2928,16 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.20.0", + "version": "v1.22.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "f4ba089a5b6366e453971d3aad5fe8e897b37f41" + "reference": "c6c942b1ac76c82448322025e084cadc56048b4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/f4ba089a5b6366e453971d3aad5fe8e897b37f41", - "reference": "f4ba089a5b6366e453971d3aad5fe8e897b37f41", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/c6c942b1ac76c82448322025e084cadc56048b4e", + "reference": "c6c942b1ac76c82448322025e084cadc56048b4e", "shasum": "" }, "require": { @@ -2949,7 +2949,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.20-dev" + "dev-main": "1.22-dev" }, "thanks": { "name": "symfony/polyfill", @@ -2987,7 +2987,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.20.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.22.1" }, "funding": [ { @@ -3003,7 +3003,7 @@ "type": "tidelift" } ], - "time": "2020-10-23T14:02:19+00:00" + "time": "2021-01-07T16:49:33+00:00" }, { "name": "symfony/polyfill-intl-grapheme", diff --git a/typo3/sysext/extbase/composer.json b/typo3/sysext/extbase/composer.json index f107bfb217ab..f1aa43dcc04a 100644 --- a/typo3/sysext/extbase/composer.json +++ b/typo3/sysext/extbase/composer.json @@ -19,8 +19,8 @@ "sort-packages": true }, "require": { - "phpdocumentor/reflection-docblock": "^5.1.0", - "phpdocumentor/type-resolver": "^1.1.0", + "phpdocumentor/reflection-docblock": "^5.2", + "phpdocumentor/type-resolver": "^1.3", "symfony/dependency-injection": "^5.2", "symfony/property-access": "^5.2", "symfony/property-info": "^5.2", -- GitLab