7e1bf8b42d
Drawer из read-only становится editable. ActivityLog event пишется на
каждое изменение поля.
Backend (DealController::update):
- PATCH /api/deals/{id} {tenant_id, comment?, manager_id?, status?}.
- Каждое изменённое поле → ActivityLog:
comment → deal.commented (context.text);
manager_id → deal.assigned (context.from/to + assigned_at=NOW);
status → deal.status_changed (context.from/to/source='manual').
- NO-OP не пишется в audit. Manager FK guard + status slug validation.
- RLS + defense-in-depth where(tenant_id) → 404 для чужой сделки.
Pest +10 (DealUpdateTest):
- 422/404 базовые / 404 чужая сделка / comment+audit / manager+audit+
assigned_at / status+audit / 422 неизвестный slug / 422 чужой manager /
NO-OP не пишет / комбинированно → 2 audit записи.
Frontend:
- api/deals.ts::updateDeal — PATCH helper c ensureCsrfCookie.
- DealDetailDrawer: новая секция «Комментарий» (только при tenantId).
v-textarea auto-grow + counter=5000 + Save-btn → updateDeal →
toast success + reload events (новый deal.commented в timeline).
На fail → warning toast.
Vitest +3 (DealDetailDrawerApi):
- saveComment вызывает updateDeal + toast + reload events (getDeal x2).
- saveComment reject → commentSaveError + warning toast.
- comment-section не рендерится без tenantId.
PHPStan baseline регенерирован.
Регресс:
- Lint+type-check+format passed.
- Vitest 283/283 за 18.13 сек (+3 от 280).
- Vite build 1.12 сек.
- Pint + PHPStan passed.
- Pest 220/220 за 25.64 сек (+10 от 210, 871 assertion).
Реестр v1.64→v1.65 / CLAUDE.md v1.55→v1.56.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1190 lines
38 KiB
Plaintext
1190 lines
38 KiB
Plaintext
parameters:
|
|
ignoreErrors:
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$email\.$#'
|
|
identifier: property.notFound
|
|
count: 3
|
|
path: app/Http/Controllers/Api/AuthController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$first_name\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Api/AuthController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$is_active\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Api/AuthController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$last_login_at\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Api/AuthController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$last_name\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Api/AuthController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$password_hash\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Api/AuthController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$tenant_id\.$#'
|
|
identifier: property.notFound
|
|
count: 2
|
|
path: app/Http/Controllers/Api/AuthController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$totp_enabled\.$#'
|
|
identifier: property.notFound
|
|
count: 2
|
|
path: app/Http/Controllers/Api/AuthController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\|Illuminate\\Database\\Eloquent\\Collection\<int, App\\Models\\User\>\:\:\$totp_enabled\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Api/AuthController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\ActivityLog\:\:\$context\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\ActivityLog\:\:\$created_at\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\ActivityLog\:\:\$event\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$assigned_at\.$#'
|
|
identifier: property.notFound
|
|
count: 3
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$comment\.$#'
|
|
identifier: property.notFound
|
|
count: 4
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$contact_name\.$#'
|
|
identifier: property.notFound
|
|
count: 4
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$manager_id\.$#'
|
|
identifier: property.notFound
|
|
count: 7
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$phone\.$#'
|
|
identifier: property.notFound
|
|
count: 4
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$project_id\.$#'
|
|
identifier: property.notFound
|
|
count: 4
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$received_at\.$#'
|
|
identifier: property.notFound
|
|
count: 5
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$status\.$#'
|
|
identifier: property.notFound
|
|
count: 10
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$tenant_id\.$#'
|
|
identifier: property.notFound
|
|
count: 4
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Project\:\:\$name\.$#'
|
|
identifier: property.notFound
|
|
count: 2
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$email\.$#'
|
|
identifier: property.notFound
|
|
count: 6
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$first_name\.$#'
|
|
identifier: property.notFound
|
|
count: 6
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$last_name\.$#'
|
|
identifier: property.notFound
|
|
count: 6
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$callback of method Illuminate\\Database\\Eloquent\\Collection\<int,App\\Models\\ActivityLog\>\:\:map\(\) contains unresolvable type\.$#'
|
|
identifier: argument.unresolvableType
|
|
count: 1
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$callback of method Illuminate\\Database\\Eloquent\\Collection\<int,App\\Models\\Deal\>\:\:map\(\) contains unresolvable type\.$#'
|
|
identifier: argument.unresolvableType
|
|
count: 1
|
|
path: app/Http/Controllers/Api/DealController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Tenant\:\:\$contact_email\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Api/ImpersonationController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Tenant\:\:\$organization_name\.$#'
|
|
identifier: property.notFound
|
|
count: 2
|
|
path: app/Http/Controllers/Api/ImpersonationController.php
|
|
|
|
-
|
|
message: '#^Cannot call method toIso8601String\(\) on null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: app/Http/Controllers/Api/ImpersonationController.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$callback of method Illuminate\\Database\\Eloquent\\Collection\<int,App\\Models\\ImpersonationToken\>\:\:map\(\) contains unresolvable type\.$#'
|
|
identifier: argument.unresolvableType
|
|
count: 2
|
|
path: app/Http/Controllers/Api/ImpersonationController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$email\.$#'
|
|
identifier: property.notFound
|
|
count: 3
|
|
path: app/Http/Controllers/Api/ManagerController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$first_name\.$#'
|
|
identifier: property.notFound
|
|
count: 3
|
|
path: app/Http/Controllers/Api/ManagerController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$last_name\.$#'
|
|
identifier: property.notFound
|
|
count: 3
|
|
path: app/Http/Controllers/Api/ManagerController.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$callback of method Illuminate\\Database\\Eloquent\\Collection\<int,App\\Models\\User\>\:\:map\(\) contains unresolvable type\.$#'
|
|
identifier: argument.unresolvableType
|
|
count: 1
|
|
path: app/Http/Controllers/Api/ManagerController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Project\:\:\$name\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Api/ProjectController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Project\:\:\$tag\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Api/ProjectController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Project\:\:\$type\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Api/ProjectController.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$callback of method Illuminate\\Database\\Eloquent\\Collection\<int,App\\Models\\Project\>\:\:map\(\) contains unresolvable type\.$#'
|
|
identifier: argument.unresolvableType
|
|
count: 1
|
|
path: app/Http/Controllers/Api/ProjectController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$email\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Api/TwoFactorSetupController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$password_hash\.$#'
|
|
identifier: property.notFound
|
|
count: 2
|
|
path: app/Http/Controllers/Api/TwoFactorSetupController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$totp_enabled\.$#'
|
|
identifier: property.notFound
|
|
count: 2
|
|
path: app/Http/Controllers/Api/TwoFactorSetupController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$received_at\.$#'
|
|
identifier: property.notFound
|
|
count: 2
|
|
path: app/Jobs/ProcessWebhookJob.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Tenant\:\:\$balance_leads\.$#'
|
|
identifier: property.notFound
|
|
count: 2
|
|
path: app/Jobs/ProcessWebhookJob.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @mixin contains unknown class App\\Models\\IdeHelperActivityLog\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Models/ActivityLog.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @mixin contains unknown class App\\Models\\IdeHelperBalanceTransaction\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Models/BalanceTransaction.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @mixin contains unknown class App\\Models\\IdeHelperDeal\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Models/Deal.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @mixin contains unknown class App\\Models\\IdeHelperFailedWebhookJob\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Models/FailedWebhookJob.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @mixin contains unknown class App\\Models\\IdeHelperProject\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Models/Project.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @mixin contains unknown class App\\Models\\IdeHelperRejectedDealsLog\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Models/RejectedDealsLog.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @mixin contains unknown class App\\Models\\IdeHelperSupplier\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Models/Supplier.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @mixin contains unknown class App\\Models\\IdeHelperSupplierLeadCost\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Models/SupplierLeadCost.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @mixin contains unknown class App\\Models\\IdeHelperTenant\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Models/Tenant.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$password_hash\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Models/User.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @mixin contains unknown class App\\Models\\IdeHelperUser\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Models/User.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @mixin contains unknown class App\\Models\\IdeHelperWebhookDedupKey\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Models/WebhookDedupKey.php
|
|
|
|
-
|
|
message: '#^Return type \(array\<string, mixed\>\) of method Database\\Factories\\ProjectFactory\:\:definition\(\) should be compatible with return type \(array\<model property of App\\Models\\Project, mixed\>\) of method Illuminate\\Database\\Eloquent\\Factories\\Factory\<App\\Models\\Project\>\:\:definition\(\)$#'
|
|
identifier: method.childReturnType
|
|
count: 1
|
|
path: database/factories/ProjectFactory.php
|
|
|
|
-
|
|
message: '#^Return type \(array\<string, mixed\>\) of method Database\\Factories\\TenantFactory\:\:definition\(\) should be compatible with return type \(array\<model property of App\\Models\\Tenant, mixed\>\) of method Illuminate\\Database\\Eloquent\\Factories\\Factory\<App\\Models\\Tenant\>\:\:definition\(\)$#'
|
|
identifier: method.childReturnType
|
|
count: 1
|
|
path: database/factories/TenantFactory.php
|
|
|
|
-
|
|
message: '#^Return type \(array\<string, mixed\>\) of method Database\\Factories\\UserFactory\:\:definition\(\) should be compatible with return type \(array\<model property of App\\Models\\User, mixed\>\) of method Illuminate\\Database\\Eloquent\\Factories\\Factory\<App\\Models\\User\>\:\:definition\(\)$#'
|
|
identifier: method.childReturnType
|
|
count: 1
|
|
path: database/factories/UserFactory.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Pest\\Mixins\\Expectation\<mixed\>\:\:\$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 App\\Models\\User\:\:\$last_login_at\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/Auth/AuthControllerTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$password_hash\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/Auth/AuthControllerTest.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: 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\\ActivityLog\:\:\$context\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealCreateTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\ActivityLog\:\:\$event\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealCreateTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$assigned_at\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealCreateTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$contact_name\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealCreateTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$manager_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealCreateTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$source_crm_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealCreateTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Project\|Illuminate\\Database\\Eloquent\\Collection\<int, App\\Models\\Project\>\:\:\$name\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealCreateTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Project\|Illuminate\\Database\\Eloquent\\Collection\<int, App\\Models\\Project\>\:\:\$type\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealCreateTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\SupplierLeadCost\:\:\$cost_rub\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealCreateTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\SupplierLeadCost\:\:\$supplier_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealCreateTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\SupplierLeadCost\:\:\$supplier_lead_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealCreateTest.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\:\:\$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: 4
|
|
path: tests/Feature/DealIndexTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Pest\\PendingCalls\\TestCall\:\:\$project\.$#'
|
|
identifier: property.notFound
|
|
count: 18
|
|
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: 33
|
|
path: tests/Feature/DealIndexTest.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 14
|
|
path: tests/Feature/DealIndexTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$comment\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealModelTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$escalated_count\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealModelTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$is_test\.$#'
|
|
identifier: property.notFound
|
|
count: 2
|
|
path: tests/Feature/DealModelTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$phones\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealModelTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$project_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealModelTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$received_at\.$#'
|
|
identifier: property.notFound
|
|
count: 4
|
|
path: tests/Feature/DealModelTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$status\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealModelTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$tenant_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealModelTest.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 App\\Models\\ActivityLog\:\:\$context\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealTransitionTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$status\.$#'
|
|
identifier: property.notFound
|
|
count: 4
|
|
path: tests/Feature/DealTransitionTest.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 App\\Models\\ActivityLog\:\:\$context\.$#'
|
|
identifier: property.notFound
|
|
count: 3
|
|
path: tests/Feature/DealUpdateTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$assigned_at\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealUpdateTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$comment\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealUpdateTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$manager_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/DealUpdateTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$status\.$#'
|
|
identifier: property.notFound
|
|
count: 2
|
|
path: tests/Feature/DealUpdateTest.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: '#^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\:\: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: 20
|
|
path: tests/Feature/LookupsTest.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method Pest\\PendingCalls\\TestCall\:\:getJson\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 5
|
|
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\:\:\$partitionsBefore\.$#'
|
|
identifier: property.notFound
|
|
count: 2
|
|
path: tests/Feature/PartitionsCreateMonthsTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\ActivityLog\:\:\$context\.$#'
|
|
identifier: property.notFound
|
|
count: 3
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\ActivityLog\:\:\$event\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\ActivityLog\:\:\$user_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\BalanceTransaction\:\:\$amount_leads\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\BalanceTransaction\:\:\$balance_leads_after\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\BalanceTransaction\:\:\$related_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\BalanceTransaction\:\:\$related_type\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$duplicate_of_id\.$#'
|
|
identifier: property.notFound
|
|
count: 6
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$phone\.$#'
|
|
identifier: property.notFound
|
|
count: 2
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$received_at\.$#'
|
|
identifier: property.notFound
|
|
count: 2
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$source_crm_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Deal\:\:\$status\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Project\:\:\$name\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\RejectedDealsLog\:\:\$payload\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\RejectedDealsLog\:\:\$reason\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\SupplierLeadCost\:\:\$cost_rub\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\SupplierLeadCost\:\:\$supplier_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\SupplierLeadCost\:\:\$supplier_lead_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Tenant\:\:\$balance_leads\.$#'
|
|
identifier: property.notFound
|
|
count: 10
|
|
path: tests/Feature/ProcessWebhookJobTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\WebhookDedupKey\:\:\$deal_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/ProcessWebhookJobTest.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: '#^Access to an undefined property App\\Models\\Project\:\:\$assignment_strategy\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/TenantModelsTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Project\:\:\$delivery_days_mask\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/TenantModelsTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Project\:\:\$region_mask\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/TenantModelsTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Project\:\:\$tenant_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/TenantModelsTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Project\:\:\$type\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/TenantModelsTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Tenant\:\:\$api_key_limit\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/TenantModelsTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Tenant\:\:\$is_trial\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/TenantModelsTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Tenant\:\:\$subdomain\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/TenantModelsTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$email\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/TenantModelsTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$is_active\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/TenantModelsTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$password_hash\.$#'
|
|
identifier: property.notFound
|
|
count: 2
|
|
path: tests/Feature/TenantModelsTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\User\:\:\$tenant_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/TenantModelsTest.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Models\\Tenant\:\:\$webhook_token\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: tests/Feature/WebhookReceiveTest.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: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertTrue\(\) with true will always evaluate to true\.$#'
|
|
identifier: method.alreadyNarrowedType
|
|
count: 1
|
|
path: tests/Unit/ExampleTest.php
|