parameters: ignoreErrors: - message: '#^Expression on left side of \?\? is not nullable\.$#' identifier: nullCoalesce.expr count: 1 path: app/Console/Commands/RemindersDispatchDue.php - message: '#^Using nullsafe method call on non\-nullable type Illuminate\\Support\\Carbon\. Use \-\> instead\.$#' identifier: nullsafe.neverNull count: 1 path: app/Console/Commands/RemindersDispatchDue.php - message: '#^Access to an undefined property App\\Models\\Tenant\:\:\$tariff_name\.$#' identifier: property.notFound count: 1 path: app/Http/Controllers/Api/AdminTenantsController.php - message: '#^Access to an undefined property App\\Models\\Tenant\:\:\$tariff_price_monthly\.$#' identifier: property.notFound count: 1 path: app/Http/Controllers/Api/AdminTenantsController.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Database\\Eloquent\\Collection\\:\:map\(\) contains unresolvable type\.$#' identifier: argument.unresolvableType count: 1 path: app/Http/Controllers/Api/AdminTenantsController.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Eloquent\\Builder\\:\:orWhere\(\) expects array\\|\(Closure\(Illuminate\\Database\\Eloquent\\Builder\\)\: Illuminate\\Database\\Eloquent\\Builder\\)\|\(Closure\(Illuminate\\Database\\Eloquent\\Builder\\)\: void\)\|Illuminate\\Contracts\\Database\\Query\\Expression\|model property of App\\Models\\Tenant, ''tenants\.contact…'' given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/Api/AdminTenantsController.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Eloquent\\Builder\\:\:orWhere\(\) expects array\\|\(Closure\(Illuminate\\Database\\Eloquent\\Builder\\)\: Illuminate\\Database\\Eloquent\\Builder\\)\|\(Closure\(Illuminate\\Database\\Eloquent\\Builder\\)\: void\)\|Illuminate\\Contracts\\Database\\Query\\Expression\|model property of App\\Models\\Tenant, ''tenants\.subdomain'' given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/Api/AdminTenantsController.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Eloquent\\Builder\\:\:where\(\) expects array\\|\(Closure\(Illuminate\\Database\\Eloquent\\Builder\\)\: Illuminate\\Database\\Eloquent\\Builder\\)\|\(Closure\(Illuminate\\Database\\Eloquent\\Builder\\)\: void\)\|Illuminate\\Contracts\\Database\\Query\\Expression\|model property of App\\Models\\Tenant, ''tenants\.status'' given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/Api/AdminTenantsController.php - message: '#^Parameter \#1 \$column of method Illuminate\\Database\\Eloquent\\Builder\\:\:where\(\) expects array\\|\(Closure\(Illuminate\\Database\\Eloquent\\Builder\\)\: Illuminate\\Database\\Eloquent\\Builder\\)\|\(Closure\(Illuminate\\Database\\Eloquent\\Builder\\)\: void\)\|Illuminate\\Contracts\\Database\\Query\\Expression\|model property of App\\Models\\Tenant, ''tenants…'' given\.$#' identifier: argument.type count: 1 path: app/Http/Controllers/Api/AdminTenantsController.php - message: '#^Using nullsafe method call on non\-nullable type Illuminate\\Support\\Carbon\. Use \-\> instead\.$#' identifier: nullsafe.neverNull count: 5 path: app/Http/Controllers/Api/DealController.php - message: '#^Cannot call method toIso8601String\(\) on null\.$#' identifier: method.nonObject count: 1 path: app/Http/Controllers/Api/ImpersonationController.php - message: '#^Using nullsafe method call on non\-nullable type Illuminate\\Support\\Carbon\. Use \-\> instead\.$#' identifier: nullsafe.neverNull count: 1 path: app/Http/Controllers/Api/ReminderController.php - message: '#^Strict comparison using \!\=\= between int and null will always evaluate to true\.$#' identifier: notIdentical.alwaysTrue count: 1 path: app/Http/Middleware/SetTenantContext.php - message: '#^Access to an undefined property App\\Models\\Project\:\:\$archived_at\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/ProjectResource.php - message: '#^Using nullsafe property access "\?\-\>name" on left side of \?\? is unnecessary\. Use \-\> instead\.$#' identifier: nullsafe.neverNull count: 2 path: app/Mail/NewLeadNotification.php - message: '#^Call to function is_array\(\) with array\ will always evaluate to true\.$#' identifier: function.alreadyNarrowedType count: 1 path: app/Services/NotificationService.php - message: '#^Using nullsafe property access "\?\-\>name" on left side of \?\? is unnecessary\. Use \-\> instead\.$#' identifier: nullsafe.neverNull count: 1 path: app/Services/NotificationService.php - message: '#^Access to an undefined property App\\Models\\Project\:\:\$archived_at\.$#' identifier: property.notFound count: 1 path: app/Services/Project/ProjectService.php - message: '#^Match expression does not handle remaining value\: string$#' identifier: match.unhandled count: 1 path: app/Services/Project/ProjectService.php - message: '#^Return type \(array\\) of method Database\\Factories\\ProjectFactory\:\:definition\(\) should be compatible with return type \(array\\) of method Illuminate\\Database\\Eloquent\\Factories\\Factory\\:\:definition\(\)$#' identifier: method.childReturnType count: 1 path: database/factories/ProjectFactory.php - message: '#^Parameter \#1 \$state of method Illuminate\\Database\\Eloquent\\Factories\\Factory\\:\:state\(\) expects array\\|\(callable\(array\, Illuminate\\Database\\Eloquent\\Model\|null\)\: array\\), Closure\(array, App\\Models\\Reminder\)\: array\{tenant_id\: int\} given\.$#' identifier: argument.type count: 1 path: database/factories/ReminderFactory.php - message: '#^Parameter \#1 \$state of method Illuminate\\Database\\Eloquent\\Factories\\Factory\\:\:state\(\) expects array\\|\(callable\(array\, Illuminate\\Database\\Eloquent\\Model\|null\)\: array\\), Closure\(array, App\\Models\\ReportJob\)\: array\{tenant_id\: int\} given\.$#' identifier: argument.type count: 1 path: database/factories/ReportJobFactory.php - message: '#^Return type \(array\\) of method Database\\Factories\\TenantFactory\:\:definition\(\) should be compatible with return type \(array\\) of method Illuminate\\Database\\Eloquent\\Factories\\Factory\\:\:definition\(\)$#' identifier: method.childReturnType count: 1 path: database/factories/TenantFactory.php - message: '#^Return type \(array\\) of method Database\\Factories\\UserFactory\:\:definition\(\) should be compatible with return type \(array\\) of method Illuminate\\Database\\Eloquent\\Factories\\Factory\\:\:definition\(\)$#' identifier: method.childReturnType count: 1 path: database/factories/UserFactory.php - message: '#^Trait Tests\\Concerns\\SharesSupplierPdo is used zero times and is not analysed\.$#' identifier: trait.unused count: 1 path: tests/Concerns/SharesSupplierPdo.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:deleteJson\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Admin/AdminPricingTiersControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Admin/AdminPricingTiersControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 6 path: tests/Feature/Admin/AdminPricingTiersControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:seed\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Admin/AdminPricingTiersControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Admin/AdminSuppliersControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:patchJson\(\)\.$#' identifier: method.notFound count: 3 path: tests/Feature/Admin/AdminSuppliersControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 10 path: tests/Feature/AdminBillingIndexTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$adminId\.$#' identifier: property.notFound count: 20 path: tests/Feature/AdminIncidentsIndexTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 11 path: tests/Feature/AdminIncidentsIndexTest.php - message: '#^Access to an undefined property Pest\\Mixins\\Expectation\\:\:\$not\.$#' identifier: property.notFound count: 1 path: tests/Feature/AdminSystemSettingsTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$adminId\.$#' identifier: property.notFound count: 11 path: tests/Feature/AdminSystemSettingsTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/AdminSystemSettingsTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:putJson\(\)\.$#' identifier: method.notFound count: 8 path: tests/Feature/AdminSystemSettingsTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 27 path: tests/Feature/AdminTenantShowTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 13 path: tests/Feature/AdminTenantShowTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 13 path: tests/Feature/AdminTenantsIndexTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:actingAs\(\)\.$#' identifier: method.notFound count: 14 path: tests/Feature/Api/ProjectBulkActionsTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 9 path: tests/Feature/Auth/AuthControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 2 path: tests/Feature/Auth/AuthControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 14 path: tests/Feature/Auth/AuthControllerTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 5 path: tests/Feature/Auth/ForgotPasswordTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 9 path: tests/Feature/Auth/ForgotPasswordTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 7 path: tests/Feature/Auth/IpLockoutTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 6 path: tests/Feature/Auth/IpLockoutTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 1 path: tests/Feature/Auth/NotificationPreferencesTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$user\.$#' identifier: property.notFound count: 3 path: tests/Feature/Auth/NotificationPreferencesTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:actingAs\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Auth/NotificationPreferencesTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Auth/NotificationPreferencesTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:patchJson\(\)\.$#' identifier: method.notFound count: 9 path: tests/Feature/Auth/NotificationPreferencesTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 8 path: tests/Feature/Auth/RateLimitTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 18 path: tests/Feature/Auth/RateLimitTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$plainCodes\.$#' identifier: property.notFound count: 1 path: tests/Feature/Auth/RecoveryCodeTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 1 path: tests/Feature/Auth/RecoveryCodeTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$user\.$#' identifier: property.notFound count: 2 path: tests/Feature/Auth/RecoveryCodeTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 7 path: tests/Feature/Auth/RecoveryCodeTest.php - message: '#^Parameter \#1 \$self of function startPending expects Tests\\TestCase, Pest\\PendingCalls\\TestCall given\.$#' identifier: argument.type count: 5 path: tests/Feature/Auth/RecoveryCodeTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 1 path: tests/Feature/Auth/ResetPasswordTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$user\.$#' identifier: property.notFound count: 7 path: tests/Feature/Auth/ResetPasswordTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 7 path: tests/Feature/Auth/ResetPasswordTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 1 path: tests/Feature/Auth/SuspiciousLoginNotificationTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$user\.$#' identifier: property.notFound count: 1 path: tests/Feature/Auth/SuspiciousLoginNotificationTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 7 path: tests/Feature/Auth/SuspiciousLoginNotificationTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 1 path: tests/Feature/Auth/TwoFactorSetupTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$user\.$#' identifier: property.notFound count: 16 path: tests/Feature/Auth/TwoFactorSetupTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:actingAs\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Auth/TwoFactorSetupTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 16 path: tests/Feature/Auth/TwoFactorSetupTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$google2fa\.$#' identifier: property.notFound count: 4 path: tests/Feature/Auth/TwoFactorTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 1 path: tests/Feature/Auth/TwoFactorTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$totpSecret\.$#' identifier: property.notFound count: 4 path: tests/Feature/Auth/TwoFactorTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$user\.$#' identifier: property.notFound count: 4 path: tests/Feature/Auth/TwoFactorTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 2 path: tests/Feature/Auth/TwoFactorTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 11 path: tests/Feature/Auth/TwoFactorTest.php - message: '#^Access to an undefined property App\\Models\\LeadCharge\:\:\$charge_source\.$#' identifier: property.notFound count: 2 path: tests/Feature/Billing/LedgerServiceTest.php - message: '#^Access to an undefined property App\\Models\\Tenant\:\:\$delivered_in_month\.$#' identifier: property.notFound count: 3 path: tests/Feature/Billing/LedgerServiceTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$ledger\.$#' identifier: property.notFound count: 8 path: tests/Feature/Billing/LedgerServiceTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:seed\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Billing/LedgerServiceTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$repo\.$#' identifier: property.notFound count: 6 path: tests/Feature/Billing/PricingTierRepositoryTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 12 path: tests/Feature/Billing/TenantChargesControllerTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$user\.$#' identifier: property.notFound count: 1 path: tests/Feature/Billing/TenantChargesControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:actingAs\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Billing/TenantChargesControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 8 path: tests/Feature/Billing/TenantChargesControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Billing/TenantChargesControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:seed\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Billing/TenantChargesControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:artisan\(\)\.$#' identifier: method.notFound count: 4 path: tests/Feature/Console/CheckSupplierWebhookSecretCommandTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:artisan\(\)\.$#' identifier: method.notFound count: 2 path: tests/Feature/Console/ResetDeliveredTodayCommandTest.php - message: '#^Access to an undefined property App\\Models\\Tenant\:\:\$delivered_in_month\.$#' identifier: property.notFound count: 3 path: tests/Feature/Console/ResetMonthlyCountersCommandTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:artisan\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Console/ResetMonthlyCountersCommandTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 37 path: tests/Feature/DealCreateTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 25 path: tests/Feature/DealCreateTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$otherTenant\.$#' identifier: property.notFound count: 5 path: tests/Feature/DealDestroyTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$project\.$#' identifier: property.notFound count: 7 path: tests/Feature/DealDestroyTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 20 path: tests/Feature/DealDestroyTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:deleteJson\(\)\.$#' identifier: method.notFound count: 9 path: tests/Feature/DealDestroyTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 2 path: tests/Feature/DealDestroyTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$manager\.$#' identifier: property.notFound count: 5 path: tests/Feature/DealIndexTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$otherTenant\.$#' identifier: property.notFound count: 7 path: tests/Feature/DealIndexTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$project\.$#' identifier: property.notFound count: 26 path: tests/Feature/DealIndexTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$project2\.$#' identifier: property.notFound count: 3 path: tests/Feature/DealIndexTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 50 path: tests/Feature/DealIndexTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 22 path: tests/Feature/DealIndexTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$otherTenant\.$#' identifier: property.notFound count: 5 path: tests/Feature/DealRestoreTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$project\.$#' identifier: property.notFound count: 5 path: tests/Feature/DealRestoreTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 18 path: tests/Feature/DealRestoreTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:deleteJson\(\)\.$#' identifier: method.notFound count: 2 path: tests/Feature/DealRestoreTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 2 path: tests/Feature/DealRestoreTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 7 path: tests/Feature/DealRestoreTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$manager\.$#' identifier: property.notFound count: 3 path: tests/Feature/DealShowTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$otherTenant\.$#' identifier: property.notFound count: 6 path: tests/Feature/DealShowTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$project\.$#' identifier: property.notFound count: 7 path: tests/Feature/DealShowTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 20 path: tests/Feature/DealShowTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 8 path: tests/Feature/DealShowTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$otherTenant\.$#' identifier: property.notFound count: 5 path: tests/Feature/DealTransitionTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$project\.$#' identifier: property.notFound count: 5 path: tests/Feature/DealTransitionTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 12 path: tests/Feature/DealTransitionTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 7 path: tests/Feature/DealTransitionTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$manager\.$#' identifier: property.notFound count: 4 path: tests/Feature/DealUpdateTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$otherTenant\.$#' identifier: property.notFound count: 6 path: tests/Feature/DealUpdateTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$project\.$#' identifier: property.notFound count: 10 path: tests/Feature/DealUpdateTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 24 path: tests/Feature/DealUpdateTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:patchJson\(\)\.$#' identifier: method.notFound count: 10 path: tests/Feature/DealUpdateTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 11 path: tests/Feature/Http/Webhook/SupplierWebhookTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:withServerVariables\(\)\.$#' identifier: method.notFound count: 2 path: tests/Feature/Http/Webhook/SupplierWebhookTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$adminId\.$#' identifier: property.notFound count: 15 path: tests/Feature/ImpersonationTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 15 path: tests/Feature/ImpersonationTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 2 path: tests/Feature/ImpersonationTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 17 path: tests/Feature/ImpersonationTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 2 path: tests/Feature/Integration/SupplierLeadFlowTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:seed\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Integration/SupplierLeadFlowTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:seed\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Jobs/RouteSupplierLeadJobTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 5 path: tests/Feature/LeadStatusesIndexTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 16 path: tests/Feature/LookupsTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 4 path: tests/Feature/LookupsTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 3 path: tests/Feature/LookupsTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 21 path: tests/Feature/Notifications/InAppNotificationApiTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$user\.$#' identifier: property.notFound count: 14 path: tests/Feature/Notifications/InAppNotificationApiTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:actingAs\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Notifications/InAppNotificationApiTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:deleteJson\(\)\.$#' identifier: method.notFound count: 2 path: tests/Feature/Notifications/InAppNotificationApiTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 7 path: tests/Feature/Notifications/InAppNotificationApiTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:patchJson\(\)\.$#' identifier: method.notFound count: 4 path: tests/Feature/Notifications/InAppNotificationApiTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 2 path: tests/Feature/Notifications/InAppNotificationApiTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$partitionsBefore\.$#' identifier: property.notFound count: 2 path: tests/Feature/PartitionsCreateMonthsTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:mock\(\)\.$#' identifier: method.notFound count: 6 path: tests/Feature/Plan5/Jobs/SyncSupplierProjectJobTest.php - message: '#^Access to an undefined property App\\Models\\Project\:\:\$archived_at\.$#' identifier: property.notFound count: 2 path: tests/Feature/Plan5/Projects/ProjectsActionsTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:actingAs\(\)\.$#' identifier: method.notFound count: 9 path: tests/Feature/Plan5/Projects/ProjectsActionsTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:actingAs\(\)\.$#' identifier: method.notFound count: 12 path: tests/Feature/Plan5/Projects/ProjectsListShowTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:actingAs\(\)\.$#' identifier: method.notFound count: 9 path: tests/Feature/Plan5/Projects/ProjectsStoreTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:actingAs\(\)\.$#' identifier: method.notFound count: 6 path: tests/Feature/Plan5/Projects/ProjectsUpdateTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 21 path: tests/Feature/ReminderControllerTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$user\.$#' identifier: property.notFound count: 21 path: tests/Feature/ReminderControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:actingAs\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/ReminderControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:deleteJson\(\)\.$#' identifier: method.notFound count: 2 path: tests/Feature/ReminderControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 8 path: tests/Feature/ReminderControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:patchJson\(\)\.$#' identifier: method.notFound count: 4 path: tests/Feature/ReminderControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 8 path: tests/Feature/ReminderControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:artisan\(\)\.$#' identifier: method.notFound count: 11 path: tests/Feature/RemindersDispatchDueTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 25 path: tests/Feature/Reports/ReportJobControllerTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$user\.$#' identifier: property.notFound count: 18 path: tests/Feature/Reports/ReportJobControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:actingAs\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Reports/ReportJobControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 11 path: tests/Feature/Reports/ReportJobControllerTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 12 path: tests/Feature/Reports/ReportJobControllerTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 23 path: tests/Feature/Reports/ReportLifecycleTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$user\.$#' identifier: property.notFound count: 17 path: tests/Feature/Reports/ReportLifecycleTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:actingAs\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Reports/ReportLifecycleTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:artisan\(\)\.$#' identifier: method.notFound count: 3 path: tests/Feature/Reports/ReportLifecycleTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:deleteJson\(\)\.$#' identifier: method.notFound count: 5 path: tests/Feature/Reports/ReportLifecycleTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Reports/ReportLifecycleTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 12 path: tests/Feature/Reports/ReportLifecycleTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$project1Id\.$#' identifier: property.notFound count: 1 path: tests/Feature/RlsSmokeTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$project2Id\.$#' identifier: property.notFound count: 1 path: tests/Feature/RlsSmokeTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant1Id\.$#' identifier: property.notFound count: 5 path: tests/Feature/RlsSmokeTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant2Id\.$#' identifier: property.notFound count: 5 path: tests/Feature/RlsSmokeTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$project\.$#' identifier: property.notFound count: 19 path: tests/Feature/Services/SupplierResolverTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$resolver\.$#' identifier: property.notFound count: 10 path: tests/Feature/Services/SupplierResolverTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 2 path: tests/Feature/Services/SupplierResolverTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:get\(\)\.$#' identifier: method.notFound count: 2 path: tests/Feature/SetTenantContextTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:withHeaders\(\)\.$#' identifier: method.notFound count: 3 path: tests/Feature/SetTenantContextTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:seed\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Supplier/AutoPauseFlowTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:artisan\(\)\.$#' identifier: method.notFound count: 9 path: tests/Feature/Supplier/RetryFailedSupplierJobsCommandTest.php - message: '#^Cannot access property \$resolved_at on array\\|object\.$#' identifier: property.nonObject count: 1 path: tests/Feature/Supplier/RetryFailedSupplierJobsCommandTest.php - message: '#^Cannot access property \$retried_at on array\\|object\.$#' identifier: property.nonObject count: 4 path: tests/Feature/Supplier/RetryFailedSupplierJobsCommandTest.php - message: '#^Cannot access property \$retry_count on array\\|object\.$#' identifier: property.nonObject count: 7 path: tests/Feature/Supplier/RetryFailedSupplierJobsCommandTest.php - message: '#^Access to an undefined property App\\Models\\LeadCharge\:\:\$charge_source\.$#' identifier: property.notFound count: 2 path: tests/Feature/Supplier/RouteSupplierLeadJobBillingTest.php - message: '#^Access to an undefined property App\\Models\\Tenant\:\:\$delivered_in_month\.$#' identifier: property.notFound count: 2 path: tests/Feature/Supplier/RouteSupplierLeadJobBillingTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:seed\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Supplier/RouteSupplierLeadJobBillingTest.php - message: '#^Call to an undefined method App\\Services\\Supplier\\PlaywrightBridge\:\:shouldReceive\(\)\.$#' identifier: method.notFound count: 1 path: tests/Feature/Supplier/SupplierSessionRefreshCommandTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tenant\.$#' identifier: property.notFound count: 20 path: tests/Feature/WebhookReceiveTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:call\(\)\.$#' identifier: method.notFound count: 3 path: tests/Feature/WebhookReceiveTest.php - message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:postJson\(\)\.$#' identifier: method.notFound count: 14 path: tests/Feature/WebhookReceiveTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$resolver\.$#' identifier: property.notFound count: 10 path: tests/Unit/Billing/PricingTierResolverTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$tiers\.$#' identifier: property.notFound count: 9 path: tests/Unit/Billing/PricingTierResolverTest.php - message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertTrue\(\) with true will always evaluate to true\.$#' identifier: method.alreadyNarrowedType count: 1 path: tests/Unit/ExampleTest.php - message: '#^Call to an undefined method App\\Services\\Supplier\\ProcessFactory\:\:shouldReceive\(\)\.$#' identifier: method.notFound count: 1 path: tests/Unit/Supplier/PlaywrightBridgeTest.php - message: '#^Parameter \#1 \$processFactory of class App\\Services\\Supplier\\PlaywrightBridge constructor expects App\\Services\\Supplier\\ProcessFactory, Mockery\\MockInterface given\.$#' identifier: argument.type count: 3 path: tests/Unit/Supplier/PlaywrightBridgeTest.php - message: '#^Call to an undefined method App\\Services\\Supplier\\PlaywrightBridge\:\:shouldReceive\(\)\.$#' identifier: method.notFound count: 2 path: tests/Unit/Supplier/RefreshSupplierSessionJobTest.php - message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$parser\.$#' identifier: property.notFound count: 6 path: tests/Unit/Supplier/SupplierCsvParserTest.php - message: '#^Call to an undefined static method Illuminate\\Support\\Facades\\Log\:\:shouldHaveReceived\(\)\.$#' identifier: staticMethod.notFound count: 1 path: tests/Unit/Supplier/SupplierCsvParserTest.php - message: '#^Parameter \#4 \$activeLiderraProjects of static method App\\Services\\Supplier\\SupplierQuotaAllocator\:\:allocate\(\) expects Illuminate\\Support\\Collection\, Illuminate\\Support\\Collection\ given\.$#' identifier: argument.type count: 1 path: tests/Unit/Supplier/SupplierQuotaAllocatorTest.php - message: '#^Parameter \#4 \$activeLiderraProjects of static method App\\Services\\Supplier\\SupplierQuotaAllocator\:\:allocate\(\) expects Illuminate\\Support\\Collection\, Illuminate\\Support\\Collection\ given\.$#' identifier: argument.type count: 1 path: tests/Unit/Supplier/SupplierQuotaAllocatorTest.php - message: '#^Parameter \#4 \$activeLiderraProjects of static method App\\Services\\Supplier\\SupplierQuotaAllocator\:\:allocate\(\) expects Illuminate\\Support\\Collection\, Illuminate\\Support\\Collection\ given\.$#' identifier: argument.type count: 3 path: tests/Unit/Supplier/SupplierQuotaAllocatorTest.php - message: '#^Parameter \#4 \$activeLiderraProjects of static method App\\Services\\Supplier\\SupplierQuotaAllocator\:\:allocate\(\) expects Illuminate\\Support\\Collection\, Illuminate\\Support\\Collection\ given\.$#' identifier: argument.type count: 6 path: tests/Unit/Supplier/SupplierQuotaAllocatorTest.php - message: '#^Parameter \#4 \$activeLiderraProjects of static method App\\Services\\Supplier\\SupplierQuotaAllocator\:\:allocate\(\) expects Illuminate\\Support\\Collection\, Illuminate\\Support\\Collection\ given\.$#' identifier: argument.type count: 1 path: tests/Unit/Supplier/SupplierQuotaAllocatorTest.php - message: '#^Parameter \#4 \$activeLiderraProjects of static method App\\Services\\Supplier\\SupplierQuotaAllocator\:\:allocate\(\) expects Illuminate\\Support\\Collection\, Illuminate\\Support\\Collection\ given\.$#' identifier: argument.type count: 1 path: tests/Unit/Supplier/SupplierQuotaAllocatorTest.php - message: '#^Parameter \#4 \$activeLiderraProjects of static method App\\Services\\Supplier\\SupplierQuotaAllocator\:\:allocate\(\) expects Illuminate\\Support\\Collection\, Illuminate\\Support\\Collection\ given\.$#' identifier: argument.type count: 3 path: tests/Unit/Supplier/SupplierQuotaAllocatorTest.php - message: '#^Parameter \#4 \$activeLiderraProjects of static method App\\Services\\Supplier\\SupplierQuotaAllocator\:\:allocate\(\) expects Illuminate\\Support\\Collection\, Illuminate\\Support\\Collection\ given\.$#' identifier: argument.type count: 1 path: tests/Unit/Supplier/SupplierQuotaAllocatorTest.php - message: '#^Parameter \#4 \$activeLiderraProjects of static method App\\Services\\Supplier\\SupplierQuotaAllocator\:\:allocate\(\) expects Illuminate\\Support\\Collection\, Illuminate\\Support\\Collection\ given\.$#' identifier: argument.type count: 3 path: tests/Unit/Supplier/SupplierQuotaAllocatorTest.php