Guard nullable state in the TableGateway features #544
continuous-integration.yml
on: push
Matrix: qa / test
Matrix: qa / mago
Annotations
6 errors, 17 warnings, and 3 notices
|
qa / Mago (PHP 8.3)
Process completed with exit code 1.
|
|
cyclomatic-complexity:
src/TableGateway/Feature/RowGatewayFeature.php#L16
Class has high complexity.
>Class has a cyclomatic complexity of 16, which exceeds the threshold of 15.
|
|
qa / Mago (PHP 8.4)
Process completed with exit code 1.
|
|
cyclomatic-complexity:
src/TableGateway/Feature/RowGatewayFeature.php#L16
Class has high complexity.
>Class has a cyclomatic complexity of 16, which exceeds the threshold of 15.
|
|
qa / Mago (PHP 8.5)
Process completed with exit code 1.
|
|
cyclomatic-complexity:
src/TableGateway/Feature/RowGatewayFeature.php#L16
Class has high complexity.
>Class has a cyclomatic complexity of 16, which exceeds the threshold of 15.
|
|
qa / Test (PHP 8.4 | locked)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
mixed-assignment:
src/TableGateway/Feature/SequenceFeature.php#L130
Assigning `mixed` type to a variable may lead to unexpected behavior.
>This expression has type `mixed`.
>Assigning `mixed` type here.
Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type.
Help: Consider using a more specific type to avoid potential issues.
|
|
mixed-assignment:
src/TableGateway/Feature/MetadataFeature.php#L68
Assigning `nonnull` type to a variable may lead to unexpected behavior.
>This expression has type `nonnull`.
>Assigning `nonnull` type here.
Using `nonnull` can lead to runtime errors if the variable is used in a way that assumes a specific type.
Help: Consider using a more specific type to avoid potential issues.
|
|
mixed-assignment:
src/TableGateway/Feature/MetadataFeature.php#L46
Assigning `mixed` type to a variable may lead to unexpected behavior.
>Assigning `mixed` type here.
Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type.
Help: Consider using a more specific type to avoid potential issues.
|
|
mixed-assignment:
src/TableGateway/Feature/RowGatewayFeature.php#L38
Assigning `mixed` type to a variable may lead to unexpected behavior.
>This expression has type `mixed`.
>Assigning `mixed` type here.
Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type.
Help: Consider using a more specific type to avoid potential issues.
|
|
tagged-todo:
src/TableGateway/Feature/SequenceFeature.php#L45
TODO should be tagged with (@username) or (#issue).
>TODO comment is untagged
Help: Add a user tag or issue reference to the TODO comment, e.g. TODO(@azjezz), TODO(azjezz), TODO(#123).
|
|
mixed-assignment:
src/TableGateway/Feature/SequenceFeature.php#L130
Assigning `mixed` type to a variable may lead to unexpected behavior.
>This expression has type `mixed`.
>Assigning `mixed` type here.
Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type.
Help: Consider using a more specific type to avoid potential issues.
|
|
mixed-assignment:
src/TableGateway/Feature/MetadataFeature.php#L68
Assigning `nonnull` type to a variable may lead to unexpected behavior.
>This expression has type `nonnull`.
>Assigning `nonnull` type here.
Using `nonnull` can lead to runtime errors if the variable is used in a way that assumes a specific type.
Help: Consider using a more specific type to avoid potential issues.
|
|
mixed-assignment:
src/TableGateway/Feature/MetadataFeature.php#L46
Assigning `mixed` type to a variable may lead to unexpected behavior.
>Assigning `mixed` type here.
Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type.
Help: Consider using a more specific type to avoid potential issues.
|
|
mixed-assignment:
src/TableGateway/Feature/RowGatewayFeature.php#L38
Assigning `mixed` type to a variable may lead to unexpected behavior.
>This expression has type `mixed`.
>Assigning `mixed` type here.
Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type.
Help: Consider using a more specific type to avoid potential issues.
|
|
tagged-todo:
src/TableGateway/Feature/SequenceFeature.php#L45
TODO should be tagged with (@username) or (#issue).
>TODO comment is untagged
Help: Add a user tag or issue reference to the TODO comment, e.g. TODO(@azjezz), TODO(azjezz), TODO(#123).
|
|
mixed-assignment:
src/TableGateway/Feature/SequenceFeature.php#L130
Assigning `mixed` type to a variable may lead to unexpected behavior.
>This expression has type `mixed`.
>Assigning `mixed` type here.
Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type.
Help: Consider using a more specific type to avoid potential issues.
|
|
mixed-assignment:
src/TableGateway/Feature/MetadataFeature.php#L68
Assigning `nonnull` type to a variable may lead to unexpected behavior.
>This expression has type `nonnull`.
>Assigning `nonnull` type here.
Using `nonnull` can lead to runtime errors if the variable is used in a way that assumes a specific type.
Help: Consider using a more specific type to avoid potential issues.
|
|
mixed-assignment:
src/TableGateway/Feature/MetadataFeature.php#L46
Assigning `mixed` type to a variable may lead to unexpected behavior.
>Assigning `mixed` type here.
Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type.
Help: Consider using a more specific type to avoid potential issues.
|
|
mixed-assignment:
src/TableGateway/Feature/RowGatewayFeature.php#L38
Assigning `mixed` type to a variable may lead to unexpected behavior.
>This expression has type `mixed`.
>Assigning `mixed` type here.
Using `mixed` can lead to runtime errors if the variable is used in a way that assumes a specific type.
Help: Consider using a more specific type to avoid potential issues.
|
|
tagged-todo:
src/TableGateway/Feature/SequenceFeature.php#L45
TODO should be tagged with (@username) or (#issue).
>TODO comment is untagged
Help: Add a user tag or issue reference to the TODO comment, e.g. TODO(@azjezz), TODO(azjezz), TODO(#123).
|
|
qa / Codecov
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
unused-property:
src/RowGateway/Feature/FeatureSet.php#L24
Property `$magicSpecifications` is never used.
>Property `$magicSpecifications` is declared here.
This property is declared but never read or written within the class.
Help: Consider prefixing the property with an underscore (`$_`) to indicate that it is intentionally unused, or remove it if it is not needed.
|
|
unused-property:
src/RowGateway/Feature/FeatureSet.php#L24
Property `$magicSpecifications` is never used.
>Property `$magicSpecifications` is declared here.
This property is declared but never read or written within the class.
Help: Consider prefixing the property with an underscore (`$_`) to indicate that it is intentionally unused, or remove it if it is not needed.
|
|
unused-property:
src/RowGateway/Feature/FeatureSet.php#L24
Property `$magicSpecifications` is never used.
>Property `$magicSpecifications` is declared here.
This property is declared but never read or written within the class.
Help: Consider prefixing the property with an underscore (`$_`) to indicate that it is intentionally unused, or remove it if it is not needed.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
coverage-clover
|
26.9 KB |
sha256:316f680f99dce1d9ef4107df25030415147b19a6a5c00f10a9506ac7af6b2445
|
|