763 lines
27 KiB
Text
763 lines
27 KiB
Text
parameters:
|
|
ignoreErrors:
|
|
-
|
|
message: '#^Expression on left side of \?\? is not nullable\.$#'
|
|
identifier: nullCoalesce.expr
|
|
count: 1
|
|
path: app/Console/Commands/FixLegacyTimestamps.php
|
|
|
|
-
|
|
message: '#^Call to static method chunk\(\) on an unknown class App\\Models\\Legacy\\Presseecho\\Article\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Console/Commands/MigratePresseData.php
|
|
|
|
-
|
|
message: '#^Call to static method chunk\(\) on an unknown class App\\Models\\Legacy\\Presseecho\\User\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Console/Commands/MigratePresseData.php
|
|
|
|
-
|
|
message: '#^Call to static method count\(\) on an unknown class App\\Models\\Legacy\\Presseecho\\Article\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Console/Commands/MigratePresseData.php
|
|
|
|
-
|
|
message: '#^Call to static method count\(\) on an unknown class App\\Models\\Legacy\\Presseecho\\User\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Console/Commands/MigratePresseData.php
|
|
|
|
-
|
|
message: '#^Call to static method create\(\) on an unknown class App\\Models\\Article\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Console/Commands/MigratePresseData.php
|
|
|
|
-
|
|
message: '#^Call to static method where\(\) on an unknown class App\\Models\\Brand\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: app/Console/Commands/MigratePresseData.php
|
|
|
|
-
|
|
message: '#^Call to function is_array\(\) with string\|null will always evaluate to false\.$#'
|
|
identifier: function.impossibleType
|
|
count: 1
|
|
path: app/Console/Commands/SyncPressReleaseImages.php
|
|
|
|
-
|
|
message: '#^Result of \|\| is always true\.$#'
|
|
identifier: booleanOr.alwaysTrue
|
|
count: 1
|
|
path: app/Console/Commands/SyncPressReleaseImages.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between \*NEVER\* and array\{\} will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: app/Console/Commands/SyncPressReleaseImages.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$value on string\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: app/Http/Controllers/Api/V1/NewsletterSubscriptionController.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$value on string\.$#'
|
|
identifier: property.nonObject
|
|
count: 5
|
|
path: app/Http/Controllers/Api/V1/PressReleaseController.php
|
|
|
|
-
|
|
message: '#^Instanceof between string and App\\Enums\\PressReleaseStatus will always evaluate to false\.$#'
|
|
identifier: instanceof.alwaysFalse
|
|
count: 1
|
|
path: app/Http/Controllers/Api/V1/PressReleaseImageController.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$is_active\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Auth/MagicLinkConsumeController.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Model\:\:canAccessAdmin\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: app/Http/Controllers/Auth/MagicLinkConsumeController.php
|
|
|
|
-
|
|
message: '#^Cannot call method isPast\(\) on string\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: app/Http/Controllers/Auth/MagicLinkConsumeController.php
|
|
|
|
-
|
|
message: '#^Cannot call method isPast\(\) on string\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: app/Http/Controllers/PressReleasePreviewController.php
|
|
|
|
-
|
|
message: '#^Negated boolean expression is always true\.$#'
|
|
identifier: booleanNot.alwaysTrue
|
|
count: 1
|
|
path: app/Http/Controllers/PressReleasePreviewController.php
|
|
|
|
-
|
|
message: '#^Offset ''press_release_id'' on string\|null on left side of \?\? does not exist\.$#'
|
|
identifier: nullCoalesce.offset
|
|
count: 1
|
|
path: app/Http/Controllers/PressReleasePreviewController.php
|
|
|
|
-
|
|
message: '#^Ternary operator condition is always false\.$#'
|
|
identifier: ternary.alwaysFalse
|
|
count: 1
|
|
path: app/Http/Controllers/PressReleasePreviewController.php
|
|
|
|
-
|
|
message: '#^Unreachable statement \- code above always terminates\.$#'
|
|
identifier: deadCode.unreachable
|
|
count: 1
|
|
path: app/Http/Controllers/PressReleasePreviewController.php
|
|
|
|
-
|
|
message: '#^Call to function method_exists\(\) with Laravel\\Sanctum\\PersonalAccessToken and ''getKey'' will always evaluate to true\.$#'
|
|
identifier: function.alreadyNarrowedType
|
|
count: 1
|
|
path: app/Http/Middleware/EnsureApiTokenRateLimit.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CategoryResource\:\:\$id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CategoryResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CategoryResource\:\:\$is_active\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CategoryResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CategoryResource\:\:\$legacy_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CategoryResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CategoryResource\:\:\$legacy_portal\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CategoryResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CategoryResource\:\:\$portal\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CategoryResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CategoryResource\:\:\$translations\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CategoryResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CompanyResource\:\:\$country_code\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CompanyResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CompanyResource\:\:\$created_at\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CompanyResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CompanyResource\:\:\$email\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CompanyResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CompanyResource\:\:\$id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CompanyResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CompanyResource\:\:\$is_active\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CompanyResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CompanyResource\:\:\$legacy_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CompanyResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CompanyResource\:\:\$legacy_portal\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CompanyResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CompanyResource\:\:\$name\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CompanyResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CompanyResource\:\:\$phone\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CompanyResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CompanyResource\:\:\$portal\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CompanyResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CompanyResource\:\:\$slug\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CompanyResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CompanyResource\:\:\$type\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CompanyResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CompanyResource\:\:\$updated_at\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CompanyResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\CompanyResource\:\:\$website\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/CompanyResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseImageResource\:\:\$copyright\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseImageResource\:\:\$created_at\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseImageResource\:\:\$description\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseImageResource\:\:\$disk\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseImageResource\:\:\$height\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseImageResource\:\:\$id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseImageResource\:\:\$is_preview\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseImageResource\:\:\$mime\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseImageResource\:\:\$path\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseImageResource\:\:\$press_release_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseImageResource\:\:\$sort_order\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseImageResource\:\:\$title\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseImageResource\:\:\$updated_at\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseImageResource\:\:\$variants\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseImageResource\:\:\$width\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Http\\Resources\\PressReleaseImageResource\:\:url\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: app/Http/Resources/PressReleaseImageResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$backlink_url\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$created_at\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$hits\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$keywords\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$language\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$legacy_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$legacy_portal\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$no_export\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$portal\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$published_at\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$slug\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$status\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$teaser_begin\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$teaser_end\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$text\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$title\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$updated_at\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property App\\Http\\Resources\\PressReleaseResource\:\:\$uuid\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Http/Resources/PressReleaseResource.php
|
|
|
|
-
|
|
message: '#^Instanceof between Illuminate\\Http\\Request and Illuminate\\Http\\Request will always evaluate to true\.$#'
|
|
identifier: instanceof.alwaysTrue
|
|
count: 1
|
|
path: app/Http/Responses/RoleAwareLoginResponse.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$value on string\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: app/Models/Company.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @var with type Illuminate\\Database\\Eloquent\\Model is not subtype of native type \$this\(App\\Models\\Company\)\.$#'
|
|
identifier: varTag.nativeType
|
|
count: 1
|
|
path: app/Models/Company.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access on non\-nullable type string\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 1
|
|
path: app/Models/Company.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @var with type Illuminate\\Database\\Eloquent\\Model is not subtype of native type \$this\(App\\Models\\PressRelease\)\.$#'
|
|
identifier: varTag.nativeType
|
|
count: 1
|
|
path: app/Models/PressRelease.php
|
|
|
|
-
|
|
message: '#^Call to function is_string\(\) with null will always evaluate to false\.$#'
|
|
identifier: function.impossibleType
|
|
count: 1
|
|
path: app/Models/PressReleaseImage.php
|
|
|
|
-
|
|
message: '#^Call to function method_exists\(\) with Illuminate\\Filesystem\\FilesystemAdapter and ''url'' will always evaluate to true\.$#'
|
|
identifier: function.alreadyNarrowedType
|
|
count: 1
|
|
path: app/Models/PressReleaseImage.php
|
|
|
|
-
|
|
message: '#^Offset string on string\|null on left side of \?\? does not exist\.$#'
|
|
identifier: nullCoalesce.offset
|
|
count: 1
|
|
path: app/Models/PressReleaseImage.php
|
|
|
|
-
|
|
message: '#^Result of \|\| is always true\.$#'
|
|
identifier: booleanOr.alwaysTrue
|
|
count: 1
|
|
path: app/Models/PressReleaseImage.php
|
|
|
|
-
|
|
message: '#^Unreachable statement \- code above always terminates\.$#'
|
|
identifier: deadCode.unreachable
|
|
count: 1
|
|
path: app/Models/PressReleaseImage.php
|
|
|
|
-
|
|
message: '#^Call to function in_array\(\) with arguments string, array\{App\\Enums\\PressReleaseStatus\:\:Draft, App\\Enums\\PressReleaseStatus\:\:Rejected, App\\Enums\\PressReleaseStatus\:\:Review\} and true will always evaluate to false\.$#'
|
|
identifier: function.impossibleType
|
|
count: 1
|
|
path: app/Policies/PressReleasePolicy.php
|
|
|
|
-
|
|
message: '#^Call to function in_array\(\) with arguments string, array\{App\\Enums\\PressReleaseStatus\:\:Draft, App\\Enums\\PressReleaseStatus\:\:Rejected\} and true will always evaluate to false\.$#'
|
|
identifier: function.impossibleType
|
|
count: 1
|
|
path: app/Policies/PressReleasePolicy.php
|
|
|
|
-
|
|
message: '#^Result of && is always false\.$#'
|
|
identifier: booleanAnd.alwaysFalse
|
|
count: 1
|
|
path: app/Policies/PressReleasePolicy.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \!\=\= between string and App\\Enums\\PressReleaseStatus\:\:Published will always evaluate to true\.$#'
|
|
identifier: notIdentical.alwaysTrue
|
|
count: 1
|
|
path: app/Policies/PressReleasePolicy.php
|
|
|
|
-
|
|
message: '#^Called ''env'' outside of the config directory which returns null when the config is cached, use ''config''\.$#'
|
|
identifier: larastan.noEnvCallsOutsideOfConfig
|
|
count: 1
|
|
path: app/Providers/ThemeServiceProvider.php
|
|
|
|
-
|
|
message: '#^Method App\\Services\\Admin\\AdminSlowRequestReporter\:\:entries\(\) should return Illuminate\\Support\\Collection\<int, array\<string, mixed\>\> but returns Illuminate\\Support\\Collection\<int, non\-empty\-array\<string, mixed\>\>\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: app/Services/Admin/AdminSlowRequestReporter.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$status\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Services/Api/ApiAccessEligibilityService.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$requests\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Services/Api/ApiUsageReporter.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$value\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Services/Api/ApiUsageReporter.php
|
|
|
|
-
|
|
message: '#^Cannot call method toIso8601String\(\) on string\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: app/Services/Api/ApiUsageReporter.php
|
|
|
|
-
|
|
message: '#^Using nullsafe method call on non\-nullable type string\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 1
|
|
path: app/Services/Api/ApiUsageReporter.php
|
|
|
|
-
|
|
message: '#^Offset ''status'' on array\{0\: non\-falsy\-string, client_ip\: non\-empty\-string, 1\: non\-empty\-string, method\: ''DELETE''\|''GET''\|''HEAD''\|''OPTIONS''\|''PATCH''\|''POST''\|''PUT'', 2\: ''DELETE''\|''GET''\|''HEAD''\|''OPTIONS''\|''PATCH''\|''POST''\|''PUT'', target\: non\-empty\-string, 3\: non\-empty\-string, status\: non\-falsy\-string&numeric\-string, \.\.\.\} on left side of \?\? always exists and is not nullable\.$#'
|
|
identifier: nullCoalesce.offset
|
|
count: 1
|
|
path: app/Services/Api/LegacyApiAccessLogAnalyzer.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Services/Api/LegacyApiCustomerReporter.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$invoice_date\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Services/Api/LegacyApiCustomerReporter.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$legacy_id\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Services/Api/LegacyApiCustomerReporter.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$legacy_portal\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Services/Api/LegacyApiCustomerReporter.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$number\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Services/Api/LegacyApiCustomerReporter.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$paid_at\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Services/Api/LegacyApiCustomerReporter.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$status\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Services/Api/LegacyApiCustomerReporter.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$total_cents\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Services/Api/LegacyApiCustomerReporter.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$value on string\.$#'
|
|
identifier: property.nonObject
|
|
count: 2
|
|
path: app/Services/Api/LegacyApiCustomerReporter.php
|
|
|
|
-
|
|
message: '#^Cannot call method toDateTimeString\(\) on string\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: app/Services/Api/LegacyApiCustomerReporter.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access on non\-nullable type string\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 2
|
|
path: app/Services/Api/LegacyApiCustomerReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Services\\Auth\\MagicLinkGenerator\:\:createLoginLink\(\) should return array\{magic_link\: App\\Models\\MagicLink, plain_token\: string, expires_at\: Illuminate\\Support\\Carbon\} but returns array\{magic_link\: Illuminate\\Database\\Eloquent\\Model, plain_token\: string, expires_at\: Illuminate\\Support\\Carbon\}\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: app/Services/Auth/MagicLinkGenerator.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access "\?\-\>id" on left side of \?\? is unnecessary\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 1
|
|
path: app/Services/Auth/MagicLinkGenerator.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$profile\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Services/Billing/LegacyInvoicePdfRenderer.php
|
|
|
|
-
|
|
message: '#^Cannot call method betweenIncluded\(\) on string\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: app/Services/Billing/LegacyInvoicePdfRenderer.php
|
|
|
|
-
|
|
message: '#^Cannot call method format\(\) on string\.$#'
|
|
identifier: method.nonObject
|
|
count: 4
|
|
path: app/Services/Billing/LegacyInvoicePdfRenderer.php
|
|
|
|
-
|
|
message: '#^Cannot call method label\(\) on string\.$#'
|
|
identifier: method.nonObject
|
|
count: 3
|
|
path: app/Services/Billing/LegacyInvoicePdfRenderer.php
|
|
|
|
-
|
|
message: '#^Unsafe access to private property App\\Services\\CurrentPortalContext\:\:\$portal through static\:\:\.$#'
|
|
identifier: staticClassAccess.privateProperty
|
|
count: 4
|
|
path: app/Services/CurrentPortalContext.php
|
|
|
|
-
|
|
message: '#^Offset ''filename'' on array\{dirname\?\: string, basename\: string, extension\?\: string, filename\: string\} on left side of \?\? always exists and is not nullable\.$#'
|
|
identifier: nullCoalesce.offset
|
|
count: 1
|
|
path: app/Services/Image/ImageService.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access "\?\-\>slug" on left side of \?\? is unnecessary\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 1
|
|
path: app/Services/Import/PressReleaseImporter.php
|
|
|
|
-
|
|
message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$email\.$#'
|
|
identifier: property.notFound
|
|
count: 1
|
|
path: app/Services/PressRelease/PressReleaseService.php
|
|
|
|
-
|
|
message: '#^Call to function in_array\(\) with arguments string, array\<App\\Enums\\PressReleaseStatus\> and true will always evaluate to false\.$#'
|
|
identifier: function.impossibleType
|
|
count: 1
|
|
path: app/Services/PressRelease/PressReleaseService.php
|
|
|
|
-
|
|
message: '#^Instanceof between string and App\\Enums\\PressReleaseStatus will always evaluate to false\.$#'
|
|
identifier: instanceof.alwaysFalse
|
|
count: 1
|
|
path: app/Services/PressRelease/PressReleaseService.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \!\=\= between string and App\\Enums\\PressReleaseStatus will always evaluate to true\.$#'
|
|
identifier: notIdentical.alwaysTrue
|
|
count: 1
|
|
path: app/Services/PressRelease/PressReleaseService.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between string and App\\Enums\\PressReleaseStatus\:\:Published will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: app/Services/PressRelease/PressReleaseService.php
|
|
|
|
-
|
|
message: '#^Called ''env'' outside of the config directory which returns null when the config is cached, use ''config''\.$#'
|
|
identifier: larastan.noEnvCallsOutsideOfConfig
|
|
count: 1
|
|
path: bootstrap/app.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method Faker\\Generator\:\:secondaryAddress\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: database/factories/BillingAddressFactory.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method Faker\\Generator\:\:secondaryAddress\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: database/factories/InvoiceBillingAddressFactory.php
|