diff --git a/Build/phpstan/phpstan-baseline.neon b/Build/phpstan/phpstan-baseline.neon index ed446dc01a7c9963bbe406844318dcccffcd29a5..c772322b5650cdcb70922f221da4c2eca5c8b41b 100644 --- a/Build/phpstan/phpstan-baseline.neon +++ b/Build/phpstan/phpstan-baseline.neon @@ -490,6 +490,16 @@ parameters: count: 1 path: ../../typo3/sysext/core/Classes/Database/Connection.php + - + message: "#^Offset 'persistent' on array\\{charset\\?\\: string, dbname\\?\\: string, defaultTableOptions\\?\\: array\\<string, mixed\\>, default_dbname\\?\\: string, driver\\?\\: 'ibm_db2'\\|'mysqli'\\|'oci8'\\|'pdo_mysql'\\|'pdo_oci'\\|'pdo_pgsql'\\|'pdo_sqlite'\\|'pdo_sqlsrv'\\|'pgsql'\\|'sqlite3'\\|'sqlsrv', driverClass\\?\\: class\\-string\\<Doctrine\\\\DBAL\\\\Driver\\>, driverOptions\\?\\: array, host\\?\\: string, \\.\\.\\.\\} in empty\\(\\) does not exist\\.$#" + count: 1 + path: ../../typo3/sysext/core/Classes/Database/Driver/PDOMySql/Driver.php + + - + message: "#^Offset 'persistent' on array\\{charset\\?\\: string, dbname\\?\\: string, defaultTableOptions\\?\\: array\\<string, mixed\\>, default_dbname\\?\\: string, driver\\?\\: 'ibm_db2'\\|'mysqli'\\|'oci8'\\|'pdo_mysql'\\|'pdo_oci'\\|'pdo_pgsql'\\|'pdo_sqlite'\\|'pdo_sqlsrv'\\|'pgsql'\\|'sqlite3'\\|'sqlsrv', driverClass\\?\\: class\\-string\\<Doctrine\\\\DBAL\\\\Driver\\>, driverOptions\\?\\: array, host\\?\\: string, \\.\\.\\.\\} in empty\\(\\) does not exist\\.$#" + count: 1 + path: ../../typo3/sysext/core/Classes/Database/Driver/PDOPgSql/Driver.php + - message: "#^Parameter \\#4 \\$condition of method Doctrine\\\\DBAL\\\\Query\\\\QueryBuilder\\:\\:leftJoin\\(\\) expects string\\|null, TYPO3\\\\CMS\\\\Core\\\\Database\\\\Query\\\\Expression\\\\CompositeExpression given\\.$#" count: 1 @@ -545,6 +555,21 @@ parameters: count: 1 path: ../../typo3/sysext/core/Classes/Database/Schema/DefaultTcaSchema.php + - + message: "#^Conditional return type uses subject type T which is not part of PHPDoc @template tags\\.$#" + count: 1 + path: ../../typo3/sysext/core/Classes/Database/Schema/Types/DateTimeType.php + + - + message: "#^Conditional return type uses subject type T which is not part of PHPDoc @template tags\\.$#" + count: 1 + path: ../../typo3/sysext/core/Classes/Database/Schema/Types/DateType.php + + - + message: "#^Conditional return type uses subject type T which is not part of PHPDoc @template tags\\.$#" + count: 1 + path: ../../typo3/sysext/core/Classes/Database/Schema/Types/TimeType.php + - message: "#^Call to an undefined method TYPO3\\\\CMS\\\\Core\\\\Package\\\\PackageInterface\\:\\:getServiceProvider\\(\\)\\.$#" count: 1 diff --git a/composer.json b/composer.json index 74bd4699997d85703cb4e49755b719c0b333b147..754d295d5dd8585d4a2cc3ecd559d6f1f3aabf68 100644 --- a/composer.json +++ b/composer.json @@ -51,7 +51,7 @@ "bacon/bacon-qr-code": "^2.0.7", "christian-riesen/base32": "^1.6", "doctrine/annotations": "^1.13.3 || ^2.0", - "doctrine/dbal": "^3.5.1", + "doctrine/dbal": "^3.6.0", "doctrine/event-manager": "^2.0", "doctrine/lexer": "^2.0 || ^3.0", "egulias/email-validator": "^4.0", diff --git a/composer.lock b/composer.lock index 24d0797f0f5b9218652a5db6354ca606b050e392..1ae545ba5caa7ef1863361717fac37facd1a1e81 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": "e60e99757c4a15cbc612def15a2dd1f0", + "content-hash": "aaa899df170c46fe4481f491c705c205", "packages": [ { "name": "bacon/bacon-qr-code", @@ -337,16 +337,16 @@ }, { "name": "doctrine/dbal", - "version": "3.5.3", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "88fa7e5189fd5ec6682477044264dc0ed4e3aa1e" + "reference": "85b98cb23c8af471a67abfe14485da696bcabc2e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/88fa7e5189fd5ec6682477044264dc0ed4e3aa1e", - "reference": "88fa7e5189fd5ec6682477044264dc0ed4e3aa1e", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/85b98cb23c8af471a67abfe14485da696bcabc2e", + "reference": "85b98cb23c8af471a67abfe14485da696bcabc2e", "shasum": "" }, "require": { @@ -359,11 +359,12 @@ "psr/log": "^1|^2|^3" }, "require-dev": { - "doctrine/coding-standard": "11.0.0", + "doctrine/coding-standard": "11.1.0", + "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2022.3", - "phpstan/phpstan": "1.9.4", + "phpstan/phpstan": "1.9.14", "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "9.5.27", + "phpunit/phpunit": "9.6.3", "psalm/plugin-phpunit": "0.18.4", "squizlabs/php_codesniffer": "3.7.1", "symfony/cache": "^5.4|^6.0", @@ -428,7 +429,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.5.3" + "source": "https://github.com/doctrine/dbal/tree/3.6.0" }, "funding": [ { @@ -444,7 +445,7 @@ "type": "tidelift" } ], - "time": "2023-01-12T10:21:44+00:00" + "time": "2023-02-07T22:52:03+00:00" }, { "name": "doctrine/deprecations", diff --git a/typo3/sysext/core/composer.json b/typo3/sysext/core/composer.json index fd30058b8def2048e1eed842a69c7a97ecacbbd6..46110237765dfc46e404e36b8f28b6a6aba13db4 100644 --- a/typo3/sysext/core/composer.json +++ b/typo3/sysext/core/composer.json @@ -34,7 +34,7 @@ "bacon/bacon-qr-code": "^2.0.7", "christian-riesen/base32": "^1.6", "doctrine/annotations": "^1.13.3 || ^2.0", - "doctrine/dbal": "^3.5.1", + "doctrine/dbal": "^3.6.0", "doctrine/event-manager": "^2.0", "doctrine/lexer": "^2.0 || ^3.0", "egulias/email-validator": "^4.0", diff --git a/typo3/sysext/install/composer.json b/typo3/sysext/install/composer.json index 54bf5d2ffe538804239a852e66373a7853a768c3..59c4bb37690510400308b878d3ba1592f5829a7b 100644 --- a/typo3/sysext/install/composer.json +++ b/typo3/sysext/install/composer.json @@ -19,7 +19,7 @@ "sort-packages": true }, "require": { - "doctrine/dbal": "^3.5.1", + "doctrine/dbal": "^3.6.0", "guzzlehttp/promises": "^1.5.2", "nikic/php-parser": "^4.15.1", "symfony/finder": "^6.2", diff --git a/typo3/sysext/redirects/composer.json b/typo3/sysext/redirects/composer.json index 12a047769e6691b0132bc524c0864b16891ec120..2a47c9b707c69e06a9057d071fcf5407d9b51971 100644 --- a/typo3/sysext/redirects/composer.json +++ b/typo3/sysext/redirects/composer.json @@ -19,7 +19,7 @@ "sort-packages": true }, "require": { - "doctrine/dbal": "^3.5.1", + "doctrine/dbal": "^3.6.0", "psr/http-message": "^1.0", "psr/log": "^2.0 || ^3.0", "symfony/console": "^6.2",