Skip to content

Add PhpVersion param on isSmallerThanOrEqual and isGreaterThanOrEqual #16512

Add PhpVersion param on isSmallerThanOrEqual and isGreaterThanOrEqual

Add PhpVersion param on isSmallerThanOrEqual and isGreaterThanOrEqual #16512

Triggered via pull request September 24, 2024 22:24
Status Cancelled
Total duration 7m 23s
Artifacts 28

phar.yml

on: pull_request
Compiler Tests
1m 2s
Compiler Tests
integration-tests  /  Check PHAR checksum
3s
integration-tests / Check PHAR checksum
extension-tests  /  Check PHAR checksum
6s
extension-tests / Check PHAR checksum
other-tests  /  Check PHAR checksum
5s
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

211 errors and 3 warnings
integration-tests / Integration - Polyfills loaded twice
Your requirements could not be resolved to an installable set of packages. Problem 1 - Root composer.json requires phpstan/phpstan ^1.10.46, it is satisfiable by phpstan/phpstan[1.10.46, ..., 1.12.x-dev] from composer repo (https://repo.packagist.org) but phpstan/phpstan[2.0.x-dev] from path repo (../../..) has higher repository priority. The packages from the higher priority repository do not match your constraint and are therefore not installable. That repository is canonical so the lower priority repo's packages are not installable. See https://getcomposer.org/repoprio for details and assistance. Problem 2 - phpstan/extension-installer 1.4.x-dev requires phpstan/phpstan ^1.12.0 || ^2.0 -> found phpstan/phpstan[2.0.x-dev] but it conflicts with your root composer.json require (^1.10.46). - phpstan/extension-installer[1.3.1, ..., 1.4.2] require phpstan/phpstan ^1.9.0 -> satisfiable by phpstan/phpstan[1.9.0, ..., 1.12.x-dev] from composer repo (https://repo.packagist.org) but phpstan/phpstan[2.0.x-dev] from path repo (../../..) has higher repository priority. The packages from the higher priority repository do not match your constraint and are therefore not installable. That repository is canonical so the lower priority repo's packages are not installable. See https://getcomposer.org/repoprio for details and assistance. - phpstan/extension-installer 1.4.3 requires phpstan/phpstan ^1.9.0 || ^2.0 -> found phpstan/phpstan[2.0.x-dev] but it conflicts with your root composer.json require (^1.10.46). - Root composer.json requires phpstan/extension-installer ^1.3.1 -> satisfiable by phpstan/extension-installer[1.3.1, ..., 1.4.x-dev].
integration-tests / Integration - Polyfills loaded twice
Process completed with exit code 2.
integration-tests / Integration - doctrine/dbal
Process completed with exit code 1.
integration-tests / Integration - doctrine/dbal
Process completed with exit code 1.
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 - slevomat/coding-standard
Process completed with exit code 1.
integration-tests / Integration - slevomat/coding-standard
Process completed with exit code 1.
integration-tests / Integration - ondrejmirtes/common
Process completed with exit code 1.
integration-tests / Integration - ondrejmirtes/common
Process completed with exit code 1.
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 - nextras/orm
Process completed with exit code 1.
integration-tests / Integration - nextras/orm
Process completed with exit code 1.
integration-tests / Integration - Roave/BetterReflection
Process completed with exit code 1.
integration-tests / Integration - Roave/BetterReflection
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 - webmozarts/assert: tests/static-analysis/assert-alnum.php#L22
Impure call to method Webmozart\Assert\Assert::nullOrAlnum() in pure function Webmozart\Assert\Tests\StaticAnalysis\nullOrAlnum().
integration-tests / Integration - webmozarts/assert: tests/static-analysis/assert-alnum.php#L36
Impure call to method Webmozart\Assert\Assert::allAlnum() in pure function Webmozart\Assert\Tests\StaticAnalysis\allAlnum().
integration-tests / Integration - webmozarts/assert: tests/static-analysis/assert-alnum.php#L50
Impure call to method Webmozart\Assert\Assert::allNullOrAlnum() in pure function Webmozart\Assert\Tests\StaticAnalysis\allNullOrAlnum().
integration-tests / Integration - webmozarts/assert: tests/static-analysis/assert-alpha.php#L30
Impure call to method Webmozart\Assert\Assert::nullOrAlpha() in pure function Webmozart\Assert\Tests\StaticAnalysis\nullOrAlpha().
integration-tests / Integration - webmozarts/assert: tests/static-analysis/assert-alpha.php#L44
Impure call to method Webmozart\Assert\Assert::allAlpha() in pure function Webmozart\Assert\Tests\StaticAnalysis\allAlpha().
integration-tests / Integration - webmozarts/assert: tests/static-analysis/assert-alpha.php#L58
Impure call to method Webmozart\Assert\Assert::allNullOrAlpha() in pure function Webmozart\Assert\Tests\StaticAnalysis\allNullOrAlpha().
integration-tests / Integration - webmozarts/assert: tests/static-analysis/assert-boolean.php#L26
Impure call to method Webmozart\Assert\Assert::nullOrBoolean() in pure function Webmozart\Assert\Tests\StaticAnalysis\nullOrBoolean().
integration-tests / Integration - webmozarts/assert: tests/static-analysis/assert-boolean.php#L40
Impure call to method Webmozart\Assert\Assert::allBoolean() in pure function Webmozart\Assert\Tests\StaticAnalysis\allBoolean().
integration-tests / Integration - webmozarts/assert: tests/static-analysis/assert-boolean.php#L54
Impure call to method Webmozart\Assert\Assert::allNullOrBoolean() in pure function Webmozart\Assert\Tests\StaticAnalysis\allNullOrBoolean().
integration-tests / Integration - webmozarts/assert: tests/static-analysis/assert-contains.php#L22
Impure call to method Webmozart\Assert\Assert::nullOrContains() in pure function Webmozart\Assert\Tests\StaticAnalysis\nullOrContains().
integration-tests / Integration - larastan/larastan: stubs/10.0.0/Contracts/Database/Eloquent.stub#L10
PHPDoc tag @mixin contains generic class Illuminate\Database\Eloquent\Builder but does not specify its types: TModelClass
integration-tests / Integration - larastan/larastan: stubs/common/Facades.stub#L12
PHPDoc tag @mixin contains unknown class Illuminate\Contracts\Redis\Factory.
integration-tests / Integration - larastan/larastan: stubs/common/Facades.stub#L12
PHPDoc tag @mixin contains unknown class Illuminate\Redis\RedisManager.
integration-tests / Integration - larastan/larastan: stubs/common/Facades.stub#L19
PHPDoc tag @mixin contains unknown class Illuminate\Database\Connection.
integration-tests / Integration - larastan/larastan: stubs/common/Facades.stub#L19
PHPDoc tag @mixin contains unknown class Illuminate\Database\ConnectionInterface.
integration-tests / Integration - larastan/larastan: stubs/common/Facades.stub#L19
PHPDoc tag @mixin contains unknown class Illuminate\Database\DatabaseManager.
integration-tests / Integration - larastan/larastan: stubs/common/Facades.stub#L25
PHPDoc tag @mixin contains unknown class Illuminate\Queue\Queue.
integration-tests / Integration - larastan/larastan: stubs/common/Facades.stub#L25
PHPDoc tag @mixin contains unknown class Illuminate\Queue\QueueManager.
integration-tests / Integration - larastan/larastan: stubs/common/Log/Logger.stub#L13
PHPDoc tag @mixin contains unknown class Monolog\Logger.
integration-tests / Integration - larastan/larastan: stubs/common/Pagination.stub#L10
Type mixed in generic type Illuminate\Support\Collection<mixed, mixed> in PHPDoc tag @mixin is not subtype of template type TKey of (int|string) of class Illuminate\Support\Collection.
integration-tests / Integration - larastan/larastan
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 - pmmp/PocketMine-MP
Process completed with exit code 1.
integration-tests / Integration - pmmp/PocketMine-MP
Process completed with exit code 1.
integration-tests / Integration - doctrine/persistence
Process completed with exit code 1.
integration-tests / Integration - doctrine/persistence
Process completed with exit code 1.
integration-tests / Integration - WordPress/WordPress-Coding-Standards: WordPress/Helpers/WPDBTrait.php (in context of class WordPressCS/WordPress/Sniffs/DB/PreparedSQLPlaceholdersSniff)#L76
Call to function property_exists() with $this(WordPressCS\WordPress\Sniffs\DB\PreparedSQLPlaceholdersSniff) and 'methodPtr' will always evaluate to true.
integration-tests / Integration - WordPress/WordPress-Coding-Standards: WordPress/Helpers/WPDBTrait.php (in context of class WordPressCS/WordPress/Sniffs/DB/PreparedSQLSniff)#L87
Call to function property_exists() with $this(WordPressCS\WordPress\Sniffs\DB\PreparedSQLSniff) and 'i' will always evaluate to true.
integration-tests / Integration - WordPress/WordPress-Coding-Standards: WordPress/Helpers/WPDBTrait.php (in context of class WordPressCS/WordPress/Sniffs/DB/PreparedSQLSniff)#L109
Call to function property_exists() with $this(WordPressCS\WordPress\Sniffs\DB\PreparedSQLSniff) and 'end' will always evaluate to true.
integration-tests / Integration - WordPress/WordPress-Coding-Standards: WordPress/Sniffs/Arrays/ArrayIndentationSniff.php#L89
Method WordPressCS\WordPress\Sniffs\Arrays\ArrayIndentationSniff::process_token() never returns void so it can be removed from the return type.
integration-tests / Integration - WordPress/WordPress-Coding-Standards: WordPress/Sniffs/Arrays/MultipleStatementAlignmentSniff.php#L164
Method WordPressCS\WordPress\Sniffs\Arrays\MultipleStatementAlignmentSniff::process_token() never returns void so it can be removed from the return type.
integration-tests / Integration - WordPress/WordPress-Coding-Standards: WordPress/Sniffs/Arrays/MultipleStatementAlignmentSniff.php#L219
Method WordPressCS\WordPress\Sniffs\Arrays\MultipleStatementAlignmentSniff::process_single_line_array() never returns void so it can be removed from the return type.
integration-tests / Integration - WordPress/WordPress-Coding-Standards: WordPress/Sniffs/DB/DirectDatabaseQuerySniff.php#L169
Method WordPressCS\WordPress\Sniffs\DB\DirectDatabaseQuerySniff::process_token() never returns void so it can be removed from the return type.
integration-tests / Integration - WordPress/WordPress-Coding-Standards: WordPress/Sniffs/DB/PreparedSQLSniff.php#L161
Method WordPressCS\WordPress\Sniffs\DB\PreparedSQLSniff::process_token() never returns void so it can be removed from the return type.
integration-tests / Integration - WordPress/WordPress-Coding-Standards: WordPress/Sniffs/Files/FileNameSniff.php#L153
Method WordPressCS\WordPress\Sniffs\Files\FileNameSniff::process_token() never returns void so it can be removed from the return type.
integration-tests / Integration - WordPress/WordPress-Coding-Standards: WordPress/Sniffs/NamingConventions/PrefixAllGlobalsSniff.php#L751
Method WordPressCS\WordPress\Sniffs\NamingConventions\PrefixAllGlobalsSniff::process_variable_variable() never returns void so it can be removed from the return type.
integration-tests / Integration - TomasVotruba/bladestan
Process completed with exit code 1.
integration-tests / Integration - TomasVotruba/bladestan
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: src/Promise.php#L260
Parameter #1 $objectOrMethod of class ReflectionMethod constructor expects object|string, mixed given.
integration-tests / Integration - reactphp/promise: src/Promise.php#L260
Parameter #2 $method of class ReflectionMethod constructor expects string, mixed given.
integration-tests / Integration - reactphp/promise: src/functions.php#L30
Call to function method_exists() with object&T of mixed and 'then' will always evaluate to true.
integration-tests / Integration - reactphp/promise: src/functions.php#L33
Call to function method_exists() with object&T of mixed and 'cancel' will always evaluate to true.
integration-tests / Integration - reactphp/promise: src/functions.php#L40
Call to an undefined method object&T of mixed::then().
integration-tests / Integration - reactphp/promise: src/functions.php#L270
Parameter #1 $objectOrMethod of class ReflectionMethod constructor expects object|string, mixed given.
integration-tests / Integration - reactphp/promise: src/functions.php#L270
Parameter #2 $method of class ReflectionMethod constructor expects string, mixed given.
integration-tests / Integration - reactphp/promise: tests/DeferredTest.php#L21
Method React\Promise\DeferredTest::getPromiseTestAdapter() should return React\Promise\PromiseAdapter\CallbackPromiseAdapter<T> but returns React\Promise\PromiseAdapter\CallbackPromiseAdapter<mixed>.
integration-tests / Integration - doctrine/collections: src/Expr/CompositeExpression.php#L32
Instanceof between Doctrine\Common\Collections\Expr\Expression and Doctrine\Common\Collections\Expr\Expression will always evaluate to true.
integration-tests / Integration - doctrine/collections
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.
extension-tests / Extension Tests (8.3, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 1 so it can be removed from the return type.
extension-tests / Extension Tests (8.3, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 2 so it can be removed from the return type.
extension-tests / Extension Tests (8.3, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 3 so it can be removed from the return type.
extension-tests / Extension Tests (8.3, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 4 so it can be removed from the return type.
extension-tests / Extension Tests (8.3, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns array<PHPStan\PhpDocParser\Ast\Node> so it can be removed from the return type.
extension-tests / Extension Tests (8.3, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns null so it can be removed from the return type.
extension-tests / Extension Tests (8.3, phpdoc-parser): src/Parser/PhpDocParser.php#L123
Parameter #1 $array (list<PHPStan\PhpDocParser\Ast\PhpDoc\PhpDocChildNode>) of array_values is already a list, call has no effect.
extension-tests / Extension Tests (8.3, phpdoc-parser): src/Printer/Printer.php#L595
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
extension-tests / Extension Tests (8.3, phpdoc-parser): src/Printer/Printer.php#L634
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
extension-tests / Extension Tests (8.3, phpdoc-parser): src/Printer/Printer.php#L659
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
other-tests / Other Tests (ubuntu-latest, 7.4, cd e2e/no-autoloader composer install --ignore-platform-reqs ../...: tests/TautologyTest.php#L10
Parameter #1 $actual of static method Tester\Assert::true() expects Tester\mixed, true given.
extension-tests / Extension Tests (8.4, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 1 so it can be removed from the return type.
extension-tests / Extension Tests (8.4, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 2 so it can be removed from the return type.
extension-tests / Extension Tests (8.4, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 3 so it can be removed from the return type.
extension-tests / Extension Tests (8.4, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 4 so it can be removed from the return type.
extension-tests / Extension Tests (8.4, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns array<PHPStan\PhpDocParser\Ast\Node> so it can be removed from the return type.
extension-tests / Extension Tests (8.4, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns null so it can be removed from the return type.
extension-tests / Extension Tests (8.4, phpdoc-parser): src/Parser/PhpDocParser.php#L123
Parameter #1 $array (list<PHPStan\PhpDocParser\Ast\PhpDoc\PhpDocChildNode>) of array_values is already a list, call has no effect.
extension-tests / Extension Tests (8.4, phpdoc-parser): src/Printer/Printer.php#L595
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
extension-tests / Extension Tests (8.4, phpdoc-parser): src/Printer/Printer.php#L634
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
extension-tests / Extension Tests (8.4, phpdoc-parser): src/Printer/Printer.php#L659
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
other-tests / Other Tests (ubuntu-latest, 7.4, cd e2e/php8 ../../phpstan analyse -l 8 -c php74.neon test.php ): test.php#L6
Call to new DOMImplementationSource() on a separate line has no effect.
integration-tests / Integration - nikic/PHP-Parser: lib/PhpParser/ConstExprEvaluator.php#L1
Ignored error pattern #^Unary operation "~" on mixed results in an error\.$# in path /home/runner/work/phpstan-src/phpstan-src/e2e/integration/repo/lib/PhpParser/ConstExprEvaluator.php was not matched in reported errors.
integration-tests / Integration - nikic/PHP-Parser
Process completed with exit code 1.
extension-tests / Extension Tests (8.0, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 1 so it can be removed from the return type.
extension-tests / Extension Tests (8.0, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 2 so it can be removed from the return type.
extension-tests / Extension Tests (8.0, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 3 so it can be removed from the return type.
extension-tests / Extension Tests (8.0, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 4 so it can be removed from the return type.
extension-tests / Extension Tests (8.0, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns array<PHPStan\PhpDocParser\Ast\Node> so it can be removed from the return type.
extension-tests / Extension Tests (8.0, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns null so it can be removed from the return type.
extension-tests / Extension Tests (8.0, phpdoc-parser): src/Parser/PhpDocParser.php#L123
Parameter #1 $array (list<PHPStan\PhpDocParser\Ast\PhpDoc\PhpDocChildNode>) of array_values is already a list, call has no effect.
extension-tests / Extension Tests (8.0, phpdoc-parser): src/Printer/Printer.php#L595
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
extension-tests / Extension Tests (8.0, phpdoc-parser): src/Printer/Printer.php#L634
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
extension-tests / Extension Tests (8.0, phpdoc-parser): src/Printer/Printer.php#L659
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
integration-tests / Integration - sebastianbergmann/phpunit: src/Event/Emitter/DispatchingEmitter.php#L165
Class PHPUnit\Event\Test\DataProviderMethodFinished constructor invoked with unpacked array with possibly string key, but it's not allowed because of @no-named-arguments.
integration-tests / Integration - sebastianbergmann/phpunit: src/Event/Emitter/DispatchingEmitter.php#L367
Class PHPUnit\Event\Test\BeforeFirstTestMethodFinished constructor invoked with unpacked array with possibly string key, but it's not allowed because of @no-named-arguments.
integration-tests / Integration - sebastianbergmann/phpunit: src/Event/Emitter/DispatchingEmitter.php#L401
Class PHPUnit\Event\Test\BeforeTestMethodFinished constructor invoked with unpacked array with possibly string key, but it's not allowed because of @no-named-arguments.
integration-tests / Integration - sebastianbergmann/phpunit: src/Event/Emitter/DispatchingEmitter.php#L435
Class PHPUnit\Event\Test\PreConditionFinished constructor invoked with unpacked array with possibly string key, but it's not allowed because of @no-named-arguments.
integration-tests / Integration - sebastianbergmann/phpunit: src/Event/Emitter/DispatchingEmitter.php#L570
Class PHPUnit\Event\Test\PartialMockObjectCreated constructor invoked with unpacked array with possibly string key, but it's not allowed because of @no-named-arguments.
integration-tests / Integration - sebastianbergmann/phpunit: src/Event/Emitter/DispatchingEmitter.php#L729
Call to function assert() with true will always evaluate to true.
integration-tests / Integration - sebastianbergmann/phpunit: src/Event/Emitter/DispatchingEmitter.php#L729
Instanceof between PHPUnit\Event\Code\TestMethod and PHPUnit\Event\Code\TestMethod will always evaluate to true.
integration-tests / Integration - sebastianbergmann/phpunit: src/Event/Emitter/DispatchingEmitter.php#L1003
Class PHPUnit\Event\Test\PostConditionFinished constructor invoked with unpacked array with possibly string key, but it's not allowed because of @no-named-arguments.
integration-tests / Integration - sebastianbergmann/phpunit: src/Event/Emitter/DispatchingEmitter.php#L1037
Class PHPUnit\Event\Test\AfterTestMethodFinished constructor invoked with unpacked array with possibly string key, but it's not allowed because of @no-named-arguments.
integration-tests / Integration - sebastianbergmann/phpunit: src/Event/Emitter/DispatchingEmitter.php#L1071
Class PHPUnit\Event\Test\AfterLastTestMethodFinished constructor invoked with unpacked array with possibly string key, but it's not allowed because of @no-named-arguments.
extension-tests / Extension Tests (7.4, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 1 so it can be removed from the return type.
extension-tests / Extension Tests (7.4, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 2 so it can be removed from the return type.
extension-tests / Extension Tests (7.4, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 3 so it can be removed from the return type.
extension-tests / Extension Tests (7.4, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 4 so it can be removed from the return type.
extension-tests / Extension Tests (7.4, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns array<PHPStan\PhpDocParser\Ast\Node> so it can be removed from the return type.
extension-tests / Extension Tests (7.4, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns null so it can be removed from the return type.
extension-tests / Extension Tests (7.4, phpdoc-parser): src/Parser/PhpDocParser.php#L123
Parameter #1 $array (list<PHPStan\PhpDocParser\Ast\PhpDoc\PhpDocChildNode>) of array_values is already a list, call has no effect.
extension-tests / Extension Tests (7.4, phpdoc-parser): src/Printer/Printer.php#L595
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
extension-tests / Extension Tests (7.4, phpdoc-parser): src/Printer/Printer.php#L634
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
extension-tests / Extension Tests (7.4, phpdoc-parser): src/Printer/Printer.php#L659
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
other-tests / Other Tests (ubuntu-latest, 8.0, cd e2e/php8 ../../phpstan analyse -l 8 -c php74.neon test.php ): test.php#L6
Call to new DOMImplementationSource() on a separate line has no effect.
extension-tests / Extension Tests (8.1, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 1 so it can be removed from the return type.
extension-tests / Extension Tests (8.1, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 2 so it can be removed from the return type.
extension-tests / Extension Tests (8.1, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 3 so it can be removed from the return type.
extension-tests / Extension Tests (8.1, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 4 so it can be removed from the return type.
extension-tests / Extension Tests (8.1, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns array<PHPStan\PhpDocParser\Ast\Node> so it can be removed from the return type.
extension-tests / Extension Tests (8.1, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns null so it can be removed from the return type.
extension-tests / Extension Tests (8.1, phpdoc-parser): src/Parser/PhpDocParser.php#L123
Parameter #1 $array (list<PHPStan\PhpDocParser\Ast\PhpDoc\PhpDocChildNode>) of array_values is already a list, call has no effect.
extension-tests / Extension Tests (8.1, phpdoc-parser): src/Printer/Printer.php#L595
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
extension-tests / Extension Tests (8.1, phpdoc-parser): src/Printer/Printer.php#L634
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
extension-tests / Extension Tests (8.1, phpdoc-parser): src/Printer/Printer.php#L659
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
extension-tests / Extension Tests (8.2, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 1 so it can be removed from the return type.
extension-tests / Extension Tests (8.2, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 2 so it can be removed from the return type.
extension-tests / Extension Tests (8.2, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 3 so it can be removed from the return type.
extension-tests / Extension Tests (8.2, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns 4 so it can be removed from the return type.
extension-tests / Extension Tests (8.2, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns array<PHPStan\PhpDocParser\Ast\Node> so it can be removed from the return type.
extension-tests / Extension Tests (8.2, phpdoc-parser): src/Ast/NodeVisitor/CloningVisitor.php#L12
Method PHPStan\PhpDocParser\Ast\NodeVisitor\CloningVisitor::enterNode() never returns null so it can be removed from the return type.
extension-tests / Extension Tests (8.2, phpdoc-parser): src/Parser/PhpDocParser.php#L123
Parameter #1 $array (list<PHPStan\PhpDocParser\Ast\PhpDoc\PhpDocChildNode>) of array_values is already a list, call has no effect.
extension-tests / Extension Tests (8.2, phpdoc-parser): src/Printer/Printer.php#L595
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
extension-tests / Extension Tests (8.2, phpdoc-parser): src/Printer/Printer.php#L634
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
extension-tests / Extension Tests (8.2, phpdoc-parser): src/Printer/Printer.php#L659
Parameter &$tokenIndex by-ref type of method PHPStan\PhpDocParser\Printer\Printer::printArrayFormatPreserving() expects int, (float|int) given.
integration-tests / Integration - doctrine/orm: lib/Doctrine/ORM/AbstractQuery.php#L566
Call to function method_exists() with 'Doctrine\\DBAL\\Cache\\QueryCacheProfile' and 'setResultCache' will always evaluate to true.
integration-tests / Integration - doctrine/orm: lib/Doctrine/ORM/AbstractQuery.php#L619
Call to function method_exists() with 'Doctrine\\DBAL\\Cache\\QueryCacheProfile' and 'setResultCache' will always evaluate to true.
integration-tests / Integration - doctrine/orm: lib/Doctrine/ORM/AbstractQuery.php#L684
Call to function method_exists() with 'Doctrine\\DBAL\\Cache\\QueryCacheProfile' and 'setResultCache' will always evaluate to true.
integration-tests / Integration - doctrine/orm: lib/Doctrine/ORM/AbstractQuery.php#L790
Call to function method_exists() with Doctrine\DBAL\Cache\QueryCacheProfile and 'setResultCache' will always evaluate to true.
integration-tests / Integration - doctrine/orm: lib/Doctrine/ORM/AbstractQuery.php#L1224
Expression "$setCacheEntry($stmt)" on a separate line does not do anything.
integration-tests / Integration - doctrine/orm: lib/Doctrine/ORM/AbstractQuery.php#L1236
Expression "$setCacheEntry($data)" on a separate line does not do anything.
integration-tests / Integration - doctrine/orm: lib/Doctrine/ORM/AbstractQuery.php#L1246
Call to function method_exists() with Doctrine\DBAL\Cache\QueryCacheProfile and 'getResultCache' will always evaluate to true.
integration-tests / Integration - doctrine/orm: lib/Doctrine/ORM/Cache/CollectionCacheKey.php#L55
@readonly property Doctrine\ORM\Cache\CacheKey::$hash is assigned outside of its declaring class.
integration-tests / Integration - doctrine/orm: lib/Doctrine/ORM/Cache/DefaultCacheFactory.php#L68
Instanceof between Psr\Cache\CacheItemPoolInterface and Psr\Cache\CacheItemPoolInterface will always evaluate to true.
integration-tests / Integration - doctrine/orm: lib/Doctrine/ORM/Cache/DefaultQueryCache.php#L264
Call to function assert() with true will always evaluate to true.
other-tests / Other Tests (8.1, ubuntu-latest, cd e2e/phpunit-bridge composer install vendor/bin/simple-phpunit...: src/MyTest.php#L12
Call to method PHPUnit\Framework\Assert::assertTrue() with true will always evaluate to true.
integration-tests / Integration - ondrejmirtes/phpstan-magento-testcase
Process completed with exit code 1.
integration-tests / Integration - ondrejmirtes/phpstan-magento-testcase
Process completed with exit code 1.
integration-tests / Integration - ondrejmirtes/orocrm-phpstan-bugreport
Process completed with exit code 1.
integration-tests / Integration - ondrejmirtes/orocrm-phpstan-bugreport
Process completed with exit code 1.
integration-tests / Integration - briannesbitt/Carbon: src/Carbon/Traits/Modifiers.php (in context of class Carbon/Carbon)#L105
PHPDoc tag @var with type Carbon\CarbonInterface is not subtype of native type $this(Carbon\Carbon).
integration-tests / Integration - briannesbitt/Carbon: src/Carbon/Traits/Modifiers.php (in context of class Carbon/CarbonImmutable)#L105
PHPDoc tag @var with type Carbon\CarbonInterface is not subtype of native type $this(Carbon\CarbonImmutable).
integration-tests / Integration - briannesbitt/Carbon: src/Carbon/Traits/Rounding.php (in context of class Carbon/Carbon)#L133
PHPDoc tag @var with type Carbon\CarbonInterface is not subtype of native type $this(Carbon\Carbon).
integration-tests / Integration - briannesbitt/Carbon: src/Carbon/Traits/Rounding.php (in context of class Carbon/CarbonImmutable)#L133
PHPDoc tag @var with type Carbon\CarbonInterface is not subtype of native type $this(Carbon\CarbonImmutable).
integration-tests / Integration - briannesbitt/Carbon: tests/Carbon/AddTest.php#L339
PHPDoc tag @var with type mixed is not subtype of native type Carbon\Carbon.
integration-tests / Integration - briannesbitt/Carbon: tests/Carbon/AddTest.php#L347
PHPDoc tag @var with type mixed is not subtype of native type Carbon\Carbon.
integration-tests / Integration - briannesbitt/Carbon: tests/Carbon/AddTest.php#L355
PHPDoc tag @var with type mixed is not subtype of native type Carbon\Carbon.
integration-tests / Integration - briannesbitt/Carbon: tests/Carbon/CreateTest.php#L88
PHPDoc tag @var with type Carbon\Exceptions\OutOfRangeException is not subtype of native type null.
integration-tests / Integration - briannesbitt/Carbon: tests/Carbon/Fixtures/Mixin.php#L42
PHPDoc tag @var with type Carbon\CarbonInterface is not subtype of native type $this(Tests\Carbon\Fixtures\Mixin).
integration-tests / Integration - briannesbitt/Carbon: tests/Carbon/GenericMacroTest.php#L40
PHPDoc tag @var with type mixed is not subtype of native type Carbon\Carbon.
integration-tests / Integration - laravel/framework: src/Illuminate/Database/Query/Processors/SQLiteProcessor.php#L24
Call to preg_quote() is missing delimiter / to be effective.
integration-tests / Integration - laravel/framework: src/Illuminate/Database/Query/Processors/SQLiteProcessor.php#L32
Call to preg_quote() is missing delimiter / to be effective.
integration-tests / Integration - laravel/framework
Process completed with exit code 1.
integration-tests / Integration - PrestaShop/PrestaShop
Canceling since a higher priority waiting request for 'phar-refs/pull/3478/merge' exists
integration-tests / Integration - PrestaShop/PrestaShop
The operation was canceled.
integration-tests / Integration - slevomat/coding-standard
Process completed with exit code 1.
integration-tests / Integration - slevomat/coding-standard
Process completed with exit code 1.
integration-tests / Integration - slevomat/coding-standard
No files were found with the provided path: e2e/integration/slevomat-cs-tests-baseline.neon. No artifacts will be uploaded.
integration-tests / Integration - ondrejmirtes/common
No files were found with the provided path: e2e/integration/doctrine-common-baseline.neon. No artifacts will be uploaded.
integration-tests / Integration - ondrejmirtes/orocrm-phpstan-bugreport
No files were found with the provided path: e2e/integration/orocrm-phpstan-bugreport-baseline.neon. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size Digest
baselines-better-reflection-baseline.neon Expired
524 Bytes
sha256:196b0b8836eef9f67ff843ad18e898d6515b3ae12ddbf37e97e4c35f3e7e0abc
baselines-bladestan-baseline.neon Expired
585 Bytes
sha256:c5cbb39d63126abde0a3ab938f4a6b2b4c2147df90ef4e3984eb9e850c5a17f6
baselines-carbon-baseline.neon Expired
952 Bytes
sha256:b8903b199d47659ce9d92857ae3b61d3cd2482e2d4dda17ff757df0142dbce5c
baselines-composer-baseline.neon Expired
313 Bytes
sha256:736769243789a27432f9ed64e3225b970bc2a1703917b6e1c22892e40e8fded8
baselines-doctrine-collections-baseline.neon Expired
346 Bytes
sha256:8e353cd743cd31295a17fe3d32998569b724d1869e48d4d0a78b771390a21691
baselines-doctrine-dbal-baseline.neon Expired
766 Bytes
sha256:66392c78819840efe62eb6a3f50b240762269de57efb1051d94f85df442e32d9
baselines-doctrine-orm-baseline.neon Expired
2.96 KB
sha256:4bec05a25ad50bcc875da3e593d38d7ea34c90353ee0dcfc63253878ac850409
baselines-doctrine-persistence-baseline.neon Expired
450 Bytes
sha256:d1cb4beecda7b205f395c40a004bf9f74403c9691e73c70db550ca1aa6e4808f
baselines-drupal-baseline.neon Expired
1.61 KB
sha256:2fcb19ba0b8a9df480479b9b9ac36db941c70e61672f33e0862c77eb6c6a90f3
baselines-efabrica-phpstan-latte-baseline.neon Expired
999 Bytes
sha256:fa4db6bd04fed386640f406b81fbf7899391cdf3b30b90b5e678910c6b6f54a7
baselines-larastan-baseline.neon Expired
160 Bytes
sha256:cdfff4027bd30d6ed7457bce656158a4a85173025764e2eeab0d040f77fcf5c6
baselines-laravel-baseline.neon Expired
321 Bytes
sha256:60ea8c8326735b467c79f0c83f23b6433dea773d4c6a013fd8a73c11848e35b6
baselines-laravel-types-baseline.neon Expired
438 Bytes
sha256:5bde7c1dcf5fa7bdedd7d9cc04f2e0363cad6081aae4dd3c5d08fa69c50d7613
baselines-magento-baseline.neon Expired
158 Bytes
sha256:b7fbd3dcefd7667bfb155a709aaedfceff9ba59356deb527095b60ea22698673
baselines-magento-testcase-baseline.neon Expired
785 Bytes
sha256:c7b7d79080fa4cdc3b26950b53106e37ce2e51d753bbbd040acf7deb8d90f916
baselines-nextras-baseline.neon Expired
1.33 KB
sha256:78f6bf4b933a359465ffa88bbf8b916d30896d022880e8f0ec75d0d20ff3c7ba
baselines-php-parser-baseline.neon Expired
194 Bytes
sha256:2ba742e3100c214b796d51542414c4a030ce27fb6308420c5a6574b12965d203
baselines-phpunit-baseline.neon Expired
2.07 KB
sha256:dbe29e8fe72d1e1ca6807f73b574c27459ab0c6b5ea7761406113f7036667726
baselines-pocketmine-baseline.neon Expired
1.62 KB
sha256:087420318af8b5cc8f4107f144daa7feca63c5eab39b0779eae8f825ee529cb4
baselines-react-promise-baseline.neon Expired
988 Bytes
sha256:87a7ff77c736e3abeb585a56e4d84eb9d62cb2c234675d43da7cbee29e5667a6
baselines-shopware-baseline.neon Expired
1.63 KB
sha256:cbce820fbfde9d964ecae0060ef8660ab218c5d48b1f3b4088ca0b4c4cc1ccf3
baselines-slevomat-cs-baseline.neon Expired
1.06 KB
sha256:6eaf3a6de746877e7e0f0ec169a09dcc987a2ceac7331ec8aa307507780e1ce0
baselines-webmozart-assert-baseline.neon Expired
3.22 KB
sha256:95346de5aa632b2fca87f279d38b9df96937164bc1a8f49522b1b5e7e1b75edf
baselines-wp-cs-baseline.neon Expired
828 Bytes
sha256:5dca24f2bd492ff9f1c29c1b2166d643d69fe556f76c16e47cfb9efe3fe6babd
phar-file Expired
3.45 MB
sha256:554bcbacb2dc33c79e132df0d6e5ea530007b9dab8ee59d232542e8346a2ed57
phar-file-checksum Expired
3.45 MB
sha256:8511f2ac58f181e74381304e194b51a8faf77e75c02faf237af76f4b1a90f054
pocketmine-ng-baseline-8.1.neon Expired
799 Bytes
sha256:573b3af9875c3d1c9b7bd94196f35e785c64822426c2ace47c68f49b3fcf16a0
pocketmine-ng-baseline-8.2.neon Expired
799 Bytes
sha256:c98fa54d6c75268dc3d5640aa1afd1410f50dd966e66d1b1599842f83de0d6ea