Skip to content

Update to phpstan level 6 #201

Update to phpstan level 6

Update to phpstan level 6 #201

Re-run triggered October 4, 2023 14:24
Status Failure
Total duration 1m 8s
Artifacts

tests.yml

on: pull_request
Matrix: linux_tests
Fit to window
Zoom out
Zoom in

Annotations

31 errors
PHP 8.1 - prefer-lowest: src/PaymentPart/Output/HtmlOutput/HtmlOutput.php#L140
Match expression does not handle remaining values: class-string<Sprain\SwissQrBill\PaymentPart\Output\Element\FurtherInformation>|class-string<Sprain\SwissQrBill\PaymentPart\Output\Element\Placeholder>|class-string<Sprain\SwissQrBill\PaymentPart\Output\Element\Text>|class-string<Sprain\SwissQrBill\PaymentPart\Output\Element\Title>
PHP 8.1 - prefer-lowest: src/QrBill.php#L195
Parameter #1 $elements of method Sprain\SwissQrBill\QrBill::extractQrCodeDataFromElements() expects array<int, array<int, Sprain\SwissQrBill\DataGroup\QrCodeableInterface>|Sprain\SwissQrBill\DataGroup\QrCodeableInterface>, array<int, array<int, Sprain\SwissQrBill\DataGroup\Element\AlternativeScheme>|Sprain\SwissQrBill\DataGroup\AddressInterface|Sprain\SwissQrBill\DataGroup\Element\AdditionalInformation|Sprain\SwissQrBill\DataGroup\Element\CreditorInformation|Sprain\SwissQrBill\DataGroup\Element\Header|Sprain\SwissQrBill\DataGroup\Element\PaymentAmountInformation|Sprain\SwissQrBill\DataGroup\Element\PaymentReference|Sprain\SwissQrBill\DataGroup\EmptyElement\EmptyAdditionalInformation|Sprain\SwissQrBill\DataGroup\EmptyElement\EmptyAddress|null> given.
PHP 8.1 - prefer-lowest: src/Validator/SelfValidatableInterface.php#L13
Method Sprain\SwissQrBill\Validator\SelfValidatableInterface::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.1 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/AdditionalInformation)#L16
Method Sprain\SwissQrBill\DataGroup\Element\AdditionalInformation::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.1 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/AlternativeScheme)#L16
Method Sprain\SwissQrBill\DataGroup\Element\AlternativeScheme::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.1 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/CombinedAddress)#L16
Method Sprain\SwissQrBill\DataGroup\Element\CombinedAddress::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.1 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/CreditorInformation)#L16
Method Sprain\SwissQrBill\DataGroup\Element\CreditorInformation::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.1 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/Header)#L16
Method Sprain\SwissQrBill\DataGroup\Element\Header::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.1 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/PaymentAmountInformation)#L16
Method Sprain\SwissQrBill\DataGroup\Element\PaymentAmountInformation::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.1 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/PaymentReference)#L16
Method Sprain\SwissQrBill\DataGroup\Element\PaymentReference::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.2 - prefer-lowest: src/PaymentPart/Output/HtmlOutput/HtmlOutput.php#L140
Match expression does not handle remaining values: class-string<Sprain\SwissQrBill\PaymentPart\Output\Element\FurtherInformation>|class-string<Sprain\SwissQrBill\PaymentPart\Output\Element\Placeholder>|class-string<Sprain\SwissQrBill\PaymentPart\Output\Element\Text>|class-string<Sprain\SwissQrBill\PaymentPart\Output\Element\Title>
PHP 8.2 - prefer-lowest: src/QrBill.php#L195
Parameter #1 $elements of method Sprain\SwissQrBill\QrBill::extractQrCodeDataFromElements() expects array<int, array<int, Sprain\SwissQrBill\DataGroup\QrCodeableInterface>|Sprain\SwissQrBill\DataGroup\QrCodeableInterface>, array<int, array<int, Sprain\SwissQrBill\DataGroup\Element\AlternativeScheme>|Sprain\SwissQrBill\DataGroup\AddressInterface|Sprain\SwissQrBill\DataGroup\Element\AdditionalInformation|Sprain\SwissQrBill\DataGroup\Element\CreditorInformation|Sprain\SwissQrBill\DataGroup\Element\Header|Sprain\SwissQrBill\DataGroup\Element\PaymentAmountInformation|Sprain\SwissQrBill\DataGroup\Element\PaymentReference|Sprain\SwissQrBill\DataGroup\EmptyElement\EmptyAdditionalInformation|Sprain\SwissQrBill\DataGroup\EmptyElement\EmptyAddress|null> given.
PHP 8.2 - prefer-lowest: src/Validator/SelfValidatableInterface.php#L13
Method Sprain\SwissQrBill\Validator\SelfValidatableInterface::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.2 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/AdditionalInformation)#L16
Method Sprain\SwissQrBill\DataGroup\Element\AdditionalInformation::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.2 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/AlternativeScheme)#L16
Method Sprain\SwissQrBill\DataGroup\Element\AlternativeScheme::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.2 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/CombinedAddress)#L16
Method Sprain\SwissQrBill\DataGroup\Element\CombinedAddress::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.2 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/CreditorInformation)#L16
Method Sprain\SwissQrBill\DataGroup\Element\CreditorInformation::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.2 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/Header)#L16
Method Sprain\SwissQrBill\DataGroup\Element\Header::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.2 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/PaymentAmountInformation)#L16
Method Sprain\SwissQrBill\DataGroup\Element\PaymentAmountInformation::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.2 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/PaymentReference)#L16
Method Sprain\SwissQrBill\DataGroup\Element\PaymentReference::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.0 - prefer-lowest
The job was canceled because "_8_1_prefer-lowest" failed.
PHP 8.0 - prefer-lowest: src/PaymentPart/Output/HtmlOutput/HtmlOutput.php#L140
Match expression does not handle remaining values: class-string<Sprain\SwissQrBill\PaymentPart\Output\Element\FurtherInformation>|class-string<Sprain\SwissQrBill\PaymentPart\Output\Element\Placeholder>|class-string<Sprain\SwissQrBill\PaymentPart\Output\Element\Text>|class-string<Sprain\SwissQrBill\PaymentPart\Output\Element\Title>
PHP 8.0 - prefer-lowest: src/QrBill.php#L195
Parameter #1 $elements of method Sprain\SwissQrBill\QrBill::extractQrCodeDataFromElements() expects array<int, array<int, Sprain\SwissQrBill\DataGroup\QrCodeableInterface>|Sprain\SwissQrBill\DataGroup\QrCodeableInterface>, array<int, array<int, Sprain\SwissQrBill\DataGroup\Element\AlternativeScheme>|Sprain\SwissQrBill\DataGroup\AddressInterface|Sprain\SwissQrBill\DataGroup\Element\AdditionalInformation|Sprain\SwissQrBill\DataGroup\Element\CreditorInformation|Sprain\SwissQrBill\DataGroup\Element\Header|Sprain\SwissQrBill\DataGroup\Element\PaymentAmountInformation|Sprain\SwissQrBill\DataGroup\Element\PaymentReference|Sprain\SwissQrBill\DataGroup\EmptyElement\EmptyAdditionalInformation|Sprain\SwissQrBill\DataGroup\EmptyElement\EmptyAddress|null> given.
PHP 8.0 - prefer-lowest: src/Validator/SelfValidatableInterface.php#L13
Method Sprain\SwissQrBill\Validator\SelfValidatableInterface::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.0 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/AdditionalInformation)#L16
Method Sprain\SwissQrBill\DataGroup\Element\AdditionalInformation::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.0 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/AlternativeScheme)#L16
Method Sprain\SwissQrBill\DataGroup\Element\AlternativeScheme::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.0 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/CombinedAddress)#L16
Method Sprain\SwissQrBill\DataGroup\Element\CombinedAddress::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.0 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/CreditorInformation)#L16
Method Sprain\SwissQrBill\DataGroup\Element\CreditorInformation::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.0 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/Header)#L16
Method Sprain\SwissQrBill\DataGroup\Element\Header::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.0 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/PaymentAmountInformation)#L16
Method Sprain\SwissQrBill\DataGroup\Element\PaymentAmountInformation::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.
PHP 8.0 - prefer-lowest: src/Validator/SelfValidatableTrait.php (in context of class Sprain/SwissQrBill/DataGroup/Element/PaymentReference)#L16
Method Sprain\SwissQrBill\DataGroup\Element\PaymentReference::getViolations() return type has no value type specified in iterable type Symfony\Component\Validator\ConstraintViolationListInterface.