Skip to content

fgetcsv accepts null for $length #17515

fgetcsv accepts null for $length

fgetcsv accepts null for $length #17515

Triggered via pull request November 17, 2024 07:02
Status Failure
Total duration 6m 7s
Artifacts 11

phar.yml

on: pull_request
Compiler Tests
1m 9s
Compiler Tests
integration-tests  /  Check PHAR checksum
5s
integration-tests / Check PHAR checksum
extension-tests  /  Check PHAR checksum
4s
extension-tests / Check PHAR checksum
other-tests  /  Check PHAR checksum
4s
other-tests / Check PHAR checksum
Commit PHAR
0s
Commit PHAR
Matrix: integration-tests / integration-run-phpstan
Matrix: integration-tests / integration-tests
Matrix: integration-tests / PMMP Tests
Matrix: extension-tests / Extension Tests
Matrix: other-tests / Other Tests
integration-tests  /  Integration - Update baselines
0s
integration-tests / Integration - Update baselines
Fit to window
Zoom out
Zoom in

Annotations

109 errors
extension-tests / Extension Tests (7.2, phpdoc-parser)
Process completed with exit code 2.
extension-tests / Extension Tests (7.2, phpstan-nette)
Process completed with exit code 2.
extension-tests / Extension Tests (7.2, phpstan-beberlei-assert)
Process completed with exit code 2.
extension-tests / Extension Tests (7.3, phpstan-webmozart-assert)
Process completed with exit code 2.
extension-tests / Extension Tests (7.2, phpstan-webmozart-assert)
Process completed with exit code 2.
extension-tests / Extension Tests (7.3, phpstan-strict-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (7.4, phpstan-strict-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (7.3, phpstan-deprecation-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (7.3, phpstan-beberlei-assert)
Process completed with exit code 2.
extension-tests / Extension Tests (7.2, phpstan-dibi)
Process completed with exit code 2.
extension-tests / Extension Tests (7.2, phpstan-deprecation-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (8.0, phpstan-strict-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (7.3, phpstan-php-parser)
Process completed with exit code 2.
extension-tests / Extension Tests (7.4, phpstan-mockery)
Process completed with exit code 2.
extension-tests / Extension Tests (7.4, phpstan-php-parser)
Process completed with exit code 2.
extension-tests / Extension Tests (8.0, phpstan-nette)
Process completed with exit code 2.
extension-tests / Extension Tests (8.0, phpstan-dibi)
Process completed with exit code 2.
extension-tests / Extension Tests (7.4, phpstan-nette)
Process completed with exit code 2.
extension-tests / Extension Tests (8.1, phpstan-deprecation-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (8.1, phpstan-dibi)
Process completed with exit code 2.
extension-tests / Extension Tests (7.4, phpstan-webmozart-assert)
Process completed with exit code 2.
extension-tests / Extension Tests (7.4, phpdoc-parser)
Process completed with exit code 2.
extension-tests / Extension Tests (7.4, phpstan-symfony)
Process completed with exit code 2.
extension-tests / Extension Tests (8.0, phpstan-php-parser)
Process completed with exit code 2.
extension-tests / Extension Tests (7.4, phpstan-doctrine)
Process completed with exit code 2.
extension-tests / Extension Tests (7.2, phpstan-symfony)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires php ^7.4 || ^8.0 but your php version (7.2.34) does not satisfy that requirement. Problem 2 - Root composer.json requires phpstan/phpstan ^2.0 -> satisfiable by phpstan/phpstan[2.0.0, 2.0.1, 2.0.x-dev]. - phpstan/phpstan[2.0.0, ..., 2.0.x-dev] require php ^7.4|^8.0 -> your php version (7.2.34) does not satisfy that requirement. Problem 3 - Root composer.json requires phpstan/phpstan-phpunit ^2.0 -> satisfiable by phpstan/phpstan-phpunit[2.0.0, 2.0.1, 2.0.x-dev]. - phpstan/phpstan-phpunit[2.0.0, ..., 2.0.x-dev] require php ^7.4 || ^8.0 -> your php version (7.2.34) does not satisfy that requirement. Problem 4 - Root composer.json requires phpstan/phpstan-strict-rules ^2.0 -> satisfiable by phpstan/phpstan-strict-rules[2.0.0, 2.0.x-dev]. - phpstan/phpstan-strict-rules[2.0.0, ..., 2.0.x-dev] require php ^7.4 || ^8.0 -> your php version (7.2.34) does not satisfy that requirement.
extension-tests / Extension Tests (7.2, phpstan-symfony)
Process completed with exit code 2.
extension-tests / Extension Tests (8.0, phpstan-webmozart-assert)
Process completed with exit code 2.
extension-tests / Extension Tests (8.0, phpdoc-parser)
Process completed with exit code 2.
extension-tests / Extension Tests (8.1, phpdoc-parser)
Process completed with exit code 2.
extension-tests / Extension Tests (8.1, phpstan-mockery)
Process completed with exit code 2.
extension-tests / Extension Tests (7.2, phpstan-php-parser)
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpstan-beberlei-assert)
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpstan-php-parser)
Process completed with exit code 2.
extension-tests / Extension Tests (7.3, phpstan-symfony)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires php ^7.4 || ^8.0 but your php version (7.3.33) does not satisfy that requirement. Problem 2 - Root composer.json requires phpstan/phpstan ^2.0 -> satisfiable by phpstan/phpstan[2.0.0, 2.0.1, 2.0.x-dev]. - phpstan/phpstan[2.0.0, ..., 2.0.x-dev] require php ^7.4|^8.0 -> your php version (7.3.33) does not satisfy that requirement. Problem 3 - Root composer.json requires phpstan/phpstan-phpunit ^2.0 -> satisfiable by phpstan/phpstan-phpunit[2.0.0, 2.0.1, 2.0.x-dev]. - phpstan/phpstan-phpunit[2.0.0, ..., 2.0.x-dev] require php ^7.4 || ^8.0 -> your php version (7.3.33) does not satisfy that requirement. Problem 4 - Root composer.json requires phpstan/phpstan-strict-rules ^2.0 -> satisfiable by phpstan/phpstan-strict-rules[2.0.0, 2.0.x-dev]. - phpstan/phpstan-strict-rules[2.0.0, ..., 2.0.x-dev] require php ^7.4 || ^8.0 -> your php version (7.3.33) does not satisfy that requirement.
extension-tests / Extension Tests (7.3, phpstan-symfony)
Process completed with exit code 2.
extension-tests / Extension Tests (7.3, phpstan-phpunit)
Process completed with exit code 2.
extension-tests / Extension Tests (8.0, phpstan-symfony)
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpstan-deprecation-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (8.1, phpstan-webmozart-assert)
Process completed with exit code 2.
extension-tests / Extension Tests (8.3, phpstan-phpunit)
Process completed with exit code 2.
extension-tests / Extension Tests (8.3, phpstan-webmozart-assert)
Process completed with exit code 2.
extension-tests / Extension Tests (7.4, phpstan-beberlei-assert)
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpstan-mockery)
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpstan-webmozart-assert)
Process completed with exit code 2.
extension-tests / Extension Tests (8.3, phpstan-deprecation-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (8.3, phpstan-strict-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (7.2, phpstan-strict-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (7.3, phpdoc-parser)
Process completed with exit code 2.
extension-tests / Extension Tests (7.4, phpstan-deprecation-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (7.3, phpstan-doctrine)
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires php ^7.4 || ^8.0 but your php version (7.3.33) does not satisfy that requirement. Problem 2 - Root composer.json requires phpstan/phpstan ^2.0 -> satisfiable by phpstan/phpstan[2.0.0, 2.0.1, 2.0.x-dev]. - phpstan/phpstan[2.0.0, ..., 2.0.x-dev] require php ^7.4|^8.0 -> your php version (7.3.33) does not satisfy that requirement. Problem 3 - Root composer.json requires phpstan/phpstan-phpunit ^2.0 -> satisfiable by phpstan/phpstan-phpunit[2.0.0, 2.0.1, 2.0.x-dev]. - phpstan/phpstan-phpunit[2.0.0, ..., 2.0.x-dev] require php ^7.4 || ^8.0 -> your php version (7.3.33) does not satisfy that requirement. Problem 4 - Root composer.json requires phpstan/phpstan-strict-rules ^2.0 -> satisfiable by phpstan/phpstan-strict-rules[2.0.0, 2.0.x-dev]. - phpstan/phpstan-strict-rules[2.0.0, ..., 2.0.x-dev] require php ^7.4 || ^8.0 -> your php version (7.3.33) does not satisfy that requirement. Problem 5 - Root composer.json requires doctrine/mongodb-odm ^2.4.3 -> satisfiable by doctrine/mongodb-odm[2.4.3, ..., 2.10.x-dev]. - doctrine/mongodb-odm[2.4.3, ..., 2.4.x-dev] require doctrine/annotations ^1.12 -> found doctrine/annotations[1.12.0, ..., 1.14.x-dev] but it conflicts with your root composer.json require (^2.0). - doctrine/mongodb-odm[2.5.0, ..., 2.5.x-dev] require php ^7.4 || ^8.0 -> your php version (7.3.33) does not satisfy that requirement. - doctrine/mongodb-odm[2.6.0, ..., 2.10.x-dev] require php ^8.1 -> your php version (7.3.33) does not satisfy that requirement.
extension-tests / Extension Tests (7.3, phpstan-doctrine)
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpdoc-parser)
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpstan-symfony)
Process completed with exit code 2.
extension-tests / Extension Tests (8.3, phpstan-symfony)
Process completed with exit code 2.
extension-tests / Extension Tests (8.3, phpstan-nette)
Process completed with exit code 2.
extension-tests / Extension Tests (7.4, phpstan-dibi)
Process completed with exit code 2.
extension-tests / Extension Tests (8.1, phpstan-beberlei-assert)
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpstan-dibi)
Process completed with exit code 2.
extension-tests / Extension Tests (8.0, phpstan-beberlei-assert)
Process completed with exit code 2.
extension-tests / Extension Tests (7.3, phpstan-nette)
Process completed with exit code 2.
extension-tests / Extension Tests (8.0, phpstan-deprecation-rules)
Process completed with exit code 2.
other-tests / Other Tests (ubuntu-latest, 7.4, cd e2e/php8 ../../phpstan analyse -l 8 -c php80.neon test.php ): test.php#L1
Ignored error pattern #^Call to function is_resource\(\) with CurlHandle\|false will always evaluate to false\.$# in path /home/runner/work/phpstan-src/phpstan-src/e2e/php8/test.php was not matched in reported errors.
extension-tests / Extension Tests (8.0, phpstan-phpunit)
Process completed with exit code 2.
extension-tests / Extension Tests (8.1, phpstan-symfony)
Process completed with exit code 2.
extension-tests / Extension Tests (8.3, phpdoc-parser)
Process completed with exit code 2.
extension-tests / Extension Tests (8.0, phpstan-mockery)
Process completed with exit code 2.
extension-tests / Extension Tests (7.3, phpstan-dibi)
Process completed with exit code 2.
extension-tests / Extension Tests (8.1, phpstan-nette)
Process completed with exit code 2.
extension-tests / Extension Tests (7.4, phpstan-phpunit)
Process completed with exit code 2.
extension-tests / Extension Tests (8.1, phpstan-strict-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpstan-nette)
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpstan-strict-rules)
Process completed with exit code 2.
extension-tests / Extension Tests (8.1, phpstan-php-parser)
Process completed with exit code 2.
other-tests / Other Tests (ubuntu-latest, 8.0, cd e2e/php8 ../../phpstan analyse -l 8 -c php80.neon test.php ): test.php#L1
Ignored error pattern #^Call to function is_resource\(\) with CurlHandle\|false will always evaluate to false\.$# in path /home/runner/work/phpstan-src/phpstan-src/e2e/php8/test.php was not matched in reported errors.
extension-tests / Extension Tests (8.3, phpstan-mockery)
Process completed with exit code 2.
extension-tests / Extension Tests (8.3, phpstan-beberlei-assert)
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpstan-phpunit)
Process completed with exit code 2.
extension-tests / Extension Tests (8.3, phpstan-dibi)
Process completed with exit code 2.
extension-tests / Extension Tests (8.1, phpstan-phpunit)
Process completed with exit code 2.
extension-tests / Extension Tests (8.1, phpstan-doctrine)
Process completed with exit code 2.
extension-tests / Extension Tests (8.0, phpstan-doctrine)
Process completed with exit code 2.
extension-tests / Extension Tests (8.3, phpstan-php-parser)
Process completed with exit code 2.
extension-tests / Extension Tests (8.2, phpstan-doctrine)
Process completed with exit code 2.
integration-tests / Integration - bitExpert/phpstan-magento
Process completed with exit code 1.
integration-tests / Integration - bitExpert/phpstan-magento
Process completed with exit code 1.
integration-tests / Integration - efabrica-team/phpstan-latte tests
Process completed with exit code 2.
integration-tests / Integration - efabrica-team/phpstan-latte
Process completed with exit code 1.
integration-tests / Integration - efabrica-team/phpstan-latte
Process completed with exit code 1.
integration-tests / Integration - drupal/drupal
Process completed with exit code 1.
integration-tests / Integration - drupal/drupal
Process completed with exit code 1.
integration-tests / Integration - PrestaShop/PrestaShop
Process completed with exit code 1.
integration-tests / Integration - PrestaShop/PrestaShop
Process completed with exit code 1.
integration-tests / Integration - reactphp/promise: src/Internal/FulfilledPromise.php#L61
Method React\Promise\Internal\FulfilledPromise::finally() should return React\Promise\PromiseInterface<T> but returns React\Promise\PromiseInterface<(T of mixed)|null>.
integration-tests / Integration - reactphp/promise: src/Promise.php#L99
Method React\Promise\Promise::finally() should return React\Promise\PromiseInterface<T> but returns React\Promise\PromiseInterface<(T of mixed)|null>.
integration-tests / Integration - reactphp/promise
Process completed with exit code 1.
integration-tests / Integration - composer/composer
Process completed with exit code 1.
integration-tests / Integration - composer/composer
Process completed with exit code 1.
integration-tests / Integration - shipmonk-rnd/phpstan-rules
Process completed with exit code 1.
integration-tests / Integration - shipmonk-rnd/phpstan-rules
Process completed with exit code 1.
integration-tests / Integration - shopware/shopware
Process completed with exit code 1.
integration-tests / Integration - shopware/shopware
Process completed with exit code 1.
integration-tests / Integration - shopsys/shopsys
Process completed with exit code 1.
integration-tests / Integration - shopsys/shopsys
Invalid pattern 'e2e/integration/../../shopsys-project-base-baseline.neon'. Relative pathing '.' and '..' is not allowed.
integration-tests / Integration - shopsys/shopsys
Process completed with exit code 1.
integration-tests / Integration - shopsys/shopsys
Process completed with exit code 1.
integration-tests / Integration - shopsys/shopsys
Process completed with exit code 1.

Artifacts

Produced during runtime
Name Size Digest
baselines- Expired
79.4 MB
sha256:f4711c932e54322b19a7b5f4326cad2bee5a6ffb71e9e25145e43676baf82f40
baselines-composer-baseline.neon Expired
1.88 KB
sha256:bf4205965a8bd44755c5dece888c968ad906bba164f91d87ee8673d7389bf46c
baselines-drupal-baseline.neon Expired
944 Bytes
sha256:bf84074af7a2dc680bad3ff0aed43a80eb495d09bafcd828e2afb8ec8d65a5d0
baselines-efabrica-phpstan-latte-baseline.neon Expired
717 Bytes
sha256:d2d415d6dc0f0e517011e505b22a477e47be7daad2829a003571d713caf6e517
baselines-magento-baseline.neon Expired
158 Bytes
sha256:106b02a9e9f8cd52c82869cf88a99aa5718551a551f4aba4a9f20bea3b6424af
baselines-prestashop-baseline.neon Expired
11.2 KB
sha256:174d472fbb0b100ef8fb26f17d705de7001727801cf7728e9879e50642ddff40
baselines-react-promise-baseline.neon Expired
371 Bytes
sha256:80544e97369e5522a41f057a4be03733ffaa90ede173a46d8da981ca0f7bb597
baselines-shipmonk-rnd-baseline.neon Expired
1.08 KB
sha256:d9a33c9abca8f18976009e764cc2d5b7c7a063d2ef4430b8f869e498120eeb50
baselines-shopware-baseline.neon Expired
1.63 KB
sha256:0c3439f053ea095d94f5dacf81b4c9a5e8a237afe0466238f6a1ab65ce408732
phar-file Expired
3.45 MB
sha256:7158409c4d2c07eff8e9bbb207d0d1aec8ad7d316ebbebfe2e4614c788bf1ee5
phar-file-checksum Expired
3.45 MB
sha256:209d0e588de84b91b2a0ec74c5012058000841caadc74328fe921984984df5f5