parameters: ignoreErrors: - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Model\:\:services\(\)\.$#' identifier: method.notFound count: 1 path: app/Actions/Applications/CreateLaravelEnvironment.php - message: '#^Cannot access property \$id on mixed\.$#' identifier: property.nonObject count: 1 path: app/Actions/Applications/CreateLaravelEnvironment.php - message: '#^Cannot call method create\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Applications/CreateLaravelEnvironment.php - message: '#^Method App\\Actions\\Applications\\CreateLaravelEnvironment\:\:execute\(\) should return App\\Models\\Environment but returns Illuminate\\Database\\Eloquent\\Model\.$#' identifier: return.type count: 1 path: app/Actions/Applications/CreateLaravelEnvironment.php - message: '#^Binary operation "\." between ''app/private/deploy…'' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Actions/Applications/GenerateDeployKey.php - message: '#^Cannot call method toString\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Applications/GenerateDeployKey.php - message: '#^Cannot call method uuid\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Applications/GenerateDeployKey.php - message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Actions/Applications/VerifyRepositoryAccess.php - message: '#^Cannot call method random\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Applications/VerifyRepositoryAccess.php - message: '#^Binary operation "\." between ''Provision '' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Actions/Environments/AttachManagedService.php - message: '#^Binary operation "\." between mixed and '' '' results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Actions/Environments/AttachManagedService.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Model\:\:steps\(\)\.$#' identifier: method.notFound count: 1 path: app/Actions/Environments/AttachManagedService.php - message: '#^Cannot access property \$name on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: app/Actions/Environments/AttachManagedService.php - message: '#^Cannot access property \$value on string\.$#' identifier: property.nonObject count: 2 path: app/Actions/Environments/AttachManagedService.php - message: '#^Cannot call method create\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/AttachManagedService.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Actions/Environments/AttachManagedService.php - message: '#^Match arm comparison between string and App\\Enums\\ServiceType\:\:CADDY is always false\.$#' identifier: match.alwaysFalse count: 1 path: app/Actions/Environments/AttachManagedService.php - message: '#^Match arm comparison between string and App\\Enums\\ServiceType\:\:POSTGRES is always false\.$#' identifier: match.alwaysFalse count: 1 path: app/Actions/Environments/AttachManagedService.php - message: '#^Match arm comparison between string and App\\Enums\\ServiceType\:\:VALKEY is always false\.$#' identifier: match.alwaysFalse count: 1 path: app/Actions/Environments/AttachManagedService.php - message: '#^Method App\\Actions\\Environments\\AttachManagedService\:\:createDefaultSlice\(\) never returns App\\Models\\ServiceSlice so it can be removed from the return type\.$#' identifier: return.unusedType count: 1 path: app/Actions/Environments/AttachManagedService.php - message: '#^Method App\\Actions\\Environments\\AttachManagedService\:\:execute\(\) should return App\\Models\\EnvironmentAttachment but returns Illuminate\\Database\\Eloquent\\Model\.$#' identifier: return.type count: 1 path: app/Actions/Environments/AttachManagedService.php - message: '#^Offset ''database'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Actions/Environments/AttachManagedService.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\\:\:max\(\) expects \(callable\(Illuminate\\Database\\Eloquent\\Model\)\: mixed\)\|string\|null, Closure\(App\\Models\\ServiceSlice\)\: 0 given\.$#' identifier: argument.type count: 1 path: app/Actions/Environments/AttachManagedService.php - message: '#^Part \$service\-\>type\-\>value \(mixed\) of encapsed string cannot be cast to string\.$#' identifier: encapsedStringPart.nonString count: 1 path: app/Actions/Environments/AttachManagedService.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$server\.$#' identifier: property.notFound count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Cannot access property \$application on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 2 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Cannot access property \$branch on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Cannot access property \$deploy_key_private on mixed\.$#' identifier: property.nonObject count: 2 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Cannot access property \$repository_url on mixed\.$#' identifier: property.nonObject count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Cannot call method dockerfileTemplate\(\) on class\-string\|object\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Cannot call method driver\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Cannot call method filter\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 4 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Cannot call method flatMap\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Cannot call method get\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Cannot call method pluck\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Cannot call method random\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Cannot call method services\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 2 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Cannot call method where\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Cannot call method with\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Expression on left side of \?\? is not nullable\.$#' identifier: nullCoalesce.expr count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Method App\\Actions\\Environments\\BuildApplicationArtifact\:\:dockerfile\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Offset ''build_strategy'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 2 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Offset ''server_ids'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Only iterables can be unpacked, array\|string given\.$#' identifier: arrayUnpacking.nonIterable count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Parameter \#1 \$arg of function escapeshellarg expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Parameter \#1 \$object_or_class of function method_exists expects object\|string, mixed given\.$#' identifier: argument.type count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Parameter \#2 \$contents of method App\\Actions\\Environments\\BuildApplicationArtifact\:\:writeFileCommand\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Strict comparison using \=\=\= between App\\Enums\\BuildStrategy\:\:TARGET_SERVER and App\\Enums\\BuildStrategy\:\:EXTERNAL_REGISTRY will always evaluate to false\.$#' identifier: identical.alwaysFalse count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Strict comparison using \=\=\= between null and ''dedicated_builder'' will always evaluate to false\.$#' identifier: identical.alwaysFalse count: 1 path: app/Actions/Environments/BuildApplicationArtifact.php - message: '#^Call to function in_array\(\) with arguments ''auto'', array\{''disabled'', ''manual''\} and true will always evaluate to false\.$#' identifier: function.impossibleType count: 1 path: app/Actions/Environments/BuildMigrationScript.php - message: '#^Offset ''migration_command'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Actions/Environments/BuildMigrationScript.php - message: '#^Offset ''migration_mode'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Actions/Environments/BuildMigrationScript.php - message: '#^Result of && is always false\.$#' identifier: booleanAnd.alwaysFalse count: 1 path: app/Actions/Environments/BuildMigrationScript.php - message: '#^Cannot access property \$organisation_id on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: app/Actions/Environments/CreateLaravelWorkerService.php - message: '#^Method App\\Actions\\Environments\\CreateLaravelWorkerService\:\:execute\(\) should return App\\Models\\Service but returns Illuminate\\Database\\Eloquent\\Model\.$#' identifier: return.type count: 1 path: app/Actions/Environments/CreateLaravelWorkerService.php - message: '#^Offset ''php_version'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Actions/Environments/CreateLaravelWorkerService.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$type\.$#' identifier: property.notFound count: 1 path: app/Actions/Environments/CreateMigrationOperation.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Model\:\:operations\(\)\.$#' identifier: method.notFound count: 1 path: app/Actions/Environments/CreateMigrationOperation.php - message: '#^Cannot call method create\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Actions/Environments/CreateMigrationOperation.php - message: '#^Cannot call method steps\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/CreateMigrationOperation.php - message: '#^Method App\\Actions\\Environments\\CreateMigrationOperation\:\:execute\(\) should return App\\Models\\Operation but returns mixed\.$#' identifier: return.type count: 1 path: app/Actions/Environments/CreateMigrationOperation.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\\:\:first\(\) expects \(callable\(Illuminate\\Database\\Eloquent\\Model, int\)\: bool\)\|null, Closure\(App\\Models\\Service\)\: bool given\.$#' identifier: argument.type count: 1 path: app/Actions/Environments/CreateMigrationOperation.php - message: '#^Parameter \#1 \$service of method App\\Actions\\Environments\\BuildMigrationScript\:\:execute\(\) expects App\\Models\\Service, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Actions/Environments/CreateMigrationOperation.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, array\|string given\.$#' identifier: argument.type count: 1 path: app/Actions/Environments/CreateMigrationOperation.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$replicas\.$#' identifier: property.notFound count: 1 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Cannot access property \$id on mixed\.$#' identifier: property.nonObject count: 1 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Cannot access property \$name on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Cannot access property \$organisation on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 2 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Cannot access property \$url on mixed\.$#' identifier: property.nonObject count: 1 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Cannot call method filter\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Cannot call method pluck\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Cannot call method registries\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Cannot call method services\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Cannot call method where\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Cannot cast mixed to string\.$#' identifier: cast.string count: 1 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Method App\\Actions\\Environments\\PlanBuildArtifact\:\:execute\(\) should return App\\Models\\BuildArtifact but returns Illuminate\\Database\\Eloquent\\Model\.$#' identifier: return.type count: 2 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\\:\:flatMap\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\)\: \(array\\|Illuminate\\Support\\Collection\\), Closure\(mixed\)\: mixed given\.$#' identifier: argument.type count: 1 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Parameter \#1 \$string of function str expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Unable to resolve the template type TFlatMapKey in call to method Illuminate\\Support\\Collection\\:\:flatMap\(\)$#' identifier: argument.templateType count: 1 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Unable to resolve the template type TFlatMapValue in call to method Illuminate\\Support\\Collection\\:\:flatMap\(\)$#' identifier: argument.templateType count: 1 path: app/Actions/Environments/PlanBuildArtifact.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$replicas\.$#' identifier: property.notFound count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$service\.$#' identifier: property.notFound count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$value\.$#' identifier: property.notFound count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Cannot access property \$organisation on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Cannot call method doesntExist\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Cannot call method filter\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Cannot call method pluck\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Cannot call method registries\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\\:\:flatMap\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\)\: \(array\\|Illuminate\\Support\\Collection\\), Closure\(mixed\)\: mixed given\.$#' identifier: argument.type count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Parameter \$dependencies of class App\\Data\\Environments\\EnvironmentDeploymentPlan constructor expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Parameter \$services of class App\\Data\\Environments\\EnvironmentDeploymentPlan constructor expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Result of \|\| is always true\.$#' identifier: booleanOr.alwaysTrue count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Strict comparison using \!\=\= between string and App\\Enums\\SchedulerMode\:\:SINGLE will always evaluate to true\.$#' identifier: notIdentical.alwaysTrue count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Unable to resolve the template type TFlatMapKey in call to method Illuminate\\Support\\Collection\\:\:flatMap\(\)$#' identifier: argument.templateType count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Unable to resolve the template type TFlatMapValue in call to method Illuminate\\Support\\Collection\\:\:flatMap\(\)$#' identifier: argument.templateType count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Unable to resolve the template type TMapValue in call to method Illuminate\\Database\\Eloquent\\Collection\\:\:map\(\)$#' identifier: argument.templateType count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Unreachable statement \- code above always terminates\.$#' identifier: deadCode.unreachable count: 1 path: app/Actions/Environments/PlanEnvironmentDeployment.php - message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Actions/Environments/ResolveEnvironmentCommit.php - message: '#^Cannot access property \$deploy_key_private on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 2 path: app/Actions/Environments/ResolveEnvironmentCommit.php - message: '#^Cannot access property \$repository_url on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: app/Actions/Environments/ResolveEnvironmentCommit.php - message: '#^Cannot call method random\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Environments/ResolveEnvironmentCommit.php - message: '#^Parameter \#1 \$command of method Illuminate\\Process\\PendingProcess\:\:run\(\) expects array\\|string\|null, array\ given\.$#' identifier: argument.type count: 1 path: app/Actions/Environments/ResolveEnvironmentCommit.php - message: '#^Parameter \#2 \$contents of static method Illuminate\\Support\\Facades\\File\:\:put\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Actions/Environments/ResolveEnvironmentCommit.php - message: '#^Cannot call method execute\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/FirewallRules/InstallFirewallRule.php - message: '#^Cannot call method isSuccessful\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/FirewallRules/InstallFirewallRule.php - message: '#^Cannot call method sshClient\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 1 path: app/Actions/FirewallRules/InstallFirewallRule.php - message: '#^Method App\\Actions\\FirewallRules\\InstallFirewallRule\:\:execute\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Actions/FirewallRules/InstallFirewallRule.php - message: '#^Cannot call method execute\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/FirewallRules/UninstallFirewallRule.php - message: '#^Cannot call method isSuccessful\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/FirewallRules/UninstallFirewallRule.php - message: '#^Cannot call method sshClient\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 1 path: app/Actions/FirewallRules/UninstallFirewallRule.php - message: '#^Method App\\Actions\\FirewallRules\\UninstallFirewallRule\:\:execute\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Actions/FirewallRules/UninstallFirewallRule.php - message: '#^Method App\\Actions\\GenerateRandomSlug\:\:execute\(\) has parameter \$adjectiveCount with no type specified\.$#' identifier: missingType.parameter count: 1 path: app/Actions/GenerateRandomSlug.php - message: '#^Parameter \#2 \$string of function explode expects string, string\|false given\.$#' identifier: argument.type count: 2 path: app/Actions/GenerateRandomSlug.php - message: '#^Method App\\Actions\\Servers\\SyncUfwRules\:\:execute\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Actions/Servers/SyncUfwRules.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$credentials\.$#' identifier: property.notFound count: 1 path: app/Actions/Services/CreateService.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 2 path: app/Actions/Services/CreateService.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Model\:\:driver\(\)\.$#' identifier: method.notFound count: 2 path: app/Actions/Services/CreateService.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Model\:\:replicas\(\)\.$#' identifier: method.notFound count: 1 path: app/Actions/Services/CreateService.php - message: '#^Cannot call method create\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Services/CreateService.php - message: '#^Cannot call method defaultCredentials\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Services/CreateService.php - message: '#^Method App\\Actions\\Services\\CreateService\:\:execute\(\) should return App\\Models\\Service but returns Illuminate\\Database\\Eloquent\\Model\.$#' identifier: return.type count: 1 path: app/Actions/Services/CreateService.php - message: '#^Parameter \#1 \$object_or_class of function method_exists expects object\|string, mixed given\.$#' identifier: argument.type count: 1 path: app/Actions/Services/CreateService.php - message: '#^Parameter \#1 \$service of class App\\Jobs\\Services\\DeployService constructor expects App\\Models\\Service, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Actions/Services/CreateService.php - message: '#^Part \$service\-\>id \(mixed\) of encapsed string cannot be cast to string\.$#' identifier: encapsedStringPart.nonString count: 2 path: app/Actions/Services/CreateService.php - message: '#^Call to function in_array\(\) with arguments string, array\{App\\Enums\\ServiceType\:\:POSTGRES, App\\Enums\\ServiceType\:\:VALKEY\} and true will always evaluate to false\.$#' identifier: function.impossibleType count: 1 path: app/Actions/Services/CreateStatefulServiceUpdateOperation.php - message: '#^Match arm comparison between string and App\\Enums\\ServiceType\:\:POSTGRES is always false\.$#' identifier: match.alwaysFalse count: 1 path: app/Actions/Services/CreateStatefulServiceUpdateOperation.php - message: '#^Match arm comparison between string and App\\Enums\\ServiceType\:\:VALKEY is always false\.$#' identifier: match.alwaysFalse count: 1 path: app/Actions/Services/CreateStatefulServiceUpdateOperation.php - message: '#^Method App\\Actions\\Services\\CreateStatefulServiceUpdateOperation\:\:composeUploadScript\(\) is unused\.$#' identifier: method.unused count: 1 path: app/Actions/Services/CreateStatefulServiceUpdateOperation.php - message: '#^Method App\\Actions\\Services\\CreateStatefulServiceUpdateOperation\:\:namedVolume\(\) is unused\.$#' identifier: method.unused count: 1 path: app/Actions/Services/CreateStatefulServiceUpdateOperation.php - message: '#^Method App\\Actions\\Services\\CreateStatefulServiceUpdateOperation\:\:namedVolume\(\) never returns string so it can be removed from the return type\.$#' identifier: return.unusedType count: 1 path: app/Actions/Services/CreateStatefulServiceUpdateOperation.php - message: '#^Offset ''persistence'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Actions/Services/CreateStatefulServiceUpdateOperation.php - message: '#^Ternary operator condition is always false\.$#' identifier: ternary.alwaysFalse count: 1 path: app/Actions/Services/CreateStatefulServiceUpdateOperation.php - message: '#^Unreachable statement \- code above always terminates\.$#' identifier: deadCode.unreachable count: 1 path: app/Actions/Services/CreateStatefulServiceUpdateOperation.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$ipv4\.$#' identifier: property.notFound count: 1 path: app/Actions/Services/RegisterServiceEndpoint.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$private_ip\.$#' identifier: property.notFound count: 1 path: app/Actions/Services/RegisterServiceEndpoint.php - message: '#^Cannot access property \$ipv4 on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 2 path: app/Actions/Services/RegisterServiceEndpoint.php - message: '#^Cannot access property \$private_ip on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 2 path: app/Actions/Services/RegisterServiceEndpoint.php - message: '#^Cannot call method endpoints\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 1 path: app/Actions/Services/RegisterServiceEndpoint.php - message: '#^Cannot call method updateOrCreate\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Actions/Services/RegisterServiceEndpoint.php - message: '#^Method App\\Actions\\Services\\RegisterServiceEndpoint\:\:execute\(\) should return App\\Models\\ServiceEndpoint but returns mixed\.$#' identifier: return.type count: 1 path: app/Actions/Services/RegisterServiceEndpoint.php - message: '#^Method App\\Actions\\Services\\RegisterServiceEndpoint\:\:hostname\(\) should return string but returns mixed\.$#' identifier: return.type count: 1 path: app/Actions/Services/RegisterServiceEndpoint.php - message: '#^Method App\\Actions\\Services\\RegisterServiceEndpoint\:\:ipAddress\(\) should return string\|null but returns mixed\.$#' identifier: return.type count: 1 path: app/Actions/Services/RegisterServiceEndpoint.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$server\.$#' identifier: property.notFound count: 1 path: app/Actions/Services/ResolveServiceImageDigest.php - message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Console/Commands/CreateServiceCommand.php - message: '#^Parameter \$name of method App\\Actions\\Services\\CreateService\:\:execute\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Console/Commands/CreateServiceCommand.php - message: '#^Parameter \$server of method App\\Actions\\Services\\CreateService\:\:execute\(\) expects App\\Models\\Server, App\\Models\\Server\|Illuminate\\Database\\Eloquent\\Collection\ given\.$#' identifier: argument.type count: 1 path: app/Console/Commands/CreateServiceCommand.php - message: '#^Cannot access offset int\|string on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Console/Commands/GenerateJSEnums.php - message: '#^Method App\\Console\\Commands\\GenerateJSEnums\:\:load\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Console/Commands/GenerateJSEnums.php - message: '#^Method App\\Console\\Commands\\GenerateJSEnums\:\:load\(\) has parameter \$paths with no type specified\.$#' identifier: missingType.parameter count: 1 path: app/Console/Commands/GenerateJSEnums.php - message: '#^Parameter \#1 \$array of function array_keys expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Console/Commands/GenerateJSEnums.php - message: '#^Parameter \#1 \$array of function array_unique expects an array of values castable to string, array given\.$#' identifier: argument.type count: 1 path: app/Console/Commands/GenerateJSEnums.php - message: '#^Parameter \#1 \$dirs of method Symfony\\Component\\Finder\\Finder\:\:in\(\) expects array\\|string, array given\.$#' identifier: argument.type count: 1 path: app/Console/Commands/GenerateJSEnums.php - message: '#^Parameter \#1 \$filename of function is_dir expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Console/Commands/GenerateJSEnums.php - message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#' identifier: argument.type count: 1 path: app/Console/Commands/GenerateJSEnums.php - message: '#^Method App\\Console\\Commands\\Setup\\GenerateSshKey\:\:handle\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Console/Commands/Setup/GenerateSshKey.php - message: '#^Method App\\Console\\Commands\\Setup\\Setup\:\:handle\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Console/Commands/Setup/Setup.php - message: '#^Method App\\Data\\Operations\\PlannedStep\:\:__construct\(\) has parameter \$secrets with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Data/Operations/PlannedStep.php - message: '#^Method App\\Data\\Operations\\PlannedStep\:\:secrets\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Data/Operations/PlannedStep.php - message: '#^Parameter \#2 \$replace of function str_replace expects array\\|string, mixed given\.$#' identifier: argument.type count: 1 path: app/Data/Operations/PlannedStep.php - message: '#^Property App\\Data\\Operations\\PlannedStep\:\:\$script \(string\) does not accept mixed\.$#' identifier: assign.propertyType count: 1 path: app/Data/Operations/PlannedStep.php - message: '#^Method App\\Drivers\\DatabaseDriver\:\:__construct\(\) has parameter \$credentials with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Drivers/DatabaseDriver.php - message: '#^Method App\\Drivers\\DatabaseDriver\:\:defaultCredentials\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Drivers/DatabaseDriver.php - message: '#^Property App\\Drivers\\DatabaseDriver\:\:\$credentials type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Drivers/DatabaseDriver.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$build_config\.$#' identifier: property.notFound count: 2 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$name\.$#' identifier: property.notFound count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$scheduler_enabled\.$#' identifier: property.notFound count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$scheduler_mode\.$#' identifier: property.notFound count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$scheduler_target_service_id\.$#' identifier: property.notFound count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Model\:\:variables\(\)\.$#' identifier: method.notFound count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Cannot access offset ''js_build_command'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Cannot access offset ''js_package_manager'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Cannot call method all\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Cannot call method pluck\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^If condition is always false\.$#' identifier: if.alwaysFalse count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Method App\\Drivers\\Laravel\\LaravelRuntimeDriver\:\:environmentExports\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Offset ''command'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Offset ''document_root'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Offset ''health_path'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Offset ''image'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Offset ''js_build_command'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Offset ''js_package_manager'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Offset ''php_version'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Only iterables can be unpacked, mixed given\.$#' identifier: arrayUnpacking.nonIterable count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Parameter \#1 \$packageManager of method App\\Drivers\\Laravel\\LaravelRuntimeDriver\:\:jsBuildSteps\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Parameter \#2 \$buildCommand of method App\\Drivers\\Laravel\\LaravelRuntimeDriver\:\:jsBuildSteps\(\) expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, array\|string given\.$#' identifier: argument.type count: 2 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Using nullsafe property access "\?\-\>name" on left side of \?\? is unnecessary\. Use \-\> instead\.$#' identifier: nullsafe.neverNull count: 1 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Using nullsafe property access "\?\-\>process_roles" on left side of \?\? is unnecessary\. Use \-\> instead\.$#' identifier: nullsafe.neverNull count: 2 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Using nullsafe property access on non\-nullable type App\\Models\\Service\. Use \-\> instead\.$#' identifier: nullsafe.neverNull count: 2 path: app/Drivers/Laravel/LaravelRuntimeDriver.php - message: '#^Binary operation "\." between ''pg_isready \-U '' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Drivers/Postgres/Postgres18Driver.php - message: '#^Cannot access property \$name on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: app/Drivers/Postgres/Postgres18Driver.php - message: '#^Method App\\Drivers\\Postgres\\Postgres18Driver\:\:__construct\(\) has parameter \$credentials with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Drivers/Postgres/Postgres18Driver.php - message: '#^Method App\\Drivers\\Postgres\\Postgres18Driver\:\:defaultCredentials\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Drivers/Postgres/Postgres18Driver.php - message: '#^Offset ''database'' on array\{\}\|string on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 2 path: app/Drivers/Postgres/Postgres18Driver.php - message: '#^Offset ''db'' might not exist on array\|null\.$#' identifier: offsetAccess.notFound count: 1 path: app/Drivers/Postgres/Postgres18Driver.php - message: '#^Offset ''host'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Drivers/Postgres/Postgres18Driver.php - message: '#^Offset ''password'' on array\{\}\|string on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 2 path: app/Drivers/Postgres/Postgres18Driver.php - message: '#^Offset ''port'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Drivers/Postgres/Postgres18Driver.php - message: '#^Offset ''user'' might not exist on array\|null\.$#' identifier: offsetAccess.notFound count: 1 path: app/Drivers/Postgres/Postgres18Driver.php - message: '#^Offset ''username'' on array\{\}\|string on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 2 path: app/Drivers/Postgres/Postgres18Driver.php - message: '#^Parameter \#1 \$arg of function escapeshellarg expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Drivers/Postgres/Postgres18Driver.php - message: '#^Parameter \#1 \$string of function str expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Drivers/Postgres/Postgres18Driver.php - message: '#^Part \$this\-\>credentials\[''db''\] \(mixed\) of encapsed string cannot be cast to string\.$#' identifier: encapsedStringPart.nonString count: 1 path: app/Drivers/Postgres/Postgres18Driver.php - message: '#^Part \$this\-\>credentials\[''user''\] \(mixed\) of encapsed string cannot be cast to string\.$#' identifier: encapsedStringPart.nonString count: 1 path: app/Drivers/Postgres/Postgres18Driver.php - message: '#^Cannot access property \$name on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: app/Drivers/Valkey/Valkey8Driver.php - message: '#^If condition is always false\.$#' identifier: if.alwaysFalse count: 1 path: app/Drivers/Valkey/Valkey8Driver.php - message: '#^Negated boolean expression is always true\.$#' identifier: booleanNot.alwaysTrue count: 1 path: app/Drivers/Valkey/Valkey8Driver.php - message: '#^Offset ''database'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 2 path: app/Drivers/Valkey/Valkey8Driver.php - message: '#^Offset ''host'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Drivers/Valkey/Valkey8Driver.php - message: '#^Offset ''persistence'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 2 path: app/Drivers/Valkey/Valkey8Driver.php - message: '#^Offset ''port'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Drivers/Valkey/Valkey8Driver.php - message: '#^Parameter \#1 \$string of function str expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Drivers/Valkey/Valkey8Driver.php - message: '#^Unreachable statement \- code above always terminates\.$#' identifier: deadCode.unreachable count: 1 path: app/Drivers/Valkey/Valkey8Driver.php - message: '#^Method App\\Enums\\BuildArtifactStatus\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/BuildArtifactStatus.php - message: '#^Method App\\Enums\\BuildStrategy\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/BuildStrategy.php - message: '#^Method App\\Enums\\DeployPolicy\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/DeployPolicy.php - message: '#^Method App\\Enums\\EnvironmentAttachmentRole\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/EnvironmentAttachmentRole.php - message: '#^Method App\\Enums\\EnvironmentVariableSource\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/EnvironmentVariableSource.php - message: '#^Method App\\Enums\\FirewallRuleStatus\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/FirewallRuleStatus.php - message: '#^Method App\\Enums\\FirewallRuleType\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/FirewallRuleType.php - message: '#^Method App\\Enums\\OperationKind\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/OperationKind.php - message: '#^Method App\\Enums\\OperationStatus\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/OperationStatus.php - message: '#^Method App\\Enums\\OrganisationRole\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/OrganisationRole.php - message: '#^Method App\\Enums\\ProviderType\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/ProviderType.php - message: '#^Method App\\Enums\\RegistryType\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/RegistryType.php - message: '#^Method App\\Enums\\RepositoryType\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/RepositoryType.php - message: '#^Method App\\Enums\\SchedulerMode\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/SchedulerMode.php - message: '#^Method App\\Enums\\ServerStatus\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/ServerStatus.php - message: '#^Instanceof between App\\Enums\\ServiceCategory and App\\Enums\\ServiceCategory will always evaluate to true\.$#' identifier: instanceof.alwaysTrue count: 1 path: app/Enums/ServiceCategory.php - message: '#^Method App\\Enums\\ServiceCategory\:\:getDescription\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Enums/ServiceCategory.php - message: '#^Method App\\Enums\\ServiceCategory\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/ServiceCategory.php - message: '#^Method App\\Enums\\ServiceEndpointScope\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/ServiceEndpointScope.php - message: '#^Method App\\Enums\\ServiceStatus\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/ServiceStatus.php - message: '#^Method App\\Enums\\ServiceType\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/ServiceType.php - message: '#^Method App\\Enums\\SourceProviderType\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Enums/SourceProviderType.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/Http/Controllers/ApplicationController.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Model\:\:servers\(\)\.$#' identifier: method.notFound count: 1 path: app/Http/Controllers/ApplicationController.php - message: '#^Call to an undefined method Inertia\\Response\|Inertia\\ResponseFactory\:\:optional\(\)\.$#' identifier: method.notFound count: 1 path: app/Http/Controllers/ApplicationController.php - message: '#^Cannot call method get\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/ApplicationController.php - message: '#^Cannot call method where\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/ApplicationController.php - message: '#^Cannot call method with\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/ApplicationController.php - message: '#^Method App\\Http\\Controllers\\ApplicationController\:\:create\(\) should return Inertia\\Response but returns Inertia\\Response\|Inertia\\ResponseFactory\.$#' identifier: return.type count: 1 path: app/Http/Controllers/ApplicationController.php - message: '#^Method App\\Http\\Controllers\\ApplicationController\:\:index\(\) should return Inertia\\Response but returns Inertia\\Response\|Inertia\\ResponseFactory\.$#' identifier: return.type count: 1 path: app/Http/Controllers/ApplicationController.php - message: '#^Method App\\Http\\Controllers\\ApplicationController\:\:show\(\) should return Inertia\\Response but returns Inertia\\Response\|Inertia\\ResponseFactory\.$#' identifier: return.type count: 1 path: app/Http/Controllers/ApplicationController.php - message: '#^Parameter \#1 \$application of method App\\Actions\\Applications\\CreateLaravelEnvironment\:\:execute\(\) expects App\\Models\\Application, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ApplicationController.php - message: '#^Parameter \#1 \$application of method App\\Actions\\Applications\\GenerateDeployKey\:\:execute\(\) expects App\\Models\\Application, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ApplicationController.php - message: '#^Parameter \#1 \$application of method App\\Actions\\Applications\\VerifyRepositoryAccess\:\:execute\(\) expects App\\Models\\Application, Illuminate\\Database\\Eloquent\\Collection\\|Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ApplicationController.php - message: '#^Cannot access property \$email on App\\Models\\User\|null\.$#' identifier: property.nonObject count: 1 path: app/Http/Controllers/Auth/ConfirmablePasswordController.php - message: '#^Cannot call method hasVerifiedEmail\(\) on App\\Models\\User\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/Auth/EmailVerificationNotificationController.php - message: '#^Cannot call method sendEmailVerificationNotification\(\) on App\\Models\\User\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/Auth/EmailVerificationNotificationController.php - message: '#^Cannot call method hasVerifiedEmail\(\) on App\\Models\\User\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/Auth/EmailVerificationPromptController.php - message: '#^Cannot call method forceFill\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/Auth/NewPasswordController.php - message: '#^Cannot call method save\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/Auth/NewPasswordController.php - message: '#^Parameter \#1 \$key of function __ expects string\|null, mixed given\.$#' identifier: argument.type count: 2 path: app/Http/Controllers/Auth/NewPasswordController.php - message: '#^Parameter \#1 \$user of class Illuminate\\Auth\\Events\\PasswordReset constructor expects Illuminate\\Contracts\\Auth\\Authenticatable, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/Auth/NewPasswordController.php - message: '#^Parameter \#1 \$value of static method Illuminate\\Support\\Facades\\Hash\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/Auth/NewPasswordController.php - message: '#^Cannot call method hasVerifiedEmail\(\) on App\\Models\\User\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/Auth/VerifyEmailController.php - message: '#^Cannot call method markEmailAsVerified\(\) on App\\Models\\User\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/Auth/VerifyEmailController.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Collection\\|Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/Http/Controllers/EnvironmentAttachmentController.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Collection\\|Illuminate\\Database\\Eloquent\\Model\:\:environments\(\)\.$#' identifier: method.notFound count: 2 path: app/Http/Controllers/EnvironmentAttachmentController.php - message: '#^Cannot access property \$id on mixed\.$#' identifier: property.nonObject count: 1 path: app/Http/Controllers/EnvironmentAttachmentController.php - message: '#^Cannot call method findOrFail\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Http/Controllers/EnvironmentAttachmentController.php - message: '#^Method App\\Http\\Controllers\\EnvironmentAttachmentController\:\:create\(\) should return Inertia\\Response but returns Inertia\\Response\|Inertia\\ResponseFactory\.$#' identifier: return.type count: 1 path: app/Http/Controllers/EnvironmentAttachmentController.php - message: '#^Parameter \$environment of method App\\Actions\\Environments\\AttachManagedService\:\:execute\(\) expects App\\Models\\Environment, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/EnvironmentAttachmentController.php - message: '#^Parameter \$role of method App\\Actions\\Environments\\AttachManagedService\:\:execute\(\) expects App\\Enums\\EnvironmentAttachmentRole, App\\Enums\\EnvironmentAttachmentRole\|null given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/EnvironmentAttachmentController.php - message: '#^Parameter \$service of method App\\Actions\\Environments\\AttachManagedService\:\:execute\(\) expects App\\Models\\Service, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/EnvironmentAttachmentController.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Collection\\|Illuminate\\Database\\Eloquent\\Model\:\:environments\(\)\.$#' identifier: method.notFound count: 1 path: app/Http/Controllers/EnvironmentController.php - message: '#^Cannot call method findOrFail\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/EnvironmentController.php - message: '#^Cannot call method with\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/EnvironmentController.php - message: '#^Method App\\Http\\Controllers\\EnvironmentController\:\:show\(\) should return Inertia\\Response but returns Inertia\\Response\|Inertia\\ResponseFactory\.$#' identifier: return.type count: 1 path: app/Http/Controllers/EnvironmentController.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Collection\\|Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/Http/Controllers/EnvironmentMigrationController.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Collection\\|Illuminate\\Database\\Eloquent\\Model\:\:environments\(\)\.$#' identifier: method.notFound count: 1 path: app/Http/Controllers/EnvironmentMigrationController.php - message: '#^Cannot call method findOrFail\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/EnvironmentMigrationController.php - message: '#^Parameter \#1 \$environment of method App\\Actions\\Environments\\CreateMigrationOperation\:\:execute\(\) expects App\\Models\\Environment, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/EnvironmentMigrationController.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Collection\\|Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/Http/Controllers/EnvironmentVariableController.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Collection\\|Illuminate\\Database\\Eloquent\\Model\:\:environments\(\)\.$#' identifier: method.notFound count: 2 path: app/Http/Controllers/EnvironmentVariableController.php - message: '#^Cannot call method findOrFail\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: app/Http/Controllers/EnvironmentVariableController.php - message: '#^Cannot call method updateOrCreate\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/EnvironmentVariableController.php - message: '#^Cannot call method variables\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/EnvironmentVariableController.php - message: '#^Method App\\Http\\Controllers\\EnvironmentVariableController\:\:create\(\) should return Inertia\\Response but returns Inertia\\Response\|Inertia\\ResponseFactory\.$#' identifier: return.type count: 1 path: app/Http/Controllers/EnvironmentVariableController.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Collection\\|Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/Http/Controllers/EnvironmentWorkerController.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Collection\\|Illuminate\\Database\\Eloquent\\Model\:\:environments\(\)\.$#' identifier: method.notFound count: 1 path: app/Http/Controllers/EnvironmentWorkerController.php - message: '#^Cannot call method findOrFail\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/EnvironmentWorkerController.php - message: '#^Parameter \#1 \$environment of method App\\Actions\\Environments\\CreateLaravelWorkerService\:\:execute\(\) expects App\\Models\\Environment, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/EnvironmentWorkerController.php - message: '#^Method App\\Http\\Controllers\\OnboardingController\:\:show\(\) should return Inertia\\Response but returns Inertia\\Response\|Inertia\\ResponseFactory\.$#' identifier: return.type count: 1 path: app/Http/Controllers/OnboardingController.php - message: '#^Method App\\Http\\Controllers\\OrganisationController\:\:show\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Http/Controllers/OrganisationController.php - message: '#^Cannot access offset ''server_id'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Http/Controllers/ProvisionCallback.php - message: '#^Cannot access property \$id on App\\Models\\Server\|Illuminate\\Database\\Eloquent\\Collection\\|null\.$#' identifier: property.nonObject count: 1 path: app/Http/Controllers/ProvisionCallback.php - message: '#^Cannot access property \$ipv4 on App\\Models\\Server\|Illuminate\\Database\\Eloquent\\Collection\\|null\.$#' identifier: property.nonObject count: 3 path: app/Http/Controllers/ProvisionCallback.php - message: '#^Cannot access property \$ipv6 on App\\Models\\Server\|Illuminate\\Database\\Eloquent\\Collection\\|null\.$#' identifier: property.nonObject count: 3 path: app/Http/Controllers/ProvisionCallback.php - message: '#^Cannot access property \$organisation on App\\Models\\Server\|Illuminate\\Database\\Eloquent\\Collection\\|null\.$#' identifier: property.nonObject count: 1 path: app/Http/Controllers/ProvisionCallback.php - message: '#^Cannot call method each\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/ProvisionCallback.php - message: '#^Cannot call method servers\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/ProvisionCallback.php - message: '#^Cannot call method update\(\) on App\\Models\\Server\|Illuminate\\Database\\Eloquent\\Collection\\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/ProvisionCallback.php - message: '#^Method App\\Http\\Controllers\\ProvisionCallback\:\:__invoke\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Http/Controllers/ProvisionCallback.php - message: '#^Parameter \#1 \$ip of static method App\\Support\\Ip\:\:inNetwork\(\) expects string, string\|null given\.$#' identifier: argument.type count: 2 path: app/Http/Controllers/ProvisionCallback.php - message: '#^Parameter \#1 \$server of class App\\Events\\Servers\\ServerProvisioned constructor expects App\\Models\\Server, App\\Models\\Server\|Illuminate\\Database\\Eloquent\\Collection\\|null given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ProvisionCallback.php - message: '#^Cannot access offset ''hostname'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Http/Controllers/ProvisionScript.php - message: '#^Cannot access offset ''server_id'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Http/Controllers/ProvisionScript.php - message: '#^Cannot access offset ''sudo_password'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Http/Controllers/ProvisionScript.php - message: '#^Method App\\Http\\Controllers\\ProvisionScript\:\:__invoke\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Http/Controllers/ProvisionScript.php - message: '#^Parameter \#2 \$replace of function str_replace expects array\\|string, mixed given\.$#' identifier: argument.type count: 3 path: app/Http/Controllers/ProvisionScript.php - message: '#^Parameter \#2 \$replace of function str_replace expects array\\|string, string\|false given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ProvisionScript.php - message: '#^Parameter \#3 \$subject of function str_replace expects array\\|string, string\|false given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ProvisionScript.php - message: '#^Method App\\Http\\Controllers\\RegistryController\:\:create\(\) should return Inertia\\Response but returns Inertia\\Response\|Inertia\\ResponseFactory\.$#' identifier: return.type count: 1 path: app/Http/Controllers/RegistryController.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$external_id\.$#' identifier: property.notFound count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 2 path: app/Http/Controllers/ServerController.php - message: '#^Binary operation "\." between mixed and ''\.images'' results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Binary operation "\." between mixed and ''\.locations'' results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Binary operation "\." between mixed and ''\.serverTypes'' results in an error\.$#' identifier: binaryOp.invalid count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Call to an undefined method App\\Models\\Provider\|Illuminate\\Database\\Eloquent\\Collection\\:\:service\(\)\.$#' identifier: method.notFound count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Method App\\Http\\Controllers\\ServerController\:\:create\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Method App\\Http\\Controllers\\ServerController\:\:index\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Method App\\Http\\Controllers\\ServerController\:\:show\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Method App\\Http\\Controllers\\ServerController\:\:store\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Method Illuminate\\Database\\Eloquent\\Collection\\:\:load\(\) invoked with 3 parameters, 1 required\.$#' identifier: arguments.count count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Parameter \$image of method App\\Services\\ServerProviders\\ServerProviderService\:\:createServer\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Parameter \$location of method App\\Services\\ServerProviders\\ServerProviderService\:\:createServer\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Parameter \$networkId of method App\\Services\\ServerProviders\\ServerProviderService\:\:createServer\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Parameter \$networkZone of method App\\Services\\ServerProviders\\ServerProviderService\:\:createNetwork\(\) expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Parameter \$server of class App\\Jobs\\Servers\\WaitForServerToConnect constructor expects App\\Models\\Server, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Parameter \$serverType of method App\\Services\\ServerProviders\\ServerProviderService\:\:createServer\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Part \$networkZone \(mixed\) of encapsed string cannot be cast to string\.$#' identifier: encapsedStringPart.nonString count: 1 path: app/Http/Controllers/ServerController.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Collection\\|Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/Http/Controllers/ServiceController.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Collection\\|Illuminate\\Database\\Eloquent\\Model\:\:update\(\)\.$#' identifier: method.notFound count: 1 path: app/Http/Controllers/ServiceController.php - message: '#^Cannot access property \$id on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: app/Http/Controllers/ServiceController.php - message: '#^Method App\\Http\\Controllers\\ServiceController\:\:create\(\) should return Inertia\\Response but returns Inertia\\Response\|Inertia\\ResponseFactory\.$#' identifier: return.type count: 1 path: app/Http/Controllers/ServiceController.php - message: '#^Method App\\Http\\Controllers\\ServiceController\:\:edit\(\) should return Inertia\\Response but returns Inertia\\Response\|Inertia\\ResponseFactory\.$#' identifier: return.type count: 1 path: app/Http/Controllers/ServiceController.php - message: '#^Method App\\Http\\Controllers\\ServiceController\:\:show\(\) should return Inertia\\Response but returns Inertia\\Response\|Inertia\\ResponseFactory\.$#' identifier: return.type count: 1 path: app/Http/Controllers/ServiceController.php - message: '#^Parameter \$category of method App\\Actions\\Services\\CreateService\:\:execute\(\) expects App\\Enums\\ServiceCategory, App\\Enums\\ServiceCategory\|null given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ServiceController.php - message: '#^Parameter \$name of method App\\Actions\\Services\\CreateService\:\:execute\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ServiceController.php - message: '#^Parameter \$type of method App\\Actions\\Services\\CreateService\:\:execute\(\) expects App\\Enums\\ServiceType, App\\Enums\\ServiceType\|null given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ServiceController.php - message: '#^Parameter \$version of method App\\Actions\\Services\\CreateService\:\:execute\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/ServiceController.php - message: '#^Call to function abort_unless\(\) with false and 404 will always evaluate to false\.$#' identifier: function.impossibleType count: 1 path: app/Http/Controllers/ServiceUpdateController.php - message: '#^Call to function in_array\(\) with arguments string, array\{App\\Enums\\ServiceType\:\:POSTGRES, App\\Enums\\ServiceType\:\:VALKEY\} and true will always evaluate to false\.$#' identifier: function.impossibleType count: 1 path: app/Http/Controllers/ServiceUpdateController.php - message: '#^Method App\\Http\\Controllers\\ServiceUpdateController\:\:create\(\) should return Inertia\\Response but returns Inertia\\Response\|Inertia\\ResponseFactory\.$#' identifier: return.type count: 1 path: app/Http/Controllers/ServiceUpdateController.php - message: '#^Offset ''backup_enabled'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Http/Controllers/ServiceUpdateController.php - message: '#^Cannot access offset ''password'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Http/Controllers/Settings/PasswordController.php - message: '#^Cannot call method update\(\) on App\\Models\\User\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/Settings/PasswordController.php - message: '#^Parameter \#1 \$value of static method Illuminate\\Support\\Facades\\Hash\:\:make\(\) expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/Settings/PasswordController.php - message: '#^Cannot access property \$email_verified_at on App\\Models\\User\|null\.$#' identifier: property.nonObject count: 1 path: app/Http/Controllers/Settings/ProfileController.php - message: '#^Cannot call method delete\(\) on App\\Models\\User\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/Settings/ProfileController.php - message: '#^Cannot call method fill\(\) on App\\Models\\User\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/Settings/ProfileController.php - message: '#^Cannot call method isDirty\(\) on App\\Models\\User\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/Settings/ProfileController.php - message: '#^Cannot call method organisations\(\) on App\\Models\\User\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/Settings/ProfileController.php - message: '#^Cannot call method ownedOrganisations\(\) on App\\Models\\User\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/Settings/ProfileController.php - message: '#^Cannot call method save\(\) on App\\Models\\User\|null\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/Settings/ProfileController.php - message: '#^Method App\\Http\\Controllers\\SourceProviderController\:\:create\(\) should return Inertia\\Response but returns Inertia\\Response\|Inertia\\ResponseFactory\.$#' identifier: return.type count: 1 path: app/Http/Controllers/SourceProviderController.php - message: '#^Method App\\Http\\Integrations\\Requests\\Hetzner\\Networks\\CreateNetworkRequest\:\:defaultBody\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Integrations/Requests/Hetzner/Networks/CreateNetworkRequest.php - message: '#^Method App\\Http\\Integrations\\Requests\\Hetzner\\Networks\\GetNetworksRequest\:\:defaultBody\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Integrations/Requests/Hetzner/Networks/GetNetworksRequest.php - message: '#^Method App\\Http\\Integrations\\Requests\\Hetzner\\Servers\\CreateServerRequest\:\:__construct\(\) has parameter \$networks with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Integrations/Requests/Hetzner/Servers/CreateServerRequest.php - message: '#^Method App\\Http\\Integrations\\Requests\\Hetzner\\Servers\\CreateServerRequest\:\:defaultBody\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Integrations/Requests/Hetzner/Servers/CreateServerRequest.php - message: '#^Method App\\Http\\Middleware\\HandleInertiaRequests\:\:share\(\) should return array\ but returns array\.$#' identifier: return.type count: 1 path: app/Http/Middleware/HandleInertiaRequests.php - message: '#^Cannot access property \$id on App\\Models\\User\|null\.$#' identifier: property.nonObject count: 1 path: app/Http/Requests/Settings/ProfileUpdateRequest.php - message: '#^Cannot access offset ''versions'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Http/Requests/StoreServiceRequest.php - message: '#^Cannot access offset mixed on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 3 path: app/Http/Requests/StoreServiceRequest.php - message: '#^Cannot call method add\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Requests/StoreServiceRequest.php - message: '#^Cannot call method errors\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Http/Requests/StoreServiceRequest.php - message: '#^Method App\\Http\\Requests\\StoreServiceRequest\:\:after\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Requests/StoreServiceRequest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 2 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$name\.$#' identifier: property.notFound count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$serviceSlice\.$#' identifier: property.notFound count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$steps\.$#' identifier: property.notFound count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Model\:\:steps\(\)\.$#' identifier: method.notFound count: 2 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Cannot access property \$container_name on mixed\.$#' identifier: property.nonObject count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Cannot call method create\(\) on mixed\.$#' identifier: method.nonObject count: 4 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Cannot call method dispatchJob\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Cannot call method operations\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Cannot call method replicas\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 2 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Cannot call method sortBy\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Cannot call method steps\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Cannot cast mixed to int\.$#' identifier: cast.int count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Match arm comparison between string and App\\Enums\\ServiceType\:\:CADDY is always false\.$#' identifier: match.alwaysFalse count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Match arm comparison between string and App\\Enums\\ServiceType\:\:LARAVEL is always false\.$#' identifier: match.alwaysFalse count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Match arm comparison between string and App\\Enums\\ServiceType\:\:POSTGRES is always false\.$#' identifier: match.alwaysFalse count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Match arm comparison between string and App\\Enums\\ServiceType\:\:VALKEY is always false\.$#' identifier: match.alwaysFalse count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Match expression does not handle remaining value\: string$#' identifier: match.unhandled count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Method App\\Jobs\\Environments\\DeployEnvironment\:\:ensureServiceReplicas\(\) should return array\ but returns array\\.$#' identifier: return.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Method App\\Jobs\\Environments\\DeployEnvironment\:\:gatewayUpstreams\(\) should return array\ but returns array\\.$#' identifier: return.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Method App\\Jobs\\Environments\\DeployEnvironment\:\:placementServerIds\(\) should return array\ but returns array\\.$#' identifier: return.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Offset ''migration_timing'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 2 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Offset ''server_ids'' on string\|null on left side of \?\? does not exist\.$#' identifier: nullCoalesce.offset count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#1 \$arg of function escapeshellarg expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#1 \$attachment of method App\\Jobs\\Environments\\DeployEnvironment\:\:configureCaddyRouteScript\(\) expects App\\Models\\EnvironmentAttachment, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#1 \$attachment of method App\\Jobs\\Environments\\DeployEnvironment\:\:gatewayCutoverSteps\(\) expects App\\Models\\EnvironmentAttachment, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Database\\Eloquent\\Collection\\:\:map\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\)\: array\{priority\: int, target\: string\}, Closure\(App\\Models\\ServiceReplica\)\: array\{priority\: int, target\: string\} given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\\:\:filter\(\) expects \(callable\(Illuminate\\Database\\Eloquent\\Model, int\)\: bool\)\|null, Closure\(App\\Models\\Service\)\: bool given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\\:\:first\(\) expects \(callable\(Illuminate\\Database\\Eloquent\\Model, int\)\: bool\)\|null, Closure\(App\\Models\\Operation\)\: bool given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\\:\:flatMap\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\)\: \(array\\|Illuminate\\Support\\Collection\\), Closure\(App\\Models\\Service\)\: Illuminate\\Support\\Collection\ given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#1 \$operation of method App\\Jobs\\Environments\\DeployEnvironment\:\:createServiceDeploySteps\(\) expects App\\Models\\Operation, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#1 \$operation of method App\\Jobs\\Environments\\DeployEnvironment\:\:dispatchChildOperations\(\) expects App\\Models\\Operation, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#1 \$parent of method App\\Jobs\\Environments\\DeployEnvironment\:\:createGatewayOperations\(\) expects App\\Models\\Operation, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#1 \$parent of method App\\Jobs\\Environments\\DeployEnvironment\:\:createReplicaDeployOperations\(\) expects App\\Models\\Operation, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#1 \$scope of method App\\Jobs\\Environments\\DeployEnvironment\:\:endpointTarget\(\) expects App\\Enums\\ServiceEndpointScope, string given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#1 \$service of method App\\Jobs\\Environments\\DeployEnvironment\:\:serviceKey\(\) expects App\\Models\\Service, Illuminate\\Database\\Eloquent\\Model\|null given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#2 \$haystack of function in_array expects array, array\|string given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#2 \$operation of method App\\Actions\\Environments\\BuildApplicationArtifact\:\:execute\(\) expects App\\Models\\Operation\|null, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \#4 \$imageDigest of method App\\Jobs\\Environments\\DeployEnvironment\:\:createServiceDeploySteps\(\) expects string, string\|null given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Parameter \$consumerReplica of method App\\Actions\\Services\\RegisterServiceEndpoint\:\:execute\(\) expects App\\Models\\ServiceReplica\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Part \$route \(mixed\) of encapsed string cannot be cast to string\.$#' identifier: encapsedStringPart.nonString count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Strict comparison using \=\=\= between ''pre_switch'' and ''post_switch'' will always evaluate to false\.$#' identifier: identical.alwaysFalse count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Strict comparison using \=\=\= between ''pre_switch'' and ''pre_switch'' will always evaluate to true\.$#' identifier: identical.alwaysTrue count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Using nullsafe property access "\?\-\>name" on left side of \?\? is unnecessary\. Use \-\> instead\.$#' identifier: nullsafe.neverNull count: 1 path: app/Jobs/Environments/DeployEnvironment.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Model\:\:dispatchJob\(\)\.$#' identifier: method.notFound count: 1 path: app/Jobs/Services/DeployService.php - message: '#^Parameter \#1 \$steps of method App\\Jobs\\Services\\DeployService\:\:stepsWithComposeUpload\(\) expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Jobs/Services/DeployService.php - message: '#^Property App\\Jobs\\Services\\DeployService\:\:\$operation \(App\\Models\\Operation\) does not accept Illuminate\\Database\\Eloquent\\Model\.$#' identifier: assign.propertyType count: 1 path: app/Jobs/Services/DeployService.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$server\.$#' identifier: property.notFound count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$status\.$#' identifier: property.notFound count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Model\:\:children\(\)\.$#' identifier: method.notFound count: 2 path: app/Jobs/Services/RunStep.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Model\:\:steps\(\)\.$#' identifier: method.notFound count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Cannot access property \$server on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Cannot access property \$server on mixed\.$#' identifier: property.nonObject count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Cannot access property \$target on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 3 path: app/Jobs/Services/RunStep.php - message: '#^Cannot call method dispatchJob\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: app/Jobs/Services/RunStep.php - message: '#^Cannot call method each\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 5 path: app/Jobs/Services/RunStep.php - message: '#^Cannot call method get\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Cannot call method orderBy\(\) on mixed\.$#' identifier: method.nonObject count: 4 path: app/Jobs/Services/RunStep.php - message: '#^Cannot call method replicas\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Cannot call method steps\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 2 path: app/Jobs/Services/RunStep.php - message: '#^Cannot call method steps\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Cannot call method update\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 2 path: app/Jobs/Services/RunStep.php - message: '#^Cannot call method update\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Cannot call method where\(\) on mixed\.$#' identifier: method.nonObject count: 5 path: app/Jobs/Services/RunStep.php - message: '#^Cannot call method whereIn\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Cannot call method with\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\\:\:each\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\)\: mixed, Closure\(App\\Models\\Operation\)\: void given\.$#' identifier: argument.type count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\\:\:first\(\) expects \(callable\(Illuminate\\Database\\Eloquent\\Model, int\)\: bool\)\|null, Closure\(App\\Models\\Operation\)\: bool given\.$#' identifier: argument.type count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\\:\:flatMap\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\)\: \(array\\|Illuminate\\Support\\Collection\\), Closure\(App\\Models\\Service\)\: Illuminate\\Support\\Collection\ given\.$#' identifier: argument.type count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Parameter \#1 \$operation of method App\\Jobs\\Services\\RunStep\:\:cancelDescendants\(\) expects App\\Models\\Operation, Illuminate\\Database\\Eloquent\\Model\|null given\.$#' identifier: argument.type count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Parameter \#1 \$operation of method App\\Jobs\\Services\\RunStep\:\:cancelPendingSiblingsAndAncestors\(\) expects App\\Models\\Operation, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Parameter \#1 \$operation of method App\\Jobs\\Services\\RunStep\:\:cancelPendingSiblingsAndAncestors\(\) expects App\\Models\\Operation, Illuminate\\Database\\Eloquent\\Model\|null given\.$#' identifier: argument.type count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Parameter \#1 \$operation of method App\\Jobs\\Services\\RunStep\:\:completeOperation\(\) expects App\\Models\\Operation, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Parameter \#1 \$operation of method App\\Jobs\\Services\\RunStep\:\:completeOperation\(\) expects App\\Models\\Operation, Illuminate\\Database\\Eloquent\\Model\|null given\.$#' identifier: argument.type count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Parameter \#1 \$operation of method App\\Jobs\\Services\\RunStep\:\:dispatchNextChildOperation\(\) expects App\\Models\\Operation, Illuminate\\Database\\Eloquent\\Model\|null given\.$#' identifier: argument.type count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Parameter \#1 \$operation of method App\\Jobs\\Services\\RunStep\:\:dispatchNextOperationAfter\(\) expects App\\Models\\Operation, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Parameter \#1 \$operation of method App\\Jobs\\Services\\RunStep\:\:dispatchNextOperationAfter\(\) expects App\\Models\\Operation, Illuminate\\Database\\Eloquent\\Model\|null given\.$#' identifier: argument.type count: 1 path: app/Jobs/Services/RunStep.php - message: '#^Class App\\Models\\Application uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types\: TFactory$#' identifier: missingType.generics count: 1 path: app/Models/Application.php - message: '#^Method App\\Models\\Application\:\:environments\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Application.php - message: '#^Method App\\Models\\Application\:\:operations\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\MorphMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Application.php - message: '#^Method App\\Models\\Application\:\:organisation\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Application.php - message: '#^Method App\\Models\\BuildArtifact\:\:builtByOperation\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/BuildArtifact.php - message: '#^Method App\\Models\\BuildArtifact\:\:builtByService\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/BuildArtifact.php - message: '#^Method App\\Models\\BuildArtifact\:\:environment\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/BuildArtifact.php - message: '#^Class App\\Models\\Environment uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types\: TFactory$#' identifier: missingType.generics count: 1 path: app/Models/Environment.php - message: '#^Method App\\Models\\Environment\:\:application\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Environment.php - message: '#^Method App\\Models\\Environment\:\:attachments\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Environment.php - message: '#^Method App\\Models\\Environment\:\:buildArtifacts\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Environment.php - message: '#^Method App\\Models\\Environment\:\:operations\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\MorphMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Environment.php - message: '#^Method App\\Models\\Environment\:\:services\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Environment.php - message: '#^Method App\\Models\\Environment\:\:variables\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Environment.php - message: '#^Method App\\Models\\EnvironmentAttachment\:\:environment\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/EnvironmentAttachment.php - message: '#^Method App\\Models\\EnvironmentAttachment\:\:service\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/EnvironmentAttachment.php - message: '#^Method App\\Models\\EnvironmentAttachment\:\:serviceSlice\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/EnvironmentAttachment.php - message: '#^Method App\\Models\\EnvironmentVariable\:\:environment\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/EnvironmentVariable.php - message: '#^Method App\\Models\\EnvironmentVariable\:\:serviceSlice\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/EnvironmentVariable.php - message: '#^Method App\\Models\\FirewallRule\:\:server\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/FirewallRule.php - message: '#^Strict comparison using \=\=\= between string and App\\Enums\\FirewallRuleType\:\:ALLOW will always evaluate to false\.$#' identifier: identical.alwaysFalse count: 1 path: app/Models/FirewallRule.php - message: '#^Strict comparison using \=\=\= between string and App\\Enums\\FirewallRuleType\:\:DENY will always evaluate to false\.$#' identifier: identical.alwaysFalse count: 1 path: app/Models/FirewallRule.php - message: '#^Method App\\Models\\Network\:\:organisation\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Network.php - message: '#^Method App\\Models\\Network\:\:provider\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Network.php - message: '#^Method App\\Models\\Network\:\:servers\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Network.php - message: '#^Cannot call method random\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: app/Models/Operation.php - message: '#^Class App\\Models\\Operation uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types\: TFactory$#' identifier: missingType.generics count: 1 path: app/Models/Operation.php - message: '#^Method App\\Models\\Operation\:\:children\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Operation.php - message: '#^Method App\\Models\\Operation\:\:parent\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Operation.php - message: '#^Method App\\Models\\Operation\:\:steps\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Operation.php - message: '#^Method App\\Models\\Operation\:\:target\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\MorphTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Operation.php - message: '#^Property App\\Models\\Operation\:\:\$hash \(string\) does not accept mixed\.$#' identifier: assign.propertyType count: 1 path: app/Models/Operation.php - message: '#^Argument of an invalid type array\|string supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 1 path: app/Models/OperationStep.php - message: '#^Empty array passed to foreach\.$#' identifier: foreach.emptyArray count: 1 path: app/Models/OperationStep.php - message: '#^Method App\\Models\\OperationStep\:\:errorLogsExcerpt\(\) return type with generic class Illuminate\\Database\\Eloquent\\Casts\\Attribute does not specify its types\: TGet, TSet$#' identifier: missingType.generics count: 1 path: app/Models/OperationStep.php - message: '#^Method App\\Models\\OperationStep\:\:logsExcerpt\(\) return type with generic class Illuminate\\Database\\Eloquent\\Casts\\Attribute does not specify its types\: TGet, TSet$#' identifier: missingType.generics count: 1 path: app/Models/OperationStep.php - message: '#^Method App\\Models\\OperationStep\:\:operation\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/OperationStep.php - message: '#^Parameter \#2 \$replace of function str_replace expects array\\|string, mixed given\.$#' identifier: argument.type count: 1 path: app/Models/OperationStep.php - message: '#^Part \$key \(mixed\) of encapsed string cannot be cast to string\.$#' identifier: encapsedStringPart.nonString count: 1 path: app/Models/OperationStep.php - message: '#^Property ''error_logs_excerpt'' does not exist in model\.$#' identifier: rules.modelAppends count: 1 path: app/Models/OperationStep.php - message: '#^Property ''logs_excerpt'' does not exist in model\.$#' identifier: rules.modelAppends count: 1 path: app/Models/OperationStep.php - message: '#^Method App\\Models\\Organisation\:\:applications\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Organisation.php - message: '#^Method App\\Models\\Organisation\:\:members\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany does not specify its types\: TRelatedModel, TDeclaringModel, TPivotModel, TAccessor \(2\-4 required\)$#' identifier: missingType.generics count: 1 path: app/Models/Organisation.php - message: '#^Method App\\Models\\Organisation\:\:networks\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Organisation.php - message: '#^Method App\\Models\\Organisation\:\:owner\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Organisation.php - message: '#^Method App\\Models\\Organisation\:\:providers\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Organisation.php - message: '#^Method App\\Models\\Organisation\:\:registries\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Organisation.php - message: '#^Method App\\Models\\Organisation\:\:servers\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Organisation.php - message: '#^Method App\\Models\\Organisation\:\:services\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Organisation.php - message: '#^Method App\\Models\\Organisation\:\:sourceProviders\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Organisation.php - message: '#^Match arm comparison between string and App\\Enums\\ProviderType\:\:HETZNER is always false\.$#' identifier: match.alwaysFalse count: 1 path: app/Models/Provider.php - message: '#^Method App\\Models\\Provider\:\:networks\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Provider.php - message: '#^Method App\\Models\\Provider\:\:servers\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Provider.php - message: '#^Method App\\Models\\Registry\:\:organisation\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Registry.php - message: '#^Method App\\Models\\Server\:\:firewallRules\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Server.php - message: '#^Method App\\Models\\Server\:\:network\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Server.php - message: '#^Method App\\Models\\Server\:\:organisation\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Server.php - message: '#^Method App\\Models\\Server\:\:provider\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Server.php - message: '#^Method App\\Models\\Server\:\:serviceOperations\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasManyThrough does not specify its types\: TRelatedModel, TIntermediateModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Server.php - message: '#^Method App\\Models\\Server\:\:serviceReplicas\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Server.php - message: '#^Method App\\Models\\Server\:\:services\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Server.php - message: '#^Cannot access offset string\|null on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 2 path: app/Models/Service.php - message: '#^Class App\\Models\\Service uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types\: TFactory$#' identifier: missingType.generics count: 1 path: app/Models/Service.php - message: '#^Method App\\Models\\Service\:\:driver\(\) should return App\\Drivers\\Driver but returns object\.$#' identifier: return.type count: 1 path: app/Models/Service.php - message: '#^Method App\\Models\\Service\:\:endpoints\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Service.php - message: '#^Method App\\Models\\Service\:\:environment\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Service.php - message: '#^Method App\\Models\\Service\:\:folderName\(\) return type with generic class Illuminate\\Database\\Eloquent\\Casts\\Attribute does not specify its types\: TGet, TSet$#' identifier: missingType.generics count: 1 path: app/Models/Service.php - message: '#^Method App\\Models\\Service\:\:operations\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\MorphMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Service.php - message: '#^Method App\\Models\\Service\:\:organisation\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Service.php - message: '#^Method App\\Models\\Service\:\:replicas\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Service.php - message: '#^Method App\\Models\\Service\:\:server\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Service.php - message: '#^Method App\\Models\\Service\:\:slices\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Service.php - message: '#^Parameter \#1 \$class of function class_exists expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Models/Service.php - message: '#^Part \$class \(mixed\) of encapsed string cannot be cast to string\.$#' identifier: encapsedStringPart.nonString count: 1 path: app/Models/Service.php - message: '#^Property App\\Drivers\\DatabaseDriver\:\:\$credentials \(array\|null\) does not accept string\|null\.$#' identifier: assign.propertyType count: 1 path: app/Models/Service.php - message: '#^Method App\\Models\\ServiceEndpoint\:\:service\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/ServiceEndpoint.php - message: '#^Method App\\Models\\ServiceEndpoint\:\:serviceReplica\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/ServiceEndpoint.php - message: '#^Class App\\Models\\ServiceReplica uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types\: TFactory$#' identifier: missingType.generics count: 1 path: app/Models/ServiceReplica.php - message: '#^Method App\\Models\\ServiceReplica\:\:operation\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/ServiceReplica.php - message: '#^Method App\\Models\\ServiceReplica\:\:operations\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\MorphMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/ServiceReplica.php - message: '#^Method App\\Models\\ServiceReplica\:\:server\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/ServiceReplica.php - message: '#^Method App\\Models\\ServiceReplica\:\:service\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/ServiceReplica.php - message: '#^Class App\\Models\\ServiceSlice uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types\: TFactory$#' identifier: missingType.generics count: 1 path: app/Models/ServiceSlice.php - message: '#^Method App\\Models\\ServiceSlice\:\:attachments\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/ServiceSlice.php - message: '#^Method App\\Models\\ServiceSlice\:\:environment\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/ServiceSlice.php - message: '#^Method App\\Models\\ServiceSlice\:\:operations\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\MorphMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/ServiceSlice.php - message: '#^Method App\\Models\\ServiceSlice\:\:service\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/ServiceSlice.php - message: '#^Method App\\Models\\SourceProvider\:\:organisation\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/SourceProvider.php - message: '#^Method App\\Models\\User\:\:organisations\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany does not specify its types\: TRelatedModel, TDeclaringModel, TPivotModel, TAccessor \(2\-4 required\)$#' identifier: missingType.generics count: 1 path: app/Models/User.php - message: '#^Method App\\Models\\User\:\:ownedOrganisations\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/User.php - message: '#^Cannot cast mixed to string\.$#' identifier: cast.string count: 2 path: app/Services/Compose/ComposeRenderer.php - message: '#^Parameter \#1 \$document of method App\\Services\\Compose\\ComposeRenderer\:\:toYaml\(\) expects array\, array\ given\.$#' identifier: argument.type count: 1 path: app/Services/Compose/ComposeRenderer.php - message: '#^Parameter \#1 \$value of function collect expects Illuminate\\Contracts\\Support\\Arrayable\<\(int\|string\), mixed\>\|iterable\<\(int\|string\), mixed\>\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/Compose/ComposeRenderer.php - message: '#^Unable to resolve the template type TKey in call to function collect$#' identifier: argument.templateType count: 1 path: app/Services/Compose/ComposeRenderer.php - message: '#^Unable to resolve the template type TValue in call to function collect$#' identifier: argument.templateType count: 1 path: app/Services/Compose/ComposeRenderer.php - message: '#^Cannot access offset ''city'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset ''cores'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset ''country'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset ''description'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset ''disk'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset ''gross'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 2 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset ''hourly'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset ''id'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 4 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset ''ip_range'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset ''memory'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset ''monthly'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset ''name'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 3 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset ''network_zone'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset ''os_flavor'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset ''os_version'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset ''prices'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 2 path: app/Services/ServerProviders/HetznerService.php - message: '#^Cannot access offset 0 on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 2 path: app/Services/ServerProviders/HetznerService.php - message: '#^Method App\\Services\\ServerProviders\\HetznerService\:\:getImages\(\) return type with generic class Illuminate\\Support\\Collection does not specify its types\: TKey, TValue$#' identifier: missingType.generics count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Method App\\Services\\ServerProviders\\HetznerService\:\:getLocations\(\) return type with generic class Illuminate\\Support\\Collection does not specify its types\: TKey, TValue$#' identifier: missingType.generics count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Method App\\Services\\ServerProviders\\HetznerService\:\:getServerTypes\(\) return type with generic class Illuminate\\Support\\Collection does not specify its types\: TKey, TValue$#' identifier: missingType.generics count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \#1 \$value of function collect expects Illuminate\\Contracts\\Support\\Arrayable\<\(int\|string\), mixed\>\|iterable\<\(int\|string\), mixed\>\|null, mixed given\.$#' identifier: argument.type count: 4 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$city of class App\\Data\\ServerProviders\\Location constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$cores of class App\\Data\\ServerProviders\\ServerType constructor expects int, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$country of class App\\Data\\ServerProviders\\Location constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$disk of class App\\Data\\ServerProviders\\ServerType constructor expects int, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$id of class App\\Data\\ServerProviders\\CreatedServer constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$id of class App\\Data\\ServerProviders\\Image constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$id of class App\\Data\\ServerProviders\\Location constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$id of class App\\Data\\ServerProviders\\Network constructor expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$id of class App\\Data\\ServerProviders\\ServerType constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$ipRange of class App\\Data\\ServerProviders\\Network constructor expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$ipv4 of class App\\Data\\ServerProviders\\CreatedServer constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$ipv6 of class App\\Data\\ServerProviders\\CreatedServer constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$memory of class App\\Data\\ServerProviders\\ServerType constructor expects int, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$name of class App\\Data\\ServerProviders\\Image constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$name of class App\\Data\\ServerProviders\\Location constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$name of class App\\Data\\ServerProviders\\Network constructor expects string, mixed given\.$#' identifier: argument.type count: 2 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$name of class App\\Data\\ServerProviders\\ServerType constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$networkZone of class App\\Data\\ServerProviders\\Location constructor expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$networkZone of class App\\Data\\ServerProviders\\Network constructor expects string\|null, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$osFlavor of class App\\Data\\ServerProviders\\Image constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$osVersion of class App\\Data\\ServerProviders\\Image constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$priceHourly of class App\\Data\\ServerProviders\\ServerType constructor expects float, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$priceMonthly of class App\\Data\\ServerProviders\\ServerType constructor expects float, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$privateIp of class App\\Data\\ServerProviders\\CreatedServer constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$rootPassword of class App\\Data\\ServerProviders\\CreatedServer constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Parameter \$status of class App\\Data\\ServerProviders\\CreatedServer constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: app/Services/ServerProviders/HetznerService.php - message: '#^Unable to resolve the template type TKey in call to function collect$#' identifier: argument.templateType count: 4 path: app/Services/ServerProviders/HetznerService.php - message: '#^Unable to resolve the template type TValue in call to function collect$#' identifier: argument.templateType count: 4 path: app/Services/ServerProviders/HetznerService.php - message: '#^Method App\\Services\\ServerProviders\\ServerProviderService\:\:getImages\(\) return type with generic class Illuminate\\Support\\Collection does not specify its types\: TKey, TValue$#' identifier: missingType.generics count: 1 path: app/Services/ServerProviders/ServerProviderService.php - message: '#^Method App\\Services\\ServerProviders\\ServerProviderService\:\:getLocations\(\) return type with generic class Illuminate\\Support\\Collection does not specify its types\: TKey, TValue$#' identifier: missingType.generics count: 1 path: app/Services/ServerProviders/ServerProviderService.php - message: '#^Method App\\Services\\ServerProviders\\ServerProviderService\:\:getServerTypes\(\) return type with generic class Illuminate\\Support\\Collection does not specify its types\: TKey, TValue$#' identifier: missingType.generics count: 1 path: app/Services/ServerProviders/ServerProviderService.php - message: '#^Cannot access offset int on string\|false\.$#' identifier: offsetAccess.nonOffsetAccessible count: 2 path: app/Support/Ip.php - message: '#^Parameter \#1 \$string of function substr expects string, string\|false given\.$#' identifier: argument.type count: 2 path: app/Support/Ip.php - message: '#^Cannot access property \$organisations on App\\Models\\User\|null\.$#' identifier: property.nonObject count: 1 path: routes/web.php - message: '#^Cannot call method name\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: routes/web.php - message: '#^Cannot call method bind\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Feature/ApplicationControllerTest.php - message: '#^Cannot call method exists\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Feature/ApplicationControllerTest.php - message: '#^Cannot call method services\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 1 path: tests/Feature/ApplicationControllerTest.php - message: '#^Cannot call method where\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Feature/ApplicationControllerTest.php - message: '#^Parameter \#1 \$attributes of method Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany\\>\:\:create\(\) expects array\, array\ given\.$#' identifier: argument.type count: 1 path: tests/Feature/ApplicationControllerTest.php - message: '#^Cannot call method hasVerifiedEmail\(\) on App\\Models\\User\|null\.$#' identifier: method.nonObject count: 2 path: tests/Feature/Auth/EmailVerificationTest.php - message: '#^Binary operation "\." between ''/reset\-password/'' and mixed results in an error\.$#' identifier: binaryOp.invalid count: 1 path: tests/Feature/Auth/PasswordResetTest.php - message: '#^Cannot access property \$token on mixed\.$#' identifier: property.nonObject count: 2 path: tests/Feature/Auth/PasswordResetTest.php - message: '#^Cannot access property \$password on App\\Models\\User\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/AuthFlowsTest.php - message: '#^Cannot call method update\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 3 path: tests/Feature/BuildApplicationArtifactTest.php - message: '#^Parameter \#1 \$networkId of method Database\\Factories\\ServerFactory\:\:forNetwork\(\) expects string, int given\.$#' identifier: argument.type count: 1 path: tests/Feature/BuildApplicationArtifactTest.php - message: '#^Parameter \#1 \$providerId of method Database\\Factories\\ServerFactory\:\:forProvider\(\) expects string, int given\.$#' identifier: argument.type count: 1 path: tests/Feature/BuildApplicationArtifactTest.php - message: '#^Offset ''build_strategy'' does not exist on string\|null\.$#' identifier: offsetAccess.notFound count: 2 path: tests/Feature/BuildArtifactPlanningTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 1 path: tests/Feature/BuildArtifactPlanningTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 1 path: tests/Feature/BuildArtifactPlanningTest.php - message: '#^Cannot access property \$command on mixed\.$#' identifier: property.nonObject count: 3 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot access property \$health_status on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot access property \$id on App\\Models\\Operation\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot access property \$image_digest on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 2 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot access property \$kind on App\\Models\\Operation\|null\.$#' identifier: property.nonObject count: 2 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot access property \$kind on mixed\.$#' identifier: property.nonObject count: 2 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot access property \$operation on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 3 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot access property \$operation_id on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot access property \$order on mixed\.$#' identifier: property.nonObject count: 1 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot access property \$parent on mixed\.$#' identifier: property.nonObject count: 1 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot access property \$script on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 4 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot access property \$script on mixed\.$#' identifier: property.nonObject count: 9 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot access property \$status on App\\Models\\Operation\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot access property \$status on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot access property \$steps on App\\Models\\Operation\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot access property \$target on mixed\.$#' identifier: property.nonObject count: 1 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot call method all\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot call method children\(\) on App\\Models\\Operation\|null\.$#' identifier: method.nonObject count: 8 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot call method children\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 6 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot call method count\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 14 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot call method is\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot call method pluck\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot call method steps\(\) on App\\Models\\Operation\|null\.$#' identifier: method.nonObject count: 6 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot call method steps\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 5 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot call method steps\(\) on mixed\.$#' identifier: method.nonObject count: 5 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Cannot call method where\(\) on mixed\.$#' identifier: method.nonObject count: 13 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Parameter \#1 \$haystack of function str_contains expects string, mixed given\.$#' identifier: argument.type count: 2 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Parameter \#1 \$networkId of method Database\\Factories\\ServerFactory\:\:forNetwork\(\) expects string, int given\.$#' identifier: argument.type count: 5 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Parameter \#1 \$providerId of method Database\\Factories\\ServerFactory\:\:forProvider\(\) expects string, int given\.$#' identifier: argument.type count: 5 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Parameter \#2 \$array of function implode expects array\, array\ given\.$#' identifier: argument.type count: 1 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\>\:\:and\(\)$#' identifier: argument.templateType count: 2 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 6 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 1 path: tests/Feature/DeployEnvironmentJobTest.php - message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#' identifier: foreach.nonIterable count: 2 path: tests/Feature/DriverContractTest.php - message: '#^Call to an undefined method object\:\:defaultImage\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/DriverContractTest.php - message: '#^Call to an undefined method object\:\:defaultPorts\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/DriverContractTest.php - message: '#^Call to an undefined method object\:\:environmentSchema\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/DriverContractTest.php - message: '#^Call to an undefined method object\:\:firewallRules\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/DriverContractTest.php - message: '#^Call to an undefined method object\:\:resourceDefaults\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/DriverContractTest.php - message: '#^Call to an undefined method object\:\:serviceType\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/DriverContractTest.php - message: '#^Call to an undefined method object\:\:updateBehavior\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/DriverContractTest.php - message: '#^Call to an undefined method object\:\:versionTrack\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/DriverContractTest.php - message: '#^Cannot access property \$value on mixed\.$#' identifier: property.nonObject count: 1 path: tests/Feature/DriverContractTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\>\:\:and\(\)$#' identifier: argument.templateType count: 4 path: tests/Feature/DriverContractTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 3 path: tests/Feature/DriverContractTest.php - message: '#^Cannot access offset ''test'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: tests/Feature/Drivers/LaravelRuntimeDriverTest.php - message: '#^Cannot access property \$value on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/EnvironmentAttachmentControllerTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 1 path: tests/Feature/EnvironmentAttachmentControllerTest.php - message: '#^Cannot access property \$script on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 2 path: tests/Feature/EnvironmentDeploymentControllerTest.php - message: '#^Cannot access property \$status on App\\Models\\Operation\|null\.$#' identifier: property.nonObject count: 2 path: tests/Feature/EnvironmentDeploymentControllerTest.php - message: '#^Cannot call method steps\(\) on App\\Models\\Operation\|null\.$#' identifier: method.nonObject count: 2 path: tests/Feature/EnvironmentDeploymentControllerTest.php - message: '#^Parameter \#1 \$networkId of method Database\\Factories\\ServerFactory\:\:forNetwork\(\) expects string, int given\.$#' identifier: argument.type count: 1 path: tests/Feature/EnvironmentDeploymentControllerTest.php - message: '#^Parameter \#1 \$providerId of method Database\\Factories\\ServerFactory\:\:forProvider\(\) expects string, int given\.$#' identifier: argument.type count: 1 path: tests/Feature/EnvironmentDeploymentControllerTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 1 path: tests/Feature/EnvironmentDeploymentControllerTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 1 path: tests/Feature/EnvironmentDeploymentControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$kind\.$#' identifier: property.notFound count: 1 path: tests/Feature/EnvironmentMigrationControllerTest.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Model\:\:steps\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/EnvironmentMigrationControllerTest.php - message: '#^Cannot access property \$script on mixed\.$#' identifier: property.nonObject count: 1 path: tests/Feature/EnvironmentMigrationControllerTest.php - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Feature/EnvironmentMigrationControllerTest.php - message: '#^Unable to resolve the template type TValue in call to function expect$#' identifier: argument.templateType count: 1 path: tests/Feature/EnvironmentMigrationControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$key\.$#' identifier: property.notFound count: 1 path: tests/Feature/EnvironmentVariableControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$overridable\.$#' identifier: property.notFound count: 1 path: tests/Feature/EnvironmentVariableControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$service_slice_id\.$#' identifier: property.notFound count: 1 path: tests/Feature/EnvironmentVariableControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$source\.$#' identifier: property.notFound count: 1 path: tests/Feature/EnvironmentVariableControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$value\.$#' identifier: property.notFound count: 1 path: tests/Feature/EnvironmentVariableControllerTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 3 path: tests/Feature/EnvironmentVariableControllerTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 1 path: tests/Feature/EnvironmentVariableControllerTest.php - message: '#^Unable to resolve the template type TValue in call to function expect$#' identifier: argument.templateType count: 1 path: tests/Feature/EnvironmentVariableControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$config\.$#' identifier: property.notFound count: 1 path: tests/Feature/EnvironmentWorkerControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$deploy_policy\.$#' identifier: property.notFound count: 1 path: tests/Feature/EnvironmentWorkerControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$process_roles\.$#' identifier: property.notFound count: 1 path: tests/Feature/EnvironmentWorkerControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$type\.$#' identifier: property.notFound count: 1 path: tests/Feature/EnvironmentWorkerControllerTest.php - message: '#^Cannot access offset ''command'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: tests/Feature/EnvironmentWorkerControllerTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 2 path: tests/Feature/EnvironmentWorkerControllerTest.php - message: '#^Unable to resolve the template type TValue in call to function expect$#' identifier: argument.templateType count: 1 path: tests/Feature/EnvironmentWorkerControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: tests/Feature/KeystoneDomainModelTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$serviceSlice\.$#' identifier: property.notFound count: 1 path: tests/Feature/KeystoneDomainModelTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$value\.$#' identifier: property.notFound count: 1 path: tests/Feature/KeystoneDomainModelTest.php - message: '#^Calling toBeInstanceOf\(\) on Expectation\; assertion is redundant\.$#' identifier: pest.expectation.redundant count: 1 path: tests/Feature/KeystoneDomainModelTest.php - message: '#^Calling toBeInstanceOf\(\) on Expectation\; assertion is redundant\.$#' identifier: pest.expectation.redundant count: 1 path: tests/Feature/KeystoneDomainModelTest.php - message: '#^Cannot access property \$operation on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/KeystoneDomainModelTest.php - message: '#^Cannot call method is\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: tests/Feature/KeystoneDomainModelTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 1 path: tests/Feature/KeystoneDomainModelTest.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Model\:\:driver\(\)\.$#' identifier: method.notFound count: 2 path: tests/Feature/LaravelEnvironmentDefaultsTest.php - message: '#^Cannot access property \$config on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 2 path: tests/Feature/LaravelEnvironmentDefaultsTest.php - message: '#^Cannot access property \$deploy_policy on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/LaravelEnvironmentDefaultsTest.php - message: '#^Cannot access property \$id on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/LaravelEnvironmentDefaultsTest.php - message: '#^Cannot access property \$process_roles on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/LaravelEnvironmentDefaultsTest.php - message: '#^Cannot access property \$type on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/LaravelEnvironmentDefaultsTest.php - message: '#^Cannot call method dockerfileTemplate\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: tests/Feature/LaravelEnvironmentDefaultsTest.php - message: '#^Cannot call method driver\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 1 path: tests/Feature/LaravelEnvironmentDefaultsTest.php - message: '#^Cannot call method refresh\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 2 path: tests/Feature/LaravelEnvironmentDefaultsTest.php - message: '#^Cannot call method update\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 2 path: tests/Feature/LaravelEnvironmentDefaultsTest.php - message: '#^Only iterables can be unpacked, mixed given\.$#' identifier: arrayUnpacking.nonIterable count: 2 path: tests/Feature/LaravelEnvironmentDefaultsTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 1 path: tests/Feature/LaravelEnvironmentDefaultsTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 2 path: tests/Feature/LaravelEnvironmentDefaultsTest.php - message: '#^Cannot access offset ''database'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: tests/Feature/ManagedAttachmentTest.php - message: '#^Cannot access property \$config on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/ManagedAttachmentTest.php - message: '#^Cannot access property \$kind on mixed\.$#' identifier: property.nonObject count: 3 path: tests/Feature/ManagedAttachmentTest.php - message: '#^Cannot access property \$overridable on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/ManagedAttachmentTest.php - message: '#^Cannot access property \$script on mixed\.$#' identifier: property.nonObject count: 3 path: tests/Feature/ManagedAttachmentTest.php - message: '#^Cannot access property \$source on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/ManagedAttachmentTest.php - message: '#^Cannot access property \$type on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 2 path: tests/Feature/ManagedAttachmentTest.php - message: '#^Cannot access property \$value on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/ManagedAttachmentTest.php - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 9 path: tests/Feature/ManagedAttachmentTest.php - message: '#^Cannot call method operations\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 6 path: tests/Feature/ManagedAttachmentTest.php - message: '#^Cannot call method steps\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: tests/Feature/ManagedAttachmentTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 1 path: tests/Feature/ManagedAttachmentTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 3 path: tests/Feature/ManagedAttachmentTest.php - message: '#^Unable to resolve the template type TValue in call to function expect$#' identifier: argument.templateType count: 1 path: tests/Feature/ManagedAttachmentTest.php - message: '#^Access to an undefined property App\\Models\\OperationStep\:\:\$error_logs_excerpt\.$#' identifier: property.notFound count: 1 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Access to an undefined property App\\Models\\OperationStep\:\:\$logs_excerpt\.$#' identifier: property.notFound count: 1 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Access to an undefined property App\\Models\\Service\:\:\$folder_name\.$#' identifier: property.notFound count: 1 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Cannot access property \$firewallRules on mixed\.$#' identifier: property.nonObject count: 1 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Cannot access property \$id on mixed\.$#' identifier: property.nonObject count: 8 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Cannot access property \$network on mixed\.$#' identifier: property.nonObject count: 1 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Cannot access property \$organisation on mixed\.$#' identifier: property.nonObject count: 2 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Cannot access property \$organisation_id on mixed\.$#' identifier: property.nonObject count: 1 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Cannot access property \$provider on mixed\.$#' identifier: property.nonObject count: 2 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Cannot access property \$servers on mixed\.$#' identifier: property.nonObject count: 1 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Cannot access property \$serviceOperations on mixed\.$#' identifier: property.nonObject count: 1 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Cannot access property \$serviceReplicas on mixed\.$#' identifier: property.nonObject count: 1 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Cannot access property \$services on mixed\.$#' identifier: property.nonObject count: 1 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Cannot call method is\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 17 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Cannot call method is\(\) on mixed\.$#' identifier: method.nonObject count: 5 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Cannot call method sshClient\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Function buildOrgServer\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Parameter \#1 \$factory of method Illuminate\\Database\\Eloquent\\Factories\\Factory\\:\:for\(\) expects Illuminate\\Database\\Eloquent\\Factories\\Factory\|Illuminate\\Database\\Eloquent\\Model, mixed given\.$#' identifier: argument.type count: 4 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Parameter \#1 \$providerId of method Database\\Factories\\ServerFactory\:\:forProvider\(\) expects string, int given\.$#' identifier: argument.type count: 1 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Unable to resolve the template type TValue in call to function expect$#' identifier: argument.templateType count: 3 path: tests/Feature/ModelRelationshipsTest.php - message: '#^Call to an undefined method Mockery\\ExpectationInterface\|Mockery\\HigherOrderMessage\:\:andReturnNull\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Models/FirewallRuleTest.php - message: '#^Call to an undefined method Mockery\\ExpectationInterface\|Mockery\\HigherOrderMessage\:\:once\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Models/FirewallRuleTest.php - message: '#^Cannot access property \$id on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/Models/FirewallRuleTest.php - message: '#^Parameter \#1 \$providerId of method Database\\Factories\\ServerFactory\:\:forProvider\(\) expects string, int given\.$#' identifier: argument.type count: 1 path: tests/Feature/Models/FirewallRuleTest.php - message: '#^Unable to resolve the template type TValue in call to function expect$#' identifier: argument.templateType count: 1 path: tests/Feature/Models/FirewallRuleTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: tests/Feature/OnboardingControllerTest.php - message: '#^Cannot cast mixed to string\.$#' identifier: cast.string count: 1 path: tests/Feature/OnboardingControllerTest.php - message: '#^Parameter \#1 \$providerId of method Database\\Factories\\ServerFactory\:\:forProvider\(\) expects string, int given\.$#' identifier: argument.type count: 1 path: tests/Feature/OnboardingControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: tests/Feature/ProvisionCallbackTest.php - message: '#^Cannot access property \$status on App\\Models\\Server\|null\.$#' identifier: property.nonObject count: 3 path: tests/Feature/ProvisionCallbackTest.php - message: '#^Cannot cast mixed to string\.$#' identifier: cast.string count: 1 path: tests/Feature/ProvisionCallbackTest.php - message: '#^Parameter \#1 \$providerId of method Database\\Factories\\ServerFactory\:\:forProvider\(\) expects string, int given\.$#' identifier: argument.type count: 1 path: tests/Feature/ProvisionCallbackTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: tests/Feature/ProvisionScriptTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$credentials\.$#' identifier: property.notFound count: 1 path: tests/Feature/RegistryControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$name\.$#' identifier: property.notFound count: 1 path: tests/Feature/RegistryControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$type\.$#' identifier: property.notFound count: 1 path: tests/Feature/RegistryControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$url\.$#' identifier: property.notFound count: 1 path: tests/Feature/RegistryControllerTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 3 path: tests/Feature/RegistryControllerTest.php - message: '#^Unable to resolve the template type TValue in call to function expect$#' identifier: argument.templateType count: 1 path: tests/Feature/RegistryControllerTest.php - message: '#^Cannot access offset ''GIT_SSH_COMMAND'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 1 path: tests/Feature/RepositoryAccessTest.php - message: '#^Cannot access property \$command on mixed\.$#' identifier: property.nonObject count: 3 path: tests/Feature/RepositoryAccessTest.php - message: '#^Cannot access property \$environment on mixed\.$#' identifier: property.nonObject count: 1 path: tests/Feature/RepositoryAccessTest.php - message: '#^Parameter \#1 \$haystack of function str_contains expects string, mixed given\.$#' identifier: argument.type count: 3 path: tests/Feature/RepositoryAccessTest.php - message: '#^Parameter \#2 \$array of function implode expects array\, array\ given\.$#' identifier: argument.type count: 1 path: tests/Feature/RepositoryAccessTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$external_id\.$#' identifier: property.notFound count: 1 path: tests/Feature/ServerControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 3 path: tests/Feature/ServerControllerTest.php - message: '#^Call to an undefined method Mockery\\ExpectationInterface\|Mockery\\HigherOrderMessage\:\:andReturn\(\)\.$#' identifier: method.notFound count: 3 path: tests/Feature/ServerControllerTest.php - message: '#^Call to an undefined method Mockery\\ExpectationInterface\|Mockery\\HigherOrderMessage\:\:andReturnSelf\(\)\.$#' identifier: method.notFound count: 3 path: tests/Feature/ServerControllerTest.php - message: '#^Call to an undefined method Mockery\\ExpectationInterface\|Mockery\\HigherOrderMessage\:\:never\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/ServerControllerTest.php - message: '#^Call to an undefined method Mockery\\ExpectationInterface\|Mockery\\HigherOrderMessage\:\:once\(\)\.$#' identifier: method.notFound count: 3 path: tests/Feature/ServerControllerTest.php - message: '#^Cannot call method andReturn\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: tests/Feature/ServerControllerTest.php - message: '#^Parameter \#1 \$organisation of method Database\\Factories\\ProviderFactory\:\:forOrganisation\(\) expects App\\Models\\Organisation\|string, int given\.$#' identifier: argument.type count: 1 path: tests/Feature/ServerControllerTest.php - message: '#^Parameter \$networkId of class App\\Data\\ServerProviders\\CreatedServer constructor expects string, mixed given\.$#' identifier: argument.type count: 1 path: tests/Feature/ServerControllerTest.php - message: '#^Variable \$user in PHPDoc tag @var does not exist\.$#' identifier: varTag.variableNotFound count: 1 path: tests/Feature/ServerControllerTest.php - message: '#^Call to an undefined method Mockery\\ExpectationInterface\|Mockery\\HigherOrderMessage\:\:andReturn\(\)\.$#' identifier: method.notFound count: 2 path: tests/Feature/ServiceControllerTest.php - message: '#^Cannot access offset ''organisation'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 19 path: tests/Feature/ServiceControllerTest.php - message: '#^Cannot access offset ''server'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 23 path: tests/Feature/ServiceControllerTest.php - message: '#^Cannot access offset ''user'' on mixed\.$#' identifier: offsetAccess.nonOffsetAccessible count: 11 path: tests/Feature/ServiceControllerTest.php - message: '#^Cannot access property \$id on mixed\.$#' identifier: property.nonObject count: 39 path: tests/Feature/ServiceControllerTest.php - message: '#^Cannot call method andReturn\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: tests/Feature/ServiceControllerTest.php - message: '#^Cannot call method once\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Feature/ServiceControllerTest.php - message: '#^Cannot call method shouldReceive\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: tests/Feature/ServiceControllerTest.php - message: '#^Cannot call method withArgs\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Feature/ServiceControllerTest.php - message: '#^Function setupTestEnvironment\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: tests/Feature/ServiceControllerTest.php - message: '#^Parameter \#1 \$factory of method Illuminate\\Database\\Eloquent\\Factories\\Factory\\:\:for\(\) expects Illuminate\\Database\\Eloquent\\Factories\\Factory\|Illuminate\\Database\\Eloquent\\Model, mixed given\.$#' identifier: argument.type count: 2 path: tests/Feature/ServiceControllerTest.php - message: '#^Parameter \#1 \$user of function Pest\\Laravel\\actingAs expects Illuminate\\Contracts\\Auth\\Authenticatable, mixed given\.$#' identifier: argument.type count: 3 path: tests/Feature/ServiceControllerTest.php - message: '#^Parameter \#1 \$user of method Illuminate\\Foundation\\Testing\\TestCase\:\:actingAs\(\) expects Illuminate\\Contracts\\Auth\\Authenticatable, mixed given\.$#' identifier: argument.type count: 8 path: tests/Feature/ServiceControllerTest.php - message: '#^Parameter \$server of method App\\Actions\\Services\\CreateService\:\:execute\(\) expects App\\Models\\Server, mixed given\.$#' identifier: argument.type count: 1 path: tests/Feature/ServiceControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 3 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$status\.$#' identifier: property.notFound count: 4 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Model\:\:steps\(\)\.$#' identifier: method.notFound count: 4 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Cannot access property \$kind on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Cannot access property \$name on mixed\.$#' identifier: property.nonObject count: 1 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Cannot access property \$script on mixed\.$#' identifier: property.nonObject count: 5 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Cannot access property \$status on mixed\.$#' identifier: property.nonObject count: 1 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Cannot call method create\(\) on mixed\.$#' identifier: method.nonObject count: 3 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Cannot call method first\(\) on mixed\.$#' identifier: method.nonObject count: 4 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Cannot call method implode\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Cannot call method orderBy\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Cannot call method pluck\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Cannot call method steps\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 4 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Cannot call method where\(\) on mixed\.$#' identifier: method.nonObject count: 2 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Parameter \#1 \$networkId of method Database\\Factories\\ServerFactory\:\:forNetwork\(\) expects string, int given\.$#' identifier: argument.type count: 1 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Parameter \#1 \$providerId of method Database\\Factories\\ServerFactory\:\:forProvider\(\) expects string, int given\.$#' identifier: argument.type count: 1 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Parameter \#1 \$step of class App\\Jobs\\Services\\RunStep constructor expects App\\Models\\OperationStep, mixed given\.$#' identifier: argument.type count: 1 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 3 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Unable to resolve the template type TValue in call to function expect$#' identifier: argument.templateType count: 2 path: tests/Feature/ServiceDeploymentOperationTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: tests/Feature/ServiceEndpointTest.php - message: '#^Function endpointTestServer\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: tests/Feature/ServiceEndpointTest.php - message: '#^Parameter \#1 \$attributes of method Illuminate\\Database\\Eloquent\\Factories\\Factory\\:\:create\(\) expects array\\|\(callable\(array\\)\: array\\), non\-empty\-array\ given\.$#' identifier: argument.type count: 1 path: tests/Feature/ServiceEndpointTest.php - message: '#^Parameter \#1 \$networkId of method Database\\Factories\\ServerFactory\:\:forNetwork\(\) expects string, int given\.$#' identifier: argument.type count: 1 path: tests/Feature/ServiceImageDigestTest.php - message: '#^Parameter \#1 \$providerId of method Database\\Factories\\ServerFactory\:\:forProvider\(\) expects string, int given\.$#' identifier: argument.type count: 1 path: tests/Feature/ServiceImageDigestTest.php - message: '#^Cannot access property \$kind on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 1 path: tests/Feature/ServiceUpdateControllerTest.php - message: '#^Cannot call method exists\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Feature/ServiceUpdateControllerTest.php - message: '#^Cannot call method steps\(\) on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: method.nonObject count: 1 path: tests/Feature/ServiceUpdateControllerTest.php - message: '#^Cannot call method where\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Feature/ServiceUpdateControllerTest.php - message: '#^Function serviceUpdateFixture\(\) has parameter \$serviceConfig with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: tests/Feature/ServiceUpdateControllerTest.php - message: '#^Parameter \#1 \$networkId of method Database\\Factories\\ServerFactory\:\:forNetwork\(\) expects string, int given\.$#' identifier: argument.type count: 1 path: tests/Feature/ServiceUpdateControllerTest.php - message: '#^Parameter \#1 \$providerId of method Database\\Factories\\ServerFactory\:\:forProvider\(\) expects string, int given\.$#' identifier: argument.type count: 1 path: tests/Feature/ServiceUpdateControllerTest.php - message: '#^Unable to resolve the template type TValue in call to function expect$#' identifier: argument.templateType count: 1 path: tests/Feature/ServiceUpdateControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$name\.$#' identifier: property.notFound count: 1 path: tests/Feature/SourceProviderControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$type\.$#' identifier: property.notFound count: 1 path: tests/Feature/SourceProviderControllerTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$url\.$#' identifier: property.notFound count: 1 path: tests/Feature/SourceProviderControllerTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 2 path: tests/Feature/SourceProviderControllerTest.php - message: '#^Unable to resolve the template type TValue in call to function expect$#' identifier: argument.templateType count: 1 path: tests/Feature/SourceProviderControllerTest.php - message: '#^Cannot access property \$script on Illuminate\\Database\\Eloquent\\Model\|null\.$#' identifier: property.nonObject count: 5 path: tests/Feature/StatefulServiceUpdateTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\>\:\:and\(\)$#' identifier: argument.templateType count: 1 path: tests/Feature/StatefulServiceUpdateTest.php - message: '#^Unable to resolve the template type TAndValue in call to method Pest\\Expectation\\:\:and\(\)$#' identifier: argument.templateType count: 4 path: tests/Feature/StatefulServiceUpdateTest.php - message: '#^Function validateUpdate\(\) has parameter \$payload with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: tests/Feature/UpdateServiceRequestTest.php - message: '#^Function validateUpdate\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: tests/Feature/UpdateServiceRequestTest.php - message: '#^Cannot call method toBe\(\) on mixed\.$#' identifier: method.nonObject count: 1 path: tests/Pest.php - message: '#^Function something\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: tests/Pest.php - message: '#^Undefined variable\: \$this$#' identifier: variable.undefined count: 1 path: tests/Pest.php - message: '#^Parameter \#1 \.\.\.\$data of method Pest\\PendingCalls\\TestCall\:\:with\(\) expects array\\|string\>\|Closure\|string, array\{App\\Enums\\ServiceCategory\:\:APPLICATION, App\\Enums\\ServiceCategory\:\:DATABASE, App\\Enums\\ServiceCategory\:\:GATEWAY, App\\Enums\\ServiceCategory\:\:STORAGE, App\\Enums\\ServiceCategory\:\:CACHE, App\\Enums\\ServiceCategory\:\:BUILDER\} given\.$#' identifier: argument.type count: 1 path: tests/Unit/Enums/ServiceCategoryTest.php - message: '#^Calling toBeTrue\(\) on Expectation\; assertion is redundant\.$#' identifier: pest.expectation.redundant count: 1 path: tests/Unit/ExampleTest.php