Skip to content

refactor: Fix many psalm issues #109

refactor: Fix many psalm issues

refactor: Fix many psalm issues #109

Triggered via pull request December 8, 2025 16:17
Status Failure
Total duration 4m 52s
Artifacts

psalm-matrix.yml

on: pull_request
Matrix: static-analysis
static-psalm-analysis-summary
7s
static-psalm-analysis-summary
Fit to window
Zoom out
Zoom in

Annotations

17 errors
static-psalm-analysis dev-master
Process completed with exit code 2.
UndefinedDocblockClass: lib/Controller/SettingsController.php#L35
lib/Controller/SettingsController.php:35:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named OCA\User_SAML\Controller\Http does not exist (see https://psalm.dev/200)
InvalidTemplateParam: lib/Controller/SettingsController.php#L35
lib/Controller/SettingsController.php:35:13: InvalidTemplateParam: Extended template param S of OCP\AppFramework\Http\DataResponse<OCA\User_SAML\Controller\Http::STATUS_OK, array{providerIds: string}> expects type 100|101|102|200|201|202|203|204|205|206|207|208|226|300|301|302|303|304|305|306|307|400|401|402|403|404|405|406|407|408|409|410|411|412|413|414|415|416|417|418|422|423|424|426|428|429|431|500|501|502|503|504|505|506|507|508|509|510|511, type OCA\User_SAML\Controller\Http::STATUS_OK given (see https://psalm.dev/183)
MissingTemplateParam: lib/Controller/SettingsController.php#L35
lib/Controller/SettingsController.php:35:13: MissingTemplateParam: OCP\AppFramework\Http\DataResponse has missing template params, expecting 3 (see https://psalm.dev/182)
static-psalm-analysis dev-stable31
Process completed with exit code 2.
UndefinedDocblockClass: lib/Controller/SettingsController.php#L35
lib/Controller/SettingsController.php:35:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named OCA\User_SAML\Controller\Http does not exist (see https://psalm.dev/200)
InvalidTemplateParam: lib/Controller/SettingsController.php#L35
lib/Controller/SettingsController.php:35:13: InvalidTemplateParam: Extended template param S of OCP\AppFramework\Http\DataResponse<OCA\User_SAML\Controller\Http::STATUS_OK, array{providerIds: string}> expects type 100|101|102|200|201|202|203|204|205|206|207|208|226|300|301|302|303|304|305|306|307|400|401|402|403|404|405|406|407|408|409|410|411|412|413|414|415|416|417|418|422|423|424|426|428|429|431|500|501|502|503|504|505|506|507|508|509|510|511, type OCA\User_SAML\Controller\Http::STATUS_OK given (see https://psalm.dev/183)
MissingTemplateParam: lib/Controller/SettingsController.php#L35
lib/Controller/SettingsController.php:35:13: MissingTemplateParam: OCP\AppFramework\Http\DataResponse has missing template params, expecting 3 (see https://psalm.dev/182)
static-psalm-analysis dev-stable30
Process completed with exit code 2.
UndefinedDocblockClass: lib/Controller/SettingsController.php#L35
lib/Controller/SettingsController.php:35:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named OCA\User_SAML\Controller\Http does not exist (see https://psalm.dev/200)
InvalidTemplateParam: lib/Controller/SettingsController.php#L35
lib/Controller/SettingsController.php:35:13: InvalidTemplateParam: Extended template param S of OCP\AppFramework\Http\DataResponse<OCA\User_SAML\Controller\Http::STATUS_OK, array{providerIds: string}> expects type 100|101|102|200|201|202|203|204|205|206|207|208|226|300|301|302|303|304|305|306|307|400|401|402|403|404|405|406|407|408|409|410|411|412|413|414|415|416|417|418|422|423|424|426|428|429|431|500|501|502|503|504|505|506|507|508|509|510|511, type OCA\User_SAML\Controller\Http::STATUS_OK given (see https://psalm.dev/183)
MissingTemplateParam: lib/Controller/SettingsController.php#L35
lib/Controller/SettingsController.php:35:13: MissingTemplateParam: OCP\AppFramework\Http\DataResponse has missing template params, expecting 3 (see https://psalm.dev/182)
static-psalm-analysis dev-stable32
Process completed with exit code 2.
UndefinedDocblockClass: lib/Controller/SettingsController.php#L35
lib/Controller/SettingsController.php:35:13: UndefinedDocblockClass: Docblock-defined class, interface or enum named OCA\User_SAML\Controller\Http does not exist (see https://psalm.dev/200)
InvalidTemplateParam: lib/Controller/SettingsController.php#L35
lib/Controller/SettingsController.php:35:13: InvalidTemplateParam: Extended template param S of OCP\AppFramework\Http\DataResponse<OCA\User_SAML\Controller\Http::STATUS_OK, array{providerIds: string}> expects type 100|101|102|200|201|202|203|204|205|206|207|208|226|300|301|302|303|304|305|306|307|400|401|402|403|404|405|406|407|408|409|410|411|412|413|414|415|416|417|418|422|423|424|426|428|429|431|500|501|502|503|504|505|506|507|508|509|510|511, type OCA\User_SAML\Controller\Http::STATUS_OK given (see https://psalm.dev/183)
MissingTemplateParam: lib/Controller/SettingsController.php#L35
lib/Controller/SettingsController.php:35:13: MissingTemplateParam: OCP\AppFramework\Http\DataResponse has missing template params, expecting 3 (see https://psalm.dev/182)
static-psalm-analysis-summary
Process completed with exit code 1.