Skip to content

Native type does not know anything about purity #19976

Native type does not know anything about purity

Native type does not know anything about purity #19976

Triggered via pull request February 26, 2025 13:14
Status Failure
Total duration 4m 6s
Artifacts

static-analysis.yml

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

Annotations

81 errors
PHPStan with result cache (8.3): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L226
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan with result cache (8.3): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan with result cache (8.3): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan with result cache (8.3)
Process completed with exit code 2.
Generate baseline
Process completed with exit code 1.
PHPStan with result cache (8.1): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L226
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan with result cache (8.1): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan with result cache (8.1): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan with result cache (8.1)
Process completed with exit code 2.
PHPStan with result cache (8.4): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L226
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan with result cache (8.4): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan with result cache (8.4): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan with result cache (8.4)
Process completed with exit code 2.
PHPStan with result cache (8.2): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L226
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan with result cache (8.2): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan with result cache (8.2): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan with result cache (8.2)
Process completed with exit code 2.
PHPStan (8.3, ubuntu-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L226
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (8.3, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (8.3, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (8.3, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.2, ubuntu-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L226
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (8.2, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (8.2, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (8.2, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.1, ubuntu-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L226
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (8.1, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (8.1, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (8.1, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.0, ubuntu-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L226
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (8.0, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (8.0, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (8.0, ubuntu-latest)
Process completed with exit code 2.
PHPStan (7.3, ubuntu-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L240
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (7.3, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (7.3, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (7.3, ubuntu-latest)
Process completed with exit code 2.
PHPStan (7.4, ubuntu-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L228
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (7.4, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (7.4, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (7.4, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.4, ubuntu-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L226
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (8.4, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (8.4, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (8.4, ubuntu-latest)
Process completed with exit code 2.
PHPStan (7.2, ubuntu-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L228
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (7.2, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (7.2, ubuntu-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (7.2, ubuntu-latest)
Process completed with exit code 2.
PHPStan (8.2, windows-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L226
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (8.2, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (8.2, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (8.2, windows-latest)
Process completed with exit code 1.
PHPStan (8.4, windows-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L226
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (8.4, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (8.4, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (8.4, windows-latest)
Process completed with exit code 1.
PHPStan (8.3, windows-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L226
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (8.3, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (8.3, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (8.3, windows-latest)
Process completed with exit code 1.
PHPStan (8.1, windows-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L226
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (8.1, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (8.1, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (8.1, windows-latest)
Process completed with exit code 1.
PHPStan (7.4, windows-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L228
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (7.4, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (7.4, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (7.4, windows-latest)
Process completed with exit code 1.
PHPStan (8.0, windows-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L226
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (8.0, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (8.0, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (8.0, windows-latest)
Process completed with exit code 1.
PHPStan (7.3, windows-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L240
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (7.3, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (7.3, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L19
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (7.3, windows-latest)
Process completed with exit code 1.
PHPStan (7.2, windows-latest): src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L228
Method PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper::createNameScope() throws checked exception PHPStan\PhpDoc\NameScopeAlreadyBeingCreatedException but it's missing from the PHPDoc @throws tag.
PHPStan (7.2, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor invoked with 3 parameters, 4 required.
PHPStan (7.2, windows-latest): tests/PHPStan/Rules/PhpDoc/VarTagChangedExpressionTypeRuleTest.php#L17
Parameter #2 $fileTypeMapper of class PHPStan\Rules\PhpDoc\VarTagTypeRuleHelper constructor expects PHPStan\Type\FileTypeMapper, true given.
PHPStan (7.2, windows-latest)
Process completed with exit code 1.