Added PHP 8.4 #237
continuous-integration.yml
on: pull_request
ci
/
Generate job matrix
8s
Matrix: ci / QA Checks
Annotations
12 errors
ci / QA Checks (PHPUnit [8.4, lowest], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laminas/laminas-code[4.4.0, ..., 4.4.3] require php ^7.4 || ~8.0.0 -> your php version (8.4.0RC1) does not satisfy that requirement.
- laminas/laminas-code[4.5.0, ..., 4.7.1] require php >=7.4, <8.2 -> your php version (8.4.0RC1) does not satisfy that requirement.
- laminas/laminas-code[4.8.0, ..., 4.12.0] require php ~8.1.0 || ~8.2.0 -> your php version (8.4.0RC1) does not satisfy that requirement.
- laminas/laminas-code[4.13.0, ..., 4.14.0] require php ~8.1.0 || ~8.2.0 || ~8.3.0 -> your php version (8.4.0RC1) does not satisfy that requirement.
- Root composer.json requires laminas/laminas-code ^4.4 -> satisfiable by laminas/laminas-code[4.4.0, ..., 4.14.0].
|
ci / QA Checks (PHPUnit [8.4, latest], ubuntu-latest, laminas/laminas-continuous-integration-action@v1...
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laminas/laminas-code[4.4.0, ..., 4.4.3] require php ^7.4 || ~8.0.0 -> your php version (8.4.0RC1) does not satisfy that requirement.
- laminas/laminas-code[4.5.0, ..., 4.7.1] require php >=7.4, <8.2 -> your php version (8.4.0RC1) does not satisfy that requirement.
- laminas/laminas-code[4.8.0, ..., 4.12.0] require php ~8.1.0 || ~8.2.0 -> your php version (8.4.0RC1) does not satisfy that requirement.
- laminas/laminas-code[4.13.0, ..., 4.14.0] require php ~8.1.0 || ~8.2.0 || ~8.3.0 -> your php version (8.4.0RC1) does not satisfy that requirement.
- Root composer.json requires laminas/laminas-code ^4.4 -> satisfiable by laminas/laminas-code[4.4.0, ..., 4.14.0].
|
RiskyTruthyFalsyComparison:
src/AbstractValue.php#L499
src/AbstractValue.php:499:13: RiskyTruthyFalsyComparison: Operand of type array-key|null contains type array-key, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
|
RiskyTruthyFalsyComparison:
src/AbstractValue.php#L501
src/AbstractValue.php:501:17: RiskyTruthyFalsyComparison: Operand of type mixed|null|string contains types mixed|string, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
|
RiskyTruthyFalsyComparison:
src/Client.php#L328
src/Client.php:328:25: RiskyTruthyFalsyComparison: Operand of type mixed|null|string contains types mixed|string, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
|
RiskyTruthyFalsyComparison:
src/Fault.php#L208
src/Fault.php:208:13: RiskyTruthyFalsyComparison: Operand of type SimpleXMLElement|null contains type SimpleXMLElement, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
|
RiskyTruthyFalsyComparison:
src/Fault.php#L213
src/Fault.php:213:13: RiskyTruthyFalsyComparison: Operand of type SimpleXMLElement|null contains type SimpleXMLElement, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
|
RiskyTruthyFalsyComparison:
src/Request.php#L336
src/Request.php:336:13: RiskyTruthyFalsyComparison: Operand of type SimpleXMLElement|null contains type SimpleXMLElement, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
|
RiskyTruthyFalsyComparison:
src/Request.php#L346
src/Request.php:346:15: RiskyTruthyFalsyComparison: Operand of type SimpleXMLElement|null contains type SimpleXMLElement, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
|
RiskyTruthyFalsyComparison:
src/Request/Http.php#L50
src/Request/Http.php:50:13: RiskyTruthyFalsyComparison: Operand of type false|string contains type string, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
|
RiskyTruthyFalsyComparison:
src/Response.php#L171
src/Response.php:171:15: RiskyTruthyFalsyComparison: Operand of type SimpleXMLElement|null contains type SimpleXMLElement, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
|
RiskyTruthyFalsyComparison:
src/Response.php#L179
src/Response.php:179:13: RiskyTruthyFalsyComparison: Operand of type SimpleXMLElement|null contains type SimpleXMLElement, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
|