Skip to content

Improve StrSplit returnType #21475

Improve StrSplit returnType

Improve StrSplit returnType #21475

Triggered via pull request June 12, 2025 22:16
Status Failure
Total duration 3m 43s
Artifacts

static-analysis.yml

on: pull_request
Generate baseline
1m 32s
Generate baseline
Generate PHP baseline
1m 33s
Generate PHP baseline
Matrix: PHPStan with result cache
Matrix: PHPStan
Fit to window
Zoom out
Zoom in

Annotations

45 errors
Generate baseline
Process completed with exit code 1.
Generate PHP baseline
Process completed with exit code 2.
Generate PHP baseline: src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L0
Ignored error pattern #^Strict comparison using \=\=\= between list<string> and false will always evaluate to false\.$# in path /home/runner/work/phpstan-src/phpstan-src/src/Type/Php/StrSplitFunctionReturnTypeExtension.php was not matched in reported errors.
PHPStan with result cache (8.2)
Process completed with exit code 2.
PHPStan with result cache (8.2): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L93
Strict comparison using === between list<non-empty-string> and false will always evaluate to false.
PHPStan with result cache (8.2): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L0
Ignored error pattern #^Strict comparison using \=\=\= between list<string> and false will always evaluate to false\.$# in path /home/runner/work/phpstan-src/phpstan-src/src/Type/Php/StrSplitFunctionReturnTypeExtension.php was not matched in reported errors.
PHPStan with result cache (8.3)
Process completed with exit code 2.
PHPStan with result cache (8.3): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L93
Strict comparison using === between list<non-empty-string> and false will always evaluate to false.
PHPStan with result cache (8.3): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L0
Ignored error pattern #^Strict comparison using \=\=\= between list<string> and false will always evaluate to false\.$# in path /home/runner/work/phpstan-src/phpstan-src/src/Type/Php/StrSplitFunctionReturnTypeExtension.php was not matched in reported errors.
PHPStan with result cache (8.1)
Process completed with exit code 2.
PHPStan with result cache (8.1): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L93
Strict comparison using === between non-empty-list<string> and false will always evaluate to false.
PHPStan with result cache (8.1): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L0
Ignored error pattern #^Strict comparison using \=\=\= between list<string> and false will always evaluate to false\.$# in path /home/runner/work/phpstan-src/phpstan-src/src/Type/Php/StrSplitFunctionReturnTypeExtension.php was not matched in reported errors.
PHPStan with result cache (8.4)
Process completed with exit code 2.
PHPStan with result cache (8.4): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L93
Strict comparison using === between list<non-empty-string> and false will always evaluate to false.
PHPStan with result cache (8.4): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L0
Ignored error pattern #^Strict comparison using \=\=\= between list<string> and false will always evaluate to false\.$# in path /home/runner/work/phpstan-src/phpstan-src/src/Type/Php/StrSplitFunctionReturnTypeExtension.php was not matched in reported errors.
PHPStan (8.3, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.3, ubuntu-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L93
Strict comparison using === between list<non-empty-string> and false will always evaluate to false.
PHPStan (8.3, ubuntu-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L0
Ignored error pattern #^Strict comparison using \=\=\= between list<string> and false will always evaluate to false\.$# in path /home/runner/work/phpstan-src/phpstan-src/src/Type/Php/StrSplitFunctionReturnTypeExtension.php was not matched in reported errors.
PHPStan (8.1, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.1, ubuntu-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L93
Strict comparison using === between non-empty-list<string> and false will always evaluate to false.
PHPStan (8.1, ubuntu-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L0
Ignored error pattern #^Strict comparison using \=\=\= between list<string> and false will always evaluate to false\.$# in path /home/runner/work/phpstan-src/phpstan-src/src/Type/Php/StrSplitFunctionReturnTypeExtension.php was not matched in reported errors.
PHPStan (8.4, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.4, ubuntu-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L93
Strict comparison using === between list<non-empty-string> and false will always evaluate to false.
PHPStan (8.4, ubuntu-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L0
Ignored error pattern #^Strict comparison using \=\=\= between list<string> and false will always evaluate to false\.$# in path /home/runner/work/phpstan-src/phpstan-src/src/Type/Php/StrSplitFunctionReturnTypeExtension.php was not matched in reported errors.
PHPStan (8.2, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.2, ubuntu-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L93
Strict comparison using === between list<non-empty-string> and false will always evaluate to false.
PHPStan (8.2, ubuntu-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L0
Ignored error pattern #^Strict comparison using \=\=\= between list<string> and false will always evaluate to false\.$# in path /home/runner/work/phpstan-src/phpstan-src/src/Type/Php/StrSplitFunctionReturnTypeExtension.php was not matched in reported errors.
PHPStan (8.0, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.0, ubuntu-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L93
Strict comparison using === between non-empty-list<string> and false will always evaluate to false.
PHPStan (8.0, ubuntu-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L0
Ignored error pattern #^Strict comparison using \=\=\= between list<string> and false will always evaluate to false\.$# in path /home/runner/work/phpstan-src/phpstan-src/src/Type/Php/StrSplitFunctionReturnTypeExtension.php was not matched in reported errors.
PHPStan (8.3, windows-latest)
Process completed with exit code 1.
PHPStan (8.3, windows-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L93
Strict comparison using === between list<non-empty-string> and false will always evaluate to false.
PHPStan (8.3, windows-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L0
Ignored error pattern #^Strict comparison using \=\=\= between list<string> and false will always evaluate to false\.$# in path D:\a\phpstan-src\phpstan-src\src\Type\Php\StrSplitFunctionReturnTypeExtension.php was not matched in reported errors.
PHPStan (8.4, windows-latest)
Process completed with exit code 1.
PHPStan (8.4, windows-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L93
Strict comparison using === between list<non-empty-string> and false will always evaluate to false.
PHPStan (8.4, windows-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L0
Ignored error pattern #^Strict comparison using \=\=\= between list<string> and false will always evaluate to false\.$# in path D:\a\phpstan-src\phpstan-src\src\Type\Php\StrSplitFunctionReturnTypeExtension.php was not matched in reported errors.
PHPStan (8.1, windows-latest)
Process completed with exit code 1.
PHPStan (8.1, windows-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L93
Strict comparison using === between non-empty-list<string> and false will always evaluate to false.
PHPStan (8.1, windows-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L0
Ignored error pattern #^Strict comparison using \=\=\= between list<string> and false will always evaluate to false\.$# in path D:\a\phpstan-src\phpstan-src\src\Type\Php\StrSplitFunctionReturnTypeExtension.php was not matched in reported errors.
PHPStan (8.2, windows-latest)
Process completed with exit code 1.
PHPStan (8.2, windows-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L93
Strict comparison using === between list<non-empty-string> and false will always evaluate to false.
PHPStan (8.2, windows-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L0
Ignored error pattern #^Strict comparison using \=\=\= between list<string> and false will always evaluate to false\.$# in path D:\a\phpstan-src\phpstan-src\src\Type\Php\StrSplitFunctionReturnTypeExtension.php was not matched in reported errors.
PHPStan (8.0, windows-latest)
Process completed with exit code 1.
PHPStan (8.0, windows-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L93
Strict comparison using === between non-empty-list<string> and false will always evaluate to false.
PHPStan (8.0, windows-latest): src/Type/Php/StrSplitFunctionReturnTypeExtension.php#L0
Ignored error pattern #^Strict comparison using \=\=\= between list<string> and false will always evaluate to false\.$# in path D:\a\phpstan-src\phpstan-src\src\Type\Php\StrSplitFunctionReturnTypeExtension.php was not matched in reported errors.