Skip to content

Add driver_options to README.md #42

Add driver_options to README.md

Add driver_options to README.md #42

Triggered via push May 10, 2024 14:15
Status Failure
Total duration 1m 52s
Artifacts

php.yml

on: push
Matrix: unit-tests-linux
Code coverage
0s
Code coverage
Cleanup artifacts
0s
Cleanup artifacts
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 8 warnings
PossiblyUndefinedArrayOffset: src/Auth/Process/AttributeFromSQL.php#L206
src/Auth/Process/AttributeFromSQL.php:206:55: PossiblyUndefinedArrayOffset: Possibly undefined array key $attributes[$this->identifyingAttribute] on array<array-key, mixed> (see https://psalm.dev/167)
PossiblyNullArrayAccess: src/Auth/Process/AttributeFromSQL.php#L206
src/Auth/Process/AttributeFromSQL.php:206:55: PossiblyNullArrayAccess: Cannot access array value on possibly null variable $attributes[$this->identifyingAttribute] of type mixed|null (see https://psalm.dev/079)
RiskyTruthyFalsyComparison: src/Auth/Process/AttributeFromSQL.php#L216
src/Auth/Process/AttributeFromSQL.php:216:17: RiskyTruthyFalsyComparison: Operand of type null|scalar contains type scalar, which can be falsy and truthy. This can cause possibly unexpected behavior. Use strict comparison instead. (see https://psalm.dev/356)
Quality control
Process completed with exit code 2.
Unit tests, PHP 8.2, ubuntu-latest
Process completed with exit code 1.
Security checks
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Quality control
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
PropertyNotSetInConstructor: src/Auth/Process/AttributeFromSQL.php#L28
src/Auth/Process/AttributeFromSQL.php:28:21: PropertyNotSetInConstructor: Property SimpleSAML\Module\sqlattribs\Auth\Process\AttributeFromSQL::$username is not defined in constructor of SimpleSAML\Module\sqlattribs\Auth\Process\AttributeFromSQL or in any private or final methods called in the constructor (see https://psalm.dev/074)
PropertyNotSetInConstructor: src/Auth/Process/AttributeFromSQL.php#L31
src/Auth/Process/AttributeFromSQL.php:31:21: PropertyNotSetInConstructor: Property SimpleSAML\Module\sqlattribs\Auth\Process\AttributeFromSQL::$password is not defined in constructor of SimpleSAML\Module\sqlattribs\Auth\Process\AttributeFromSQL or in any private or final methods called in the constructor (see https://psalm.dev/074)
Linter
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Unit tests, PHP 8.2, ubuntu-latest
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Unit tests, PHP 8.0, ubuntu-latest
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Unit tests, PHP 8.1, ubuntu-latest
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.