{"totals":{"errors":0,"file_errors":1200},"files":{"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Actions\\Fortify\\Controllers\\TwoFactorAuthenticatedSessionController.php":{"errors":4,"messages":[{"message":"Cannot call method replaceRecoveryCode() on mixed.","line":39,"ignorable":true,"identifier":"method.nonObject"},{"message":"Parameter #1 $user of class Laravel\\Fortify\\Events\\RecoveryCodeReplaced constructor expects Illuminate\\Contracts\\Auth\\Authenticatable, mixed given.","line":41,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $user of method Illuminate\\Contracts\\Auth\\StatefulGuard::login() expects Illuminate\\Contracts\\Auth\\Authenticatable, mixed given.","line":48,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot call method update() on mixed.","line":52,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Actions\\Fortify\\CreateNewUser.php":{"errors":10,"messages":[{"message":"Method App\\Actions\\Fortify\\CreateNewUser::create() has parameter $input with no value type specified in iterable type array.","line":29,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Strict comparison using === between '0' and '1' will always evaluate to false.","line":31,"ignorable":true,"identifier":"identical.alwaysFalse"},{"message":"Using nullsafe method call on non-nullable type Illuminate\\Http\\Request. Use -> instead.","line":37,"ignorable":true,"identifier":"nullsafe.neverNull"},{"message":"Parameter #1 $value of static method Illuminate\\Support\\Facades\\Hash::make() expects string, mixed given.","line":60,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Actions\\Fortify\\CreateNewUser::create() should return Illuminate\\Foundation\\Auth\\User but returns Illuminate\\Http\\RedirectResponse.","line":90,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Actions\\Fortify\\CreateNewUser::create() should return Illuminate\\Foundation\\Auth\\User but returns Illuminate\\Http\\RedirectResponse.","line":95,"ignorable":true,"identifier":"return.type"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$referrals_total.","line":99,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Binary operation \"+=\" between mixed and 1 results in an error.","line":99,"ignorable":true,"identifier":"assignOp.invalid"},{"message":"Method App\\Actions\\Fortify\\CreateNewUser::validate() has parameter $inputs with no value type specified in iterable type array.","line":115,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Method App\\Actions\\Fortify\\CreateNewUser::validate() return type has no value type specified in iterable type array.","line":115,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Actions\\Fortify\\DisableTwoFactorAuthentication.php":{"errors":2,"messages":[{"message":"Cannot call method forceFill() on mixed.","line":10,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method save() on mixed.","line":10,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Actions\\Fortify\\RedirectIfTwoFactorAuthenticatable.php":{"errors":19,"messages":[{"message":"Cannot access property $two_factor_secret on mixed.","line":58,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $two_factor_confirmed_at on mixed.","line":59,"ignorable":true,"identifier":"property.nonObject"},{"message":"Using nullsafe property access on non-nullable type mixed. Use -> instead.","line":59,"ignorable":true,"identifier":"nullsafe.neverNull"},{"message":"Parameter #1 $class of function class_uses_recursive expects object|string, mixed given.","line":60,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access property $two_factor_secret on mixed.","line":67,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $class of function class_uses_recursive expects object|string, mixed given.","line":68,"ignorable":true,"identifier":"argument.type"},{"message":"Call to an undefined method Illuminate\\Contracts\\Auth\\UserProvider::getModel().","line":92,"ignorable":true,"identifier":"method.notFound"},{"message":"Cannot call method first() on mixed.","line":94,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call static method where() on mixed.","line":94,"ignorable":true,"identifier":"staticMethod.nonObject"},{"message":"Parameter #1 $user of method App\\Actions\\Fortify\\RedirectIfTwoFactorAuthenticatable::convertUserPassword() expects App\\Models\\User, mixed given.","line":97,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #2 $password of method App\\Actions\\Fortify\\RedirectIfTwoFactorAuthenticatable::convertUserPassword() expects string, mixed given.","line":97,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $user of method Illuminate\\Contracts\\Auth\\UserProvider::validateCredentials() expects Illuminate\\Contracts\\Auth\\Authenticatable, mixed given.","line":100,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #2 $user of method App\\Actions\\Fortify\\RedirectIfTwoFactorAuthenticatable::fireFailedEvent() expects Illuminate\\Contracts\\Auth\\Authenticatable|null, mixed given.","line":101,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access property $rank on App\\Models\\User|null.","line":112,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $guard of class Illuminate\\Auth\\Events\\Failed constructor expects string, mixed given.","line":140,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot call method getKey() on mixed.","line":154,"ignorable":true,"identifier":"method.nonObject"},{"message":"Parameter #1 $user of class Laravel\\Fortify\\Events\\TwoFactorAuthenticationChallenged constructor expects App\\Models\\User, mixed given.","line":158,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Actions\\Fortify\\RedirectIfTwoFactorAuthenticatable::convertUserPassword() has no return type specified.","line":165,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Actions\\Fortify\\RedirectIfTwoFactorAuthenticatable::validate() return type has no value type specified in iterable type array.","line":174,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Actions\\Fortify\\ResetUserPassword.php":{"errors":6,"messages":[{"message":"Class App\\Actions\\Fortify\\ResetUserPassword uses unknown trait App\\Actions\\Fortify\\PasswordValidationRules.","line":11,"ignorable":false,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"trait.notFound"},{"message":"Method App\\Actions\\Fortify\\ResetUserPassword::reset() has parameter $input with no value type specified in iterable type array.","line":18,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Call to an undefined method App\\Actions\\Fortify\\ResetUserPassword::passwordRules().","line":21,"ignorable":true,"identifier":"method.notFound"},{"message":"Cannot call method forceFill() on mixed.","line":24,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method save() on mixed.","line":24,"ignorable":true,"identifier":"method.nonObject"},{"message":"Parameter #1 $value of static method Illuminate\\Support\\Facades\\Hash::make() expects string, mixed given.","line":25,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Actions\\Fortify\\Rules\\PasswordValidationRules.php (in context of class App\\Actions\\Fortify\\CreateNewUser)":{"errors":1,"messages":[{"message":"Method App\\Actions\\Fortify\\CreateNewUser::passwordRules() return type has no value type specified in iterable type array.","line":12,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Actions\\Fortify\\Rules\\PasswordValidationRules.php (in context of class App\\Http\\Requests\\PasswordSettingsFormRequest)":{"errors":1,"messages":[{"message":"Method App\\Http\\Requests\\PasswordSettingsFormRequest::passwordRules() return type has no value type specified in iterable type array.","line":12,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Actions\\Fortify\\UpdateUserPassword.php":{"errors":6,"messages":[{"message":"Class App\\Actions\\Fortify\\UpdateUserPassword uses unknown trait App\\Actions\\Fortify\\PasswordValidationRules.","line":11,"ignorable":false,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"trait.notFound"},{"message":"Method App\\Actions\\Fortify\\UpdateUserPassword::update() has parameter $input with no value type specified in iterable type array.","line":18,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Call to an undefined method App\\Actions\\Fortify\\UpdateUserPassword::passwordRules().","line":22,"ignorable":true,"identifier":"method.notFound"},{"message":"Cannot call method forceFill() on mixed.","line":27,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method save() on mixed.","line":27,"ignorable":true,"identifier":"method.nonObject"},{"message":"Parameter #1 $value of static method Illuminate\\Support\\Facades\\Hash::make() expects string, mixed given.","line":28,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Actions\\Fortify\\UpdateUserProfileInformation.php":{"errors":9,"messages":[{"message":"Method App\\Actions\\Fortify\\UpdateUserProfileInformation::update() has parameter $input with no value type specified in iterable type array.","line":17,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Cannot access property $id on mixed.","line":27,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $email on mixed.","line":31,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot call method forceFill() on mixed.","line":35,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method save() on mixed.","line":35,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Actions\\Fortify\\UpdateUserProfileInformation::updateVerifiedUser() has parameter $input with no value type specified in iterable type array.","line":47,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Cannot call method forceFill() on mixed.","line":49,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method save() on mixed.","line":49,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method sendEmailVerificationNotification() on mixed.","line":55,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Actions\\SendFurniture.php":{"errors":6,"messages":[{"message":"Method App\\Actions\\SendFurniture::execute() has parameter $furniture with no value type specified in iterable type array.","line":12,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Cannot access offset 'amount' on mixed.","line":16,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'item_id' on mixed.","line":17,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Parameter #2 $item_id of method App\\Services\\RconService::sendGift() expects int, mixed given.","line":17,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access offset 'amount' on mixed.","line":20,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'item_id' on mixed.","line":22,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Actions\\UserActions.php":{"errors":11,"messages":[{"message":"Method App\\Actions\\UserActions::updateUsername() has parameter $user with no type specified.","line":7,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Method App\\Actions\\UserActions::updateUsername() has parameter $username with no type specified.","line":7,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot call method update() on mixed.","line":9,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Actions\\UserActions::updateEmail() has parameter $email with no type specified.","line":14,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Method App\\Actions\\UserActions::updateEmail() has parameter $user with no type specified.","line":14,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot call method update() on mixed.","line":16,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Actions\\UserActions::updateMotto() has parameter $motto with no type specified.","line":21,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Method App\\Actions\\UserActions::updateMotto() has parameter $user with no type specified.","line":21,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot call method update() on mixed.","line":23,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Actions\\UserActions::updateField() has parameter $user with no type specified.","line":28,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot call method update() on mixed.","line":30,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Console\\Commands\\AtomSetupCommand.php":{"errors":1,"messages":[{"message":"Method App\\Console\\Commands\\AtomSetupCommand::progressInfo() has no return type specified.","line":15,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Console\\Commands\\ImportAdsData.php":{"errors":2,"messages":[{"message":"Method App\\Console\\Commands\\ImportAdsData::getImageFiles() return type has no value type specified in iterable type array.","line":58,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Method App\\Console\\Commands\\ImportAdsData::processFiles() has parameter $files with no value type specified in iterable type array.","line":68,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Enums\\AchievementCategory.php":{"errors":2,"messages":[{"message":"Method App\\Enums\\AchievementCategory::values() return type has no value type specified in iterable type array.","line":17,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Method App\\Enums\\AchievementCategory::toInput() return type has no value type specified in iterable type array.","line":22,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Enums\\CurrencyTypes.php":{"errors":2,"messages":[{"message":"Method App\\Enums\\CurrencyTypes::values() return type has no value type specified in iterable type array.","line":12,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Method App\\Enums\\CurrencyTypes::toInput() return type has no value type specified in iterable type array.","line":40,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Filters\\DateRangeFilter.php":{"errors":4,"messages":[{"message":"Parameter #1 $column of method Illuminate\\Database\\Eloquent\\Builder::whereDate() expects Illuminate\\Contracts\\Database\\Query\\Expression|string, string|null given.","line":23,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #3 $value of method Illuminate\\Database\\Eloquent\\Builder::whereDate() expects DateTimeInterface|string|null, mixed given.","line":23,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $column of method Illuminate\\Database\\Eloquent\\Builder::whereDate() expects Illuminate\\Contracts\\Database\\Query\\Expression|string, string|null given.","line":27,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #3 $value of method Illuminate\\Database\\Eloquent\\Builder::whereDate() expects DateTimeInterface|string|null, mixed given.","line":27,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Pages\\BadgePage.php":{"errors":50,"messages":[{"message":"Property App\\Filament\\Pages\\BadgePage::$badgeWasPreviouslyCreated has no type specified.","line":34,"ignorable":true,"identifier":"missingType.property"},{"message":"Property App\\Filament\\Pages\\BadgePage::$data type has no value type specified in iterable type array.","line":36,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Cannot call method can() on App\\Models\\User|null.","line":42,"ignorable":true,"identifier":"method.nonObject"},{"message":"Parameter #1 $string of function strtoupper expects string, string|null given.","line":63,"ignorable":true,"identifier":"argument.type"},{"message":"Expression on left side of ?? is not nullable.","line":72,"ignorable":true,"identifier":"nullCoalesce.expr"},{"message":"Cannot access offset 'title' on mixed.","line":90,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Expression on left side of ?? is not nullable.","line":90,"ignorable":true,"identifier":"nullCoalesce.expr"},{"message":"Cannot access offset 'description' on mixed.","line":95,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Expression on left side of ?? is not nullable.","line":95,"ignorable":true,"identifier":"nullCoalesce.expr"},{"message":"Cannot access offset 'title' on mixed.","line":105,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Expression on left side of ?? is not nullable.","line":105,"ignorable":true,"identifier":"nullCoalesce.expr"},{"message":"Cannot access offset 'description' on mixed.","line":110,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Expression on left side of ?? is not nullable.","line":110,"ignorable":true,"identifier":"nullCoalesce.expr"},{"message":"Access to an undefined property App\\Filament\\Pages\\BadgePage::$form.","line":118,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Cannot access offset 'code' on mixed.","line":118,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot call method getState() on mixed.","line":118,"ignorable":true,"identifier":"method.nonObject"},{"message":"Call to an undefined method App\\Filament\\Pages\\BadgePage::notify().","line":121,"ignorable":true,"identifier":"method.notFound"},{"message":"Call to method getBadgeData() on an unknown class App\\Services\\Parsers\\ExternalTextsParser.","line":126,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Class App\\Services\\Parsers\\ExternalTextsParser not found.","line":126,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Cannot access offset 'flash' on mixed.","line":127,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'nitro' on mixed.","line":127,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'image' on mixed.","line":140,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Parameter #1 $badgeImageUrl of method App\\Filament\\Pages\\BadgePage::getDefaultDataBehavior() expects string|null, mixed given.","line":140,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access offset 'nitro' on mixed.","line":141,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'title' on mixed.","line":141,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Parameter #2 $nitroTitle of method App\\Filament\\Pages\\BadgePage::getDefaultDataBehavior() expects string|null, mixed given.","line":141,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access offset 'description' on mixed.","line":142,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'nitro' on mixed.","line":142,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Parameter #3 $nitroDesc of method App\\Filament\\Pages\\BadgePage::getDefaultDataBehavior() expects string|null, mixed given.","line":142,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access offset 'flash' on mixed.","line":143,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'title' on mixed.","line":143,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Parameter #4 $flashTitle of method App\\Filament\\Pages\\BadgePage::getDefaultDataBehavior() expects string|null, mixed given.","line":143,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access offset 'description' on mixed.","line":144,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'flash' on mixed.","line":144,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Parameter #5 $flashDesc of method App\\Filament\\Pages\\BadgePage::getDefaultDataBehavior() expects string|null, mixed given.","line":144,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Filament\\Pages\\BadgePage::getDefaultDataBehavior() return type has no value type specified in iterable type array.","line":164,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Method App\\Filament\\Pages\\BadgePage::create() has no return type specified.","line":184,"ignorable":true,"identifier":"missingType.return"},{"message":"Class App\\Services\\Parsers\\ExternalTextsParser not found.","line":205,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Call to method updateNitroBadgeTexts() on an unknown class App\\Services\\Parsers\\ExternalTextsParser.","line":222,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Call to method updateFlashBadgeTexts() on an unknown class App\\Services\\Parsers\\ExternalTextsParser.","line":225,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Call to method getBadgeImageUrl() on an unknown class App\\Services\\Parsers\\ExternalTextsParser.","line":240,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Offset 'code' might not exist on array|null.","line":240,"ignorable":true,"identifier":"offsetAccess.notFound"},{"message":"Parameter $parser of method App\\Filament\\Pages\\BadgePage::uploadBadgeImage() has invalid type App\\Services\\Parsers\\ExternalTextsParser.","line":251,"ignorable":true,"identifier":"class.notFound"},{"message":"Call to method getBadgeImageUrl() on an unknown class App\\Services\\Parsers\\ExternalTextsParser.","line":257,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $url of static method Illuminate\\Http\\Client\\PendingRequest::get() expects string, mixed given.","line":261,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $filename of function imagecreatefrompng expects string, mixed given.","line":270,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $filename of function imagecreatefromgif expects string, mixed given.","line":271,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $filename of function imagecreatefromjpeg expects string, mixed given.","line":272,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot cast mixed to string.","line":288,"ignorable":true,"identifier":"cast.string"},{"message":"Parameter #4 ...$values of function sprintf expects bool|float|int|string|null, mixed given.","line":290,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Pages\\Dashboard.php":{"errors":1,"messages":[{"message":"Cannot call method can() on App\\Models\\User|null.","line":24,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Pages\\Login.php":{"errors":10,"messages":[{"message":"Property App\\Filament\\Pages\\Login::$username has no type specified.","line":17,"ignorable":true,"identifier":"missingType.property"},{"message":"Parameter #2 $replace of function __ expects array, array given.","line":26,"ignorable":true,"identifier":"argument.type"},{"message":"Binary operation \"/\" between mixed and 60 results in an error.","line":28,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Parameter #1 $body of method Filament\\Notifications\\Notification::body() expects Closure|string|null, array|string|null given.","line":30,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #2 $array of function array_key_exists expects array, array|string given.","line":30,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #2 $replace of function __ expects array, array given.","line":30,"ignorable":true,"identifier":"argument.type"},{"message":"Binary operation \"/\" between mixed and 60 results in an error.","line":32,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Parameter #2 $remember of method Illuminate\\Contracts\\Auth\\StatefulGuard::attempt() expects bool, mixed given.","line":42,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $panel of method App\\Models\\User::canAccessPanel() expects Filament\\Panel, Filament\\Panel|null given.","line":50,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Filament\\Pages\\Login::getFormSchema() return type has no value type specified in iterable type array.","line":69,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\Articles\\ArticleResource.php":{"errors":13,"messages":[{"message":"Parameter #1 $components of method Filament\\Schemas\\Schema::components() expects array|Closure|Illuminate\\Contracts\\Support\\Htmlable|string, array given.","line":56,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Filament\\Resources\\Atom\\Articles\\ArticleResource::getForm() return type has no value type specified in iterable type array.","line":59,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Cannot access property $id on App\\Models\\User|null.","line":92,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot call method restore() on mixed.","line":111,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method delete() on mixed.","line":113,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot access property $deleted_at on mixed.","line":124,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $components of method Filament\\Tables\\Table::columns() expects array, array given.","line":143,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Filament\\Resources\\Atom\\Articles\\ArticleResource::getTable() return type has no value type specified in iterable type array.","line":161,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Cannot access property $deleted_at on mixed.","line":186,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Filament\\Resources\\Atom\\Articles\\ArticleResource::getEloquentQuery() return type with generic class Illuminate\\Database\\Eloquent\\Builder does not specify its types: TModel","line":197,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Filament\\Resources\\Atom\\Articles\\ArticleResource::getGlobalSearchEloquentQuery() return type with generic class Illuminate\\Database\\Eloquent\\Builder does not specify its types: TModel","line":223,"ignorable":true,"identifier":"missingType.generics"},{"message":"Call to an undefined method Illuminate\\Database\\Eloquent\\Builder::withTrashed().","line":225,"ignorable":true,"identifier":"method.notFound"},{"message":"Method App\\Filament\\Resources\\Atom\\Articles\\ArticleResource::getGlobalSearchEloquentQuery() should return Illuminate\\Database\\Eloquent\\Builder but returns mixed.","line":225,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\Articles\\Pages\\CreateArticle.php":{"errors":1,"messages":[{"message":"Access to protected property App\\Models\\Article::$visible.","line":18,"ignorable":true,"identifier":"property.protected"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\Articles\\Pages\\ViewArticle.php":{"errors":2,"messages":[{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$user_id.","line":22,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Call to an undefined method Illuminate\\Database\\Eloquent\\Model::createFollowersNotification().","line":25,"ignorable":true,"identifier":"method.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\Articles\\RelationManagers\\TagsRelationManager.php":{"errors":3,"messages":[{"message":"Parameter #1 $components of method Filament\\Tables\\Table::columns() expects array, array given.","line":40,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot call method latest() on mixed.","line":41,"ignorable":true,"identifier":"method.nonObject"},{"message":"Parameter #1 $schema of method Filament\\Actions\\Action::schema() expects array|Closure|null, array given.","line":47,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\CmsSettings\\CmsSettingResource.php":{"errors":2,"messages":[{"message":"Parameter #1 $string of function strlen expects string, mixed given.","line":86,"ignorable":true,"identifier":"argument.type"},{"message":"Anonymous function should return string|null but returns mixed.","line":90,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\HelpQuestionCategoryResource\\Pages\\CreateHelpQuestionCategory.php":{"errors":1,"messages":[{"message":"Class App\\Filament\\Resources\\Atom\\HelpQuestionCategoryResource not found.","line":10,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\HelpQuestionCategoryResource\\Pages\\EditHelpQuestionCategory.php":{"errors":1,"messages":[{"message":"Class App\\Filament\\Resources\\Atom\\HelpQuestionCategoryResource not found.","line":11,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\HelpQuestionCategoryResource\\Pages\\ListHelpQuestionCategories.php":{"errors":1,"messages":[{"message":"Class App\\Filament\\Resources\\Atom\\HelpQuestionCategoryResource not found.","line":11,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\HelpQuestionCategoryResource\\Pages\\ViewHelpQuestionCategory.php":{"errors":1,"messages":[{"message":"Class App\\Filament\\Resources\\Atom\\HelpQuestionCategoryResource not found.","line":10,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\HelpQuestionCategoryResource\\RelationManagers\\QuestionsRelationManager.php":{"errors":5,"messages":[{"message":"Call to static method getForm() on an unknown class App\\Filament\\Resources\\Atom\\HelpQuestionResource.","line":28,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $components of method Filament\\Schemas\\Schema::components() expects array|Closure|Illuminate\\Contracts\\Support\\Htmlable|string, mixed given.","line":28,"ignorable":true,"identifier":"argument.type"},{"message":"Call to static method getTable() on an unknown class App\\Filament\\Resources\\Atom\\HelpQuestionResource.","line":33,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $components of method Filament\\Tables\\Table::columns() expects array, mixed given.","line":33,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot call method latest() on mixed.","line":34,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\HelpQuestionResource\\Pages\\CreateHelpQuestion.php":{"errors":1,"messages":[{"message":"Class App\\Filament\\Resources\\Atom\\HelpQuestionResource not found.","line":10,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\HelpQuestionResource\\Pages\\EditHelpQuestion.php":{"errors":1,"messages":[{"message":"Class App\\Filament\\Resources\\Atom\\HelpQuestionResource not found.","line":11,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\HelpQuestionResource\\Pages\\ListHelpQuestions.php":{"errors":1,"messages":[{"message":"Class App\\Filament\\Resources\\Atom\\HelpQuestionResource not found.","line":11,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\HelpQuestionResource\\Pages\\ViewHelpQuestion.php":{"errors":1,"messages":[{"message":"Class App\\Filament\\Resources\\Atom\\HelpQuestionResource not found.","line":10,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\HelpQuestionResource\\RelationManagers\\CategoriesRelationManager.php":{"errors":5,"messages":[{"message":"Call to static method getForm() on an unknown class App\\Filament\\Resources\\Atom\\HelpQuestionCategoryResource.","line":30,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $components of method Filament\\Schemas\\Schema::components() expects array|Closure|Illuminate\\Contracts\\Support\\Htmlable|string, mixed given.","line":30,"ignorable":true,"identifier":"argument.type"},{"message":"Call to static method getTable() on an unknown class App\\Filament\\Resources\\Atom\\HelpQuestionCategoryResource.","line":35,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $components of method Filament\\Tables\\Table::columns() expects array, mixed given.","line":35,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot call method latest() on mixed.","line":36,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\HousekeepingPermissions\\HousekeepingPermissionResource.php":{"errors":2,"messages":[{"message":"Parameter #1 $string of function strlen expects string, mixed given.","line":85,"ignorable":true,"identifier":"argument.type"},{"message":"Anonymous function should return string|null but returns mixed.","line":89,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\NavigationResource\\Pages\\CreateNavigation.php":{"errors":1,"messages":[{"message":"Class App\\Filament\\Resources\\Atom\\NavigationResource not found.","line":10,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\NavigationResource\\Pages\\EditNavigation.php":{"errors":1,"messages":[{"message":"Class App\\Filament\\Resources\\Atom\\NavigationResource not found.","line":11,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\NavigationResource\\Pages\\ListNavigations.php":{"errors":1,"messages":[{"message":"Class App\\Filament\\Resources\\Atom\\NavigationResource not found.","line":11,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\Permissions\\PermissionResource.php":{"errors":13,"messages":[{"message":"Parameter #1 $callback of method Illuminate\\Support\\Collection<(int|string),mixed>::filter() expects (callable(mixed, int|string): bool)|null, Closure(array): bool given.","line":124,"ignorable":true,"tip":"Type #1 from the union: Type array of parameter #1 $column of passed callable needs to be same or wider than parameter type mixed of accepting callable.","identifier":"argument.type"},{"message":"Parameter #1 $haystack of function str_starts_with expects string, mixed given.","line":131,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $haystack of function str_starts_with expects string, mixed given.","line":132,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $haystack of function str_ends_with expects string, mixed given.","line":133,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $callback of method Illuminate\\Support\\Collection::map() expects callable(mixed, int): Filament\\Forms\\Components\\ToggleButtons, Closure(array): Filament\\Forms\\Components\\ToggleButtons given.","line":136,"ignorable":true,"tip":"Type array of parameter #1 $column of passed callable needs to be same or wider than parameter type mixed of accepting callable.","identifier":"argument.type"},{"message":"Cannot cast mixed to string.","line":138,"ignorable":true,"identifier":"cast.string"},{"message":"Parameter #1 $name of closure expects string, mixed given.","line":140,"ignorable":true,"identifier":"argument.type"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$description.","line":220,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Parameter #1 $value of static method Illuminate\\Support\\Str::limit() expects string, mixed given.","line":220,"ignorable":true,"identifier":"argument.type"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$description.","line":222,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Parameter #1 $string of function strlen expects string, mixed given.","line":224,"ignorable":true,"identifier":"argument.type"},{"message":"Anonymous function should return string|null but returns mixed.","line":228,"ignorable":true,"identifier":"return.type"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$prefix_color.","line":234,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\Tags\\RelationManagers\\ArticlesRelationManager.php":{"errors":3,"messages":[{"message":"Parameter #1 $components of method Filament\\Schemas\\Schema::components() expects array|Closure|Illuminate\\Contracts\\Support\\Htmlable|string, array given.","line":29,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $components of method Filament\\Tables\\Table::columns() expects array, array given.","line":35,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot call method latest() on mixed.","line":36,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\Tags\\TagResource.php":{"errors":4,"messages":[{"message":"Parameter #1 $components of method Filament\\Schemas\\Schema::components() expects array|Closure|Illuminate\\Contracts\\Support\\Htmlable|string, array given.","line":43,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Filament\\Resources\\Atom\\Tags\\TagResource::getForm() return type has no value type specified in iterable type array.","line":46,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Parameter #1 $components of method Filament\\Tables\\Table::columns() expects array, array given.","line":75,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Filament\\Resources\\Atom\\Tags\\TagResource::getTable() return type has no value type specified in iterable type array.","line":88,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\Teams\\TeamResource.php":{"errors":1,"messages":[{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$hidden_rank.","line":85,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\WebsiteDrawBadges\\WebsiteDrawBadgeResource.php":{"errors":22,"messages":[{"message":"Parameter #1 $string of function strlen expects string, mixed given.","line":79,"ignorable":true,"identifier":"argument.type"},{"message":"Anonymous function should return string|null but returns mixed.","line":83,"ignorable":true,"identifier":"return.type"},{"message":"Binary operation \".\" between mixed and mixed results in an error.","line":90,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Cannot access property $badge_url on mixed.","line":90,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $filename of function file_exists expects string, mixed given.","line":112,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $filename of function is_writable expects string, mixed given.","line":112,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $json of function json_decode expects string, string|false given.","line":113,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access offset non-falsy-string on mixed.","line":114,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset non-falsy-string on mixed.","line":115,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Argument of an invalid type mixed supplied for foreach, only iterables are supported.","line":129,"ignorable":true,"identifier":"foreach.nonIterable"},{"message":"Cannot access property $badge_path on mixed.","line":130,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot cast mixed to string.","line":130,"ignorable":true,"identifier":"cast.string"},{"message":"Cannot access property $published on mixed.","line":133,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $user_id on mixed.","line":135,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $filename of function file_exists expects string, mixed given.","line":142,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $filename of function is_writable expects string, mixed given.","line":142,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $json of function json_decode expects string, string|false given.","line":143,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access offset non-falsy-string on mixed.","line":144,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset non-falsy-string on mixed.","line":145,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access property $badge_path on mixed.","line":149,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $filename of function file_exists expects string, mixed given.","line":150,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $filename of function unlink expects string, mixed given.","line":151,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Atom\\WriteableBoxResource\\Pages\\ManageWriteableBoxes.php":{"errors":1,"messages":[{"message":"Class App\\Filament\\Resources\\Atom\\WriteableBoxResource not found.","line":11,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\DashboardResource\\Widgets\\LatestOrders.php":{"errors":6,"messages":[{"message":"Call to static method latest() on an unknown class App\\Models\\User\\UserOrder.","line":18,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $query of method Filament\\Tables\\Table::query() expects Closure|Illuminate\\Database\\Eloquent\\Builder|null, mixed given.","line":18,"ignorable":true,"identifier":"argument.type"},{"message":"Call to static method getTable() on an unknown class App\\Filament\\Resources\\Shop\\ShopOrderResource.","line":20,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $components of method Filament\\Tables\\Table::columns() expects array, mixed given.","line":20,"ignorable":true,"identifier":"argument.type"},{"message":"Call to static method getForm() on an unknown class App\\Filament\\Resources\\Shop\\ShopOrderResource.","line":22,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $schema of method Filament\\Actions\\Action::schema() expects array|Closure|null, mixed given.","line":22,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\DashboardResource\\Widgets\\OrdersAggregateChart.php":{"errors":13,"messages":[{"message":"Call to static method pending() on an unknown class App\\Models\\User\\UserOrder.","line":32,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $builder of static method Flowframe\\Trend\\Trend::query() expects Illuminate\\Database\\Eloquent\\Builder, mixed given.","line":32,"ignorable":true,"identifier":"argument.type"},{"message":"Call to static method cancelled() on an unknown class App\\Models\\User\\UserOrder.","line":37,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $builder of static method Flowframe\\Trend\\Trend::query() expects Illuminate\\Database\\Eloquent\\Builder, mixed given.","line":37,"ignorable":true,"identifier":"argument.type"},{"message":"Call to static method completed() on an unknown class App\\Models\\User\\UserOrder.","line":42,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $builder of static method Flowframe\\Trend\\Trend::query() expects Illuminate\\Database\\Eloquent\\Builder, mixed given.","line":42,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $callback of method Illuminate\\Support\\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): string, Closure(Flowframe\\Trend\\TrendValue): string given.","line":53,"ignorable":true,"tip":"Type Flowframe\\Trend\\TrendValue of parameter #1 $value of passed callable needs to be same or wider than parameter type mixed of accepting callable.","identifier":"argument.type"},{"message":"Parameter #1 $callback of method Illuminate\\Support\\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): string, Closure(Flowframe\\Trend\\TrendValue): string given.","line":54,"ignorable":true,"tip":"Type Flowframe\\Trend\\TrendValue of parameter #1 $value of passed callable needs to be same or wider than parameter type mixed of accepting callable.","identifier":"argument.type"},{"message":"Parameter #1 $callback of method Illuminate\\Support\\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): string, Closure(Flowframe\\Trend\\TrendValue): string given.","line":56,"ignorable":true,"tip":"Type Flowframe\\Trend\\TrendValue of parameter #1 $value of passed callable needs to be same or wider than parameter type mixed of accepting callable.","identifier":"argument.type"},{"message":"Method App\\Filament\\Resources\\DashboardResource\\Widgets\\OrdersAggregateChart::getDataset() has parameter $data with no type specified.","line":65,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Method App\\Filament\\Resources\\DashboardResource\\Widgets\\OrdersAggregateChart::getDataset() has parameter $label with no type specified.","line":65,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Method App\\Filament\\Resources\\DashboardResource\\Widgets\\OrdersAggregateChart::getDataset() return type has no value type specified in iterable type array.","line":65,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Cannot call method map() on mixed.","line":69,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Hotel\\Achievements\\AchievementResource.php":{"errors":3,"messages":[{"message":"Parameter #1 $options of method Filament\\Forms\\Components\\Select::options() expects array|string>|Closure|Illuminate\\Contracts\\Support\\Arrayable|string|null, array given.","line":68,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $options of method Filament\\Forms\\Components\\Select::options() expects array|string>|Closure|Illuminate\\Contracts\\Support\\Arrayable|string|null, array given.","line":85,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $options of method Filament\\Tables\\Filters\\SelectFilter::options() expects array|string>|class-string|Closure|Illuminate\\Contracts\\Support\\Arrayable|null, array given.","line":148,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Hotel\\BadgeTextEditors\\BadgeTextEditorResource.php":{"errors":12,"messages":[{"message":"Cannot access property $badge_key on mixed.","line":66,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #3 $subject of function str_replace expects array|string, mixed given.","line":66,"ignorable":true,"identifier":"argument.type"},{"message":"Binary operation \".\" between mixed and ' : ' results in an error.","line":74,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Binary operation \".\" between non-falsy-string and mixed results in an error.","line":74,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Cannot access property $badge_key on mixed.","line":74,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $badge_name on mixed.","line":74,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot call method orWhere() on mixed.","line":76,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method where() on mixed.","line":76,"ignorable":true,"identifier":"method.nonObject"},{"message":"Part $search (mixed) of encapsed string cannot be cast to string.","line":76,"ignorable":true,"identifier":"encapsedStringPart.nonString"},{"message":"Part $search (mixed) of encapsed string cannot be cast to string.","line":77,"ignorable":true,"identifier":"encapsedStringPart.nonString"},{"message":"Cannot access property $badge_description on mixed.","line":82,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $value of static method Illuminate\\Support\\Str::limit() expects string, mixed given.","line":82,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Hotel\\BadgeTextEditors\\Pages\\ListBadgeTextEditors.php":{"errors":10,"messages":[{"message":"Method App\\Filament\\Resources\\Hotel\\BadgeTextEditors\\Pages\\ListBadgeTextEditors::exportToJson() has no return type specified.","line":44,"ignorable":true,"identifier":"missingType.return"},{"message":"Parameter #1 $json of function json_decode expects string, string|false given.","line":68,"ignorable":true,"identifier":"argument.type"},{"message":"Argument of an invalid type mixed supplied for foreach, only iterables are supported.","line":73,"ignorable":true,"identifier":"foreach.nonIterable"},{"message":"Cannot cast mixed to string.","line":75,"ignorable":true,"identifier":"cast.string"},{"message":"Cannot cast mixed to string.","line":75,"ignorable":true,"identifier":"cast.string"},{"message":"Parameter #3 $subject of function str_replace expects array|string, mixed given.","line":76,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access offset mixed on mixed.","line":78,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset non-falsy-string on mixed.","line":83,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset non-falsy-string on mixed.","line":84,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Method App\\Filament\\Resources\\Hotel\\BadgeTextEditors\\Pages\\ListBadgeTextEditors::createBackup() has no return type specified.","line":113,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Hotel\\BadgeUploads\\BadgeUploadResource.php":{"errors":4,"messages":[{"message":"Method App\\Filament\\Resources\\Hotel\\BadgeUploads\\BadgeUploadResource::getFiles() return type has no value type specified in iterable type array.","line":59,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Called 'env' outside of the config directory which returns null when the config is cached, use 'config'.","line":61,"ignorable":true,"identifier":"larastan.noEnvCallsOutsideOfConfig"},{"message":"Parameter #1 $directory of method Illuminate\\Filesystem\\FilesystemAdapter::files() expects string|null, bool|string given.","line":62,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $path of function basename expects string, mixed given.","line":65,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Hotel\\BadgeUploads\\Pages\\ManageBadgeUploads.php":{"errors":6,"messages":[{"message":"Property App\\Filament\\Resources\\Hotel\\BadgeUploads\\Pages\\ManageBadgeUploads::$badge_file has no type specified.","line":15,"ignorable":true,"identifier":"missingType.property"},{"message":"Access to an undefined property App\\Filament\\Resources\\Hotel\\BadgeUploads\\Pages\\ManageBadgeUploads::$form.","line":23,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Cannot call method fill() on mixed.","line":23,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Filament\\Resources\\Hotel\\BadgeUploads\\Pages\\ManageBadgeUploads::getFormSchema() return type has no value type specified in iterable type array.","line":26,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Access to an undefined property App\\Filament\\Resources\\Hotel\\BadgeUploads\\Pages\\ManageBadgeUploads::$form.","line":41,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Cannot call method getState() on mixed.","line":41,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Hotel\\CatalogPages\\RelationManagers\\CatalogItemsRelationManager.php":{"errors":32,"messages":[{"message":"Cannot access property $itemBase on mixed.","line":230,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot call method icon() on mixed.","line":230,"ignorable":true,"identifier":"method.nonObject"},{"message":"Parameter #1 $path of function url expects string|null, mixed given.","line":230,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access property $itemBase on mixed.","line":317,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $sprite_id on mixed.","line":323,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $public_name on mixed.","line":324,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $item_name on mixed.","line":325,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $type on mixed.","line":326,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $width on mixed.","line":327,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $length on mixed.","line":328,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $stack_height on mixed.","line":329,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $allow_stack on mixed.","line":330,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $allow_sit on mixed.","line":331,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $allow_lay on mixed.","line":332,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $allow_walk on mixed.","line":333,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $allow_gift on mixed.","line":334,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $allow_trade on mixed.","line":335,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $allow_recycle on mixed.","line":336,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $allow_marketplace_sell on mixed.","line":337,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $allow_inventory_stack on mixed.","line":338,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $interaction_type on mixed.","line":339,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $interaction_modes_count on mixed.","line":340,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $vending_ids on mixed.","line":341,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $multiheight on mixed.","line":342,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $customparams on mixed.","line":343,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $effect_id_male on mixed.","line":344,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $effect_id_female on mixed.","line":345,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $clothing_on_walk on mixed.","line":346,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $itemBase on mixed.","line":456,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot call method forceFill() on mixed.","line":456,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method save() on mixed.","line":456,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot access property $itemBase on mixed.","line":458,"ignorable":true,"identifier":"property.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Hotel\\ChatlogPrivates\\ChatlogPrivateResource.php":{"errors":6,"messages":[{"message":"Cannot access property $sender on mixed.","line":37,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $username on mixed.","line":37,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $receiver on mixed.","line":42,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $username on mixed.","line":42,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $components of method Filament\\Tables\\Table::columns() expects array, array given.","line":57,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Filament\\Resources\\Hotel\\ChatlogPrivates\\ChatlogPrivateResource::getTable() return type has no value type specified in iterable type array.","line":65,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Hotel\\ChatlogRooms\\ChatlogRoomResource.php":{"errors":8,"messages":[{"message":"Cannot access property $name on mixed.","line":37,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $room on mixed.","line":37,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $sender on mixed.","line":43,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $username on mixed.","line":43,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $receiver on mixed.","line":48,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $username on mixed.","line":48,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $components of method Filament\\Tables\\Table::columns() expects array, array given.","line":63,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Filament\\Resources\\Hotel\\ChatlogRooms\\ChatlogRoomResource::getTable() return type has no value type specified in iterable type array.","line":73,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Hotel\\CommandLogs\\CommandLogResource.php":{"errors":1,"messages":[{"message":"Match expression does not handle remaining value: string","line":50,"ignorable":true,"identifier":"match.unhandled"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\Hotel\\CustomQueryBuilder.php":{"errors":2,"messages":[{"message":"Class App\\Filament\\Resources\\Hotel\\CustomQueryBuilder extends generic class Illuminate\\Database\\Eloquent\\Builder but does not specify its types: TModel","line":8,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Filament\\Resources\\Hotel\\CustomQueryBuilder::get() should return Illuminate\\Database\\Eloquent\\Collection but returns Illuminate\\Support\\Collection<(int|string), mixed>.","line":19,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\User\\Bans\\BanResource.php":{"errors":5,"messages":[{"message":"Parameter #1 $string of function strlen expects string, mixed given.","line":93,"ignorable":true,"identifier":"argument.type"},{"message":"Anonymous function should return string|null but returns mixed.","line":97,"ignorable":true,"identifier":"return.type"},{"message":"Match expression does not handle remaining value: string","line":105,"ignorable":true,"identifier":"match.unhandled"},{"message":"Match expression does not handle remaining value: string","line":111,"ignorable":true,"identifier":"match.unhandled"},{"message":"Parameter #2 $timestamp of function date expects int|null, string given.","line":124,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\User\\Users\\Pages\\EditUser.php":{"errors":48,"messages":[{"message":"Method App\\Filament\\Resources\\User\\Users\\Pages\\EditUser::mutateFormDataBeforeFill() should return array but returns mixed.","line":32,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Filament\\Resources\\User\\Users\\Pages\\EditUser::getEloquentQuery() return type with generic class Illuminate\\Database\\Eloquent\\Builder does not specify its types: TModel","line":38,"ignorable":true,"identifier":"missingType.generics"},{"message":"Static call to instance method Filament\\Resources\\Pages\\Page::getModel().","line":40,"ignorable":true,"identifier":"method.staticCall"},{"message":"Cannot access property $rank on App\\Models\\User|null.","line":51,"ignorable":true,"identifier":"property.nonObject"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$online.","line":63,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$credits.","line":82,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$credits.","line":83,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Binary operation \"+\" between float|int and mixed results in an error.","line":83,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Unary operation \"-\" on mixed results in an error.","line":83,"ignorable":true,"identifier":"unaryOp.invalid"},{"message":"Method App\\Filament\\Resources\\User\\Users\\Pages\\EditUser::treatChangedCurrenciesWithoutRcon() has parameter $data with no value type specified in iterable type array.","line":93,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$currencies.","line":95,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Cannot call method each() on mixed.","line":95,"ignorable":true,"identifier":"method.nonObject"},{"message":"Call to an undefined method Illuminate\\Database\\Eloquent\\Model::currencies().","line":101,"ignorable":true,"identifier":"method.notFound"},{"message":"Cannot call method update() on mixed.","line":101,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method where() on mixed.","line":101,"ignorable":true,"identifier":"method.nonObject"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$id.","line":106,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$username.","line":108,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Part $user->username (mixed) of encapsed string cannot be cast to string.","line":108,"ignorable":true,"identifier":"encapsedStringPart.nonString"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$id.","line":112,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$username.","line":114,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Part $user->username (mixed) of encapsed string cannot be cast to string.","line":114,"ignorable":true,"identifier":"encapsedStringPart.nonString"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$settings.","line":118,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Cannot call method update() on mixed.","line":118,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Filament\\Resources\\User\\Users\\Pages\\EditUser::checkUsernameChangedPermission() has parameter $data with no value type specified in iterable type array.","line":121,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$settings.","line":123,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Cannot access property $can_change_name on mixed.","line":123,"ignorable":true,"identifier":"property.nonObject"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$settings.","line":138,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Cannot call method update() on mixed.","line":138,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Filament\\Resources\\User\\Users\\Pages\\EditUser::treatChangedCurrencies() has parameter $data with no value type specified in iterable type array.","line":141,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$currencies.","line":143,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Cannot call method each() on mixed.","line":143,"ignorable":true,"identifier":"method.nonObject"},{"message":"Match expression does not handle remaining value: int","line":145,"ignorable":true,"identifier":"match.unhandled"},{"message":"Match arm comparison between int and App\\Enums\\CurrencyTypes::Duckets is always false.","line":146,"ignorable":true,"identifier":"match.alwaysFalse"},{"message":"Match arm comparison between int and App\\Enums\\CurrencyTypes::Diamonds is always false.","line":147,"ignorable":true,"identifier":"match.alwaysFalse"},{"message":"Match arm comparison between int and App\\Enums\\CurrencyTypes::Points is always false.","line":148,"ignorable":true,"identifier":"match.alwaysFalse"},{"message":"Binary operation \"+\" between int and mixed results in an error.","line":155,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Parameter #1 $user of method App\\Actions\\SendCurrency::execute() expects App\\Models\\User, Illuminate\\Database\\Eloquent\\Model given.","line":155,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Filament\\Resources\\User\\Users\\Pages\\EditUser::treatChangedUserRank() has parameter $data with no value type specified in iterable type array.","line":159,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$rank.","line":161,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Cannot access property $rank on App\\Models\\User|null.","line":164,"ignorable":true,"identifier":"property.nonObject"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$online.","line":168,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$online.","line":178,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Parameter #2 $rank of method App\\Services\\RconService::setRank() expects int, mixed given.","line":188,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Filament\\Resources\\User\\Users\\Pages\\EditUser::treatChangedUserMotto() has parameter $data with no value type specified in iterable type array.","line":191,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$motto.","line":193,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$online.","line":197,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$online.","line":207,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Parameter #2 $motto of method App\\Services\\RconService::setMotto() expects string, mixed given.","line":213,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\User\\Users\\Pages\\ListUsers.php":{"errors":5,"messages":[{"message":"Parameter #1 $value of function collect expects Illuminate\\Contracts\\Support\\Arrayable<(int|string), mixed>|iterable<(int|string), mixed>|null, mixed given.","line":53,"ignorable":true,"identifier":"argument.type"},{"message":"Unable to resolve the template type TKey in call to function collect","line":53,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-error-unable-to-resolve-template-type","identifier":"argument.templateType"},{"message":"Unable to resolve the template type TValue in call to function collect","line":53,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-error-unable-to-resolve-template-type","identifier":"argument.templateType"},{"message":"Access to constant HousekeepingCustomMessage on an unknown class App\\Enums\\NotificationType.","line":64,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Call to static method insert() on an unknown class App\\Models\\User\\UserNotification.","line":72,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\User\\Users\\Pages\\ViewUser.php":{"errors":1,"messages":[{"message":"Method App\\Filament\\Resources\\User\\Users\\Pages\\ViewUser::mutateFormDataBeforeFill() should return array but returns mixed.","line":15,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\User\\Users\\RelationManagers\\BadgesRelationManager.php":{"errors":11,"messages":[{"message":"Cannot call method latest() on mixed.","line":44,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot access property $slot_id on mixed.","line":59,"ignorable":true,"identifier":"property.nonObject"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$online.","line":74,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Call to an undefined method App\\Services\\RconService::sendSafelyFromDashboard().","line":89,"ignorable":true,"identifier":"method.notFound"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$online.","line":110,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Cannot access property $badge_code on array|Illuminate\\Database\\Eloquent\\Model.","line":124,"ignorable":true,"identifier":"property.nonObject"},{"message":"Call to an undefined method Filament\\Actions\\DeleteBulkAction::getRecords().","line":125,"ignorable":true,"identifier":"method.notFound"},{"message":"Cannot access property $badge_code on mixed.","line":125,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot call method join() on mixed.","line":125,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method map() on mixed.","line":125,"ignorable":true,"identifier":"method.nonObject"},{"message":"Call to an undefined method App\\Services\\RconService::sendSafelyFromDashboard().","line":127,"ignorable":true,"identifier":"method.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\User\\Users\\RelationManagers\\ChatLogPrivateRelationManager.php":{"errors":2,"messages":[{"message":"Property App\\Filament\\Resources\\User\\Users\\RelationManagers\\ChatLogPrivateRelationManager::$targetResource has no type specified.","line":14,"ignorable":true,"identifier":"missingType.property"},{"message":"Parameter #1 $components of method Filament\\Tables\\Table::columns() expects array, array given.","line":23,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\User\\Users\\RelationManagers\\ChatLogRelationManager.php":{"errors":2,"messages":[{"message":"Property App\\Filament\\Resources\\User\\Users\\RelationManagers\\ChatLogRelationManager::$targetResource has no type specified.","line":14,"ignorable":true,"identifier":"missingType.property"},{"message":"Parameter #1 $components of method Filament\\Tables\\Table::columns() expects array, array given.","line":23,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\User\\Users\\RelationManagers\\SettingsRelationManager.php":{"errors":1,"messages":[{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$online.","line":180,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Resources\\User\\Users\\UserResource.php":{"errors":16,"messages":[{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$account_created.","line":83,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$last_login.","line":90,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$last_online.","line":97,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Called 'pluck' on Laravel collection, but could have been retrieved as a query.","line":121,"ignorable":true,"identifier":"larastan.noUnnecessaryCollectionCall"},{"message":"Parameter #1 $value of static method Illuminate\\Support\\Facades\\Hash::make() expects string, mixed given.","line":175,"ignorable":true,"identifier":"argument.type"},{"message":"Called 'pluck' on Laravel collection, but could have been retrieved as a query.","line":193,"ignorable":true,"identifier":"larastan.noUnnecessaryCollectionCall"},{"message":"Cannot access property $rank on App\\Models\\User|null.","line":193,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Filament\\Resources\\User\\Users\\UserResource::getEloquentQuery() return type with generic class Illuminate\\Database\\Eloquent\\Builder does not specify its types: TModel","line":205,"ignorable":true,"identifier":"missingType.generics"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$online.","line":244,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Method App\\Filament\\Resources\\User\\Users\\UserResource::fillWithOutsideData() has parameter $formData with no value type specified in iterable type array.","line":276,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Method App\\Filament\\Resources\\User\\Users\\UserResource::fillWithOutsideData() return type has no value type specified in iterable type array.","line":276,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Call to an undefined method Illuminate\\Database\\Eloquent\\Model::currency().","line":278,"ignorable":true,"identifier":"method.notFound"},{"message":"Call to an undefined method Illuminate\\Database\\Eloquent\\Model::currency().","line":279,"ignorable":true,"identifier":"method.notFound"},{"message":"Call to an undefined method Illuminate\\Database\\Eloquent\\Model::currency().","line":280,"ignorable":true,"identifier":"method.notFound"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$settings.","line":282,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Cannot access property $can_change_name on mixed.","line":283,"ignorable":true,"identifier":"property.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Tables\\Columns\\HabboBadgeColumn.php":{"errors":4,"messages":[{"message":"Parameter #1 $object_or_class of function method_exists expects object|string, array|Illuminate\\Database\\Eloquent\\Model|null given.","line":16,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Filament\\Tables\\Columns\\HabboBadgeColumn::getBadgePath() should return string but returns mixed.","line":20,"ignorable":true,"identifier":"return.type"},{"message":"Parameter #1 $object_or_class of function method_exists expects object|string, array|Illuminate\\Database\\Eloquent\\Model|null given.","line":27,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Filament\\Tables\\Columns\\HabboBadgeColumn::getBadgeName() should return string but returns mixed.","line":31,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Tables\\Columns\\UserAvatarColumn.php":{"errors":2,"messages":[{"message":"Cannot access property $look on array|Illuminate\\Database\\Eloquent\\Model|null.","line":26,"ignorable":true,"identifier":"property.nonObject"},{"message":"Part $figure (mixed) of encapsed string cannot be cast to string.","line":28,"ignorable":true,"identifier":"encapsedStringPart.nonString"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Pages\\BadgePage)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Pages\\Dashboard)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Atom\\Articles\\ArticleResource)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Atom\\Articles\\RelationManagers\\TagsRelationManager)":{"errors":2,"messages":[{"message":"Access to an undefined static property static(App\\Filament\\Resources\\Atom\\Articles\\RelationManagers\\TagsRelationManager)::$navigationGroup.","line":12,"ignorable":true,"identifier":"staticProperty.notFound"},{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Atom\\CmsSettings\\CmsSettingResource)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Atom\\HelpQuestionCategoryResource\\RelationManagers\\QuestionsRelationManager)":{"errors":2,"messages":[{"message":"Access to an undefined static property static(App\\Filament\\Resources\\Atom\\HelpQuestionCategoryResource\\RelationManagers\\QuestionsRelationManager)::$navigationGroup.","line":12,"ignorable":true,"identifier":"staticProperty.notFound"},{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Atom\\HelpQuestionResource\\RelationManagers\\CategoriesRelationManager)":{"errors":2,"messages":[{"message":"Access to an undefined static property static(App\\Filament\\Resources\\Atom\\HelpQuestionResource\\RelationManagers\\CategoriesRelationManager)::$navigationGroup.","line":12,"ignorable":true,"identifier":"staticProperty.notFound"},{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Atom\\Permissions\\PermissionResource)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Atom\\Tags\\RelationManagers\\ArticlesRelationManager)":{"errors":2,"messages":[{"message":"Access to an undefined static property static(App\\Filament\\Resources\\Atom\\Tags\\RelationManagers\\ArticlesRelationManager)::$navigationGroup.","line":12,"ignorable":true,"identifier":"staticProperty.notFound"},{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Atom\\Tags\\TagResource)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Atom\\Teams\\TeamResource)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Hotel\\Achievements\\AchievementResource)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Hotel\\ChatlogPrivates\\ChatlogPrivateResource)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Hotel\\ChatlogRooms\\ChatlogRoomResource)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Hotel\\CommandLogs\\CommandLogResource)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Hotel\\EmulatorSettings\\EmulatorSettingResource)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Hotel\\EmulatorTexts\\EmulatorTextResource)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\Hotel\\WordFilters\\WordFilterResource)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\User\\Bans\\BanResource)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\User\\Users\\RelationManagers\\BadgesRelationManager)":{"errors":2,"messages":[{"message":"Access to an undefined static property static(App\\Filament\\Resources\\User\\Users\\RelationManagers\\BadgesRelationManager)::$navigationGroup.","line":12,"ignorable":true,"identifier":"staticProperty.notFound"},{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\User\\Users\\RelationManagers\\SettingsRelationManager)":{"errors":2,"messages":[{"message":"Access to an undefined static property static(App\\Filament\\Resources\\User\\Users\\RelationManagers\\SettingsRelationManager)::$navigationGroup.","line":12,"ignorable":true,"identifier":"staticProperty.notFound"},{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Traits\\TranslatableResource.php (in context of class App\\Filament\\Resources\\User\\Users\\UserResource)":{"errors":1,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, string|UnitEnum|null given.","line":12,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Widgets\\ArticlesAggregateChart.php":{"errors":2,"messages":[{"message":"Parameter #1 $callback of method Illuminate\\Support\\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): mixed, Closure(Flowframe\\Trend\\TrendValue): mixed given.","line":48,"ignorable":true,"tip":"Type Flowframe\\Trend\\TrendValue of parameter #1 $value of passed callable needs to be same or wider than parameter type mixed of accepting callable.","identifier":"argument.type"},{"message":"Parameter #1 $callback of method Illuminate\\Support\\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): string, Closure(Flowframe\\Trend\\TrendValue): string given.","line":51,"ignorable":true,"tip":"Type Flowframe\\Trend\\TrendValue of parameter #1 $value of passed callable needs to be same or wider than parameter type mixed of accepting callable.","identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Filament\\Widgets\\TopDashboardOverview.php":{"errors":10,"messages":[{"message":"Parameter #2 $precision of static method Illuminate\\Support\\Number::format() expects int|null, string given.","line":23,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #3 $maxPrecision of static method Illuminate\\Support\\Number::format() expects int|null, string given.","line":23,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #2 $precision of static method Illuminate\\Support\\Number::format() expects int|null, string given.","line":29,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #3 $maxPrecision of static method Illuminate\\Support\\Number::format() expects int|null, string given.","line":29,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #2 $precision of static method Illuminate\\Support\\Number::format() expects int|null, string given.","line":35,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #3 $maxPrecision of static method Illuminate\\Support\\Number::format() expects int|null, string given.","line":35,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #2 $precision of static method Illuminate\\Support\\Number::format() expects int|null, string given.","line":41,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #3 $maxPrecision of static method Illuminate\\Support\\Number::format() expects int|null, string given.","line":41,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #2 $precision of static method Illuminate\\Support\\Number::format() expects int|null, string given.","line":47,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #3 $maxPrecision of static method Illuminate\\Support\\Number::format() expects int|null, string given.","line":47,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Helpers\\helper.php":{"errors":7,"messages":[{"message":"Function hasPermission() should return string but returns bool.","line":19,"ignorable":true,"identifier":"return.type"},{"message":"Function hasHousekeepingPermission() should return string but returns bool.","line":26,"ignorable":true,"identifier":"return.type"},{"message":"Cannot access offset string on mixed.","line":42,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Function findMigration() should return string but returns mixed.","line":43,"ignorable":true,"identifier":"return.type"},{"message":"Cannot access offset string on mixed.","line":57,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset string on mixed.","line":66,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Part $foreignKey (mixed) of encapsed string cannot be cast to string.","line":93,"ignorable":true,"identifier":"encapsedStringPart.nonString"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Api\\HotelApiController.php":{"errors":2,"messages":[{"message":"Method App\\Http\\Controllers\\Api\\HotelApiController::fetchUser() has parameter $columns with no value type specified in iterable type array.","line":15,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Method App\\Http\\Controllers\\Api\\HotelApiController::onlineUsers() has parameter $columns with no type specified.","line":20,"ignorable":true,"identifier":"missingType.parameter"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Articles\\ArticleController.php":{"errors":1,"messages":[{"message":"Parameter #2 $user of method App\\Services\\Articles\\ReactionService::toggleReaction() expects App\\Models\\User, App\\Models\\User|null given.","line":42,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Articles\\WebsiteArticleCommentsController.php":{"errors":1,"messages":[{"message":"Parameter #1 $comment of method App\\Services\\Articles\\CommentService::store() expects string, mixed given.","line":18,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Badge\\BadgeController.php":{"errors":9,"messages":[{"message":"Parameter #2 $default of method App\\Services\\SettingsService::getOrDefault() expects string|null, int given.","line":23,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #2 $default of method App\\Services\\SettingsService::getOrDefault() expects string|null, int given.","line":47,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot call method currencies() on App\\Models\\User|null.","line":52,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method currencies() on App\\Models\\User|null.","line":53,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method currencies() on App\\Models\\User|null.","line":54,"ignorable":true,"identifier":"method.nonObject"},{"message":"Parameter #1 $user of method App\\Actions\\SendCurrency::execute() expects App\\Models\\User, App\\Models\\User|null given.","line":62,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot cast mixed to string.","line":73,"ignorable":true,"identifier":"cast.string"},{"message":"Cannot access property $id on App\\Models\\User|null.","line":104,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $id on App\\Models\\User|null.","line":115,"ignorable":true,"identifier":"property.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Client\\FlashController.php":{"errors":2,"messages":[{"message":"Cannot call method update() on App\\Models\\User|null.","line":13,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method ssoTicket() on App\\Models\\User|null.","line":18,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Client\\NitroController.php":{"errors":2,"messages":[{"message":"Cannot call method update() on App\\Models\\User|null.","line":13,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method ssoTicket() on App\\Models\\User|null.","line":18,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Community\\LeaderboardController.php":{"errors":2,"messages":[{"message":"Property App\\Http\\Controllers\\Community\\LeaderboardController::$staffIds type has no value type specified in iterable type array.","line":14,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Method App\\Http\\Controllers\\Community\\LeaderboardController::retrieveSettings() return type with generic class Illuminate\\Database\\Eloquent\\Collection does not specify its types: TKey, TModel","line":47,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Community\\Staff\\StaffApplicationsController.php":{"errors":7,"messages":[{"message":"Access to an undefined property App\\Models\\Community\\Staff\\WebsiteOpenPosition::$permission.","line":32,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Cannot access property $id on mixed.","line":32,"ignorable":true,"identifier":"property.nonObject"},{"message":"Access to an undefined property App\\Models\\Community\\Staff\\WebsiteOpenPosition::$permission.","line":44,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Cannot access property $id on mixed.","line":44,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $user of method App\\Services\\Community\\StaffApplicationService::storeApplication() expects App\\Models\\User, App\\Models\\User|null given.","line":44,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #2 $positionId of method App\\Services\\Community\\StaffApplicationService::storeApplication() expects int, mixed given.","line":44,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #3 $content of method App\\Services\\Community\\StaffApplicationService::storeApplication() expects string, mixed given.","line":44,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Community\\WebsiteRareValuesController.php":{"errors":3,"messages":[{"message":"Parameter #1 $searchTerm of method App\\Services\\Community\\RareValues\\RareValueCategoriesService::searchCategories() expects string, mixed given.","line":47,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access property $user on App\\Models\\Game\\Furniture\\Item|null.","line":68,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #2 $ttl of static method Illuminate\\Cache\\Repository::remember() expects Closure|DateInterval|DateTimeInterface|int|null, string given.","line":73,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Help\\TicketController.php":{"errors":1,"messages":[{"message":"Cannot call method tickets() on App\\Models\\User|null.","line":38,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Help\\TicketReplyController.php":{"errors":1,"messages":[{"message":"Cannot access property $id on App\\Models\\User|null.","line":29,"ignorable":true,"identifier":"property.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Miscellaneous\\InstallationController.php":{"errors":11,"messages":[{"message":"Cannot call method update() on App\\Models\\Miscellaneous\\WebsiteInstallation|null.","line":29,"ignorable":true,"identifier":"method.nonObject"},{"message":"Parameter #1 $view of function view expects view-string|null, string given.","line":41,"ignorable":true,"identifier":"argument.type"},{"message":"Static call to instance method App\\Models\\Miscellaneous\\WebsiteInstallation::increment().","line":50,"ignorable":true,"identifier":"method.staticCall"},{"message":"Cannot access property $step on App\\Models\\Miscellaneous\\WebsiteInstallation|null.","line":52,"ignorable":true,"identifier":"property.nonObject"},{"message":"Static call to instance method App\\Models\\Miscellaneous\\WebsiteInstallation::decrement().","line":57,"ignorable":true,"identifier":"method.staticCall"},{"message":"Cannot access property $step on App\\Models\\Miscellaneous\\WebsiteInstallation|null.","line":59,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot call method update() on App\\Models\\Miscellaneous\\WebsiteInstallation|null.","line":64,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method update() on App\\Models\\Miscellaneous\\WebsiteInstallation|null.","line":79,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Http\\Controllers\\Miscellaneous\\InstallationController::getSettingsForStep() return type with generic class Illuminate\\Database\\Eloquent\\Collection does not specify its types: TKey, TModel","line":103,"ignorable":true,"identifier":"missingType.generics"},{"message":"Called 'pluck' on Laravel collection, but could have been retrieved as a query.","line":105,"ignorable":true,"identifier":"larastan.noUnnecessaryCollectionCall"},{"message":"Parameter #2 $length of function array_chunk expects int<1, max>, float given.","line":105,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Miscellaneous\\LogoGeneratorController.php":{"errors":1,"messages":[{"message":"Cannot call method update() on App\\Models\\Miscellaneous\\WebsiteSetting|null.","line":36,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Shop\\PaypalController.php":{"errors":37,"messages":[{"message":"Parameter #1 $credentials of method Srmklive\\PayPal\\Services\\PayPal::setApiCredentials() expects array, mixed given.","line":22,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access offset 'id' on array|Psr\\Http\\Message\\StreamInterface|string.","line":51,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'message' on array|Psr\\Http\\Message\\StreamInterface|string.","line":55,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Argument of an invalid type mixed supplied for foreach, only iterables are supported.","line":59,"ignorable":true,"identifier":"foreach.nonIterable"},{"message":"Cannot access offset 'rel' on mixed.","line":60,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot call method transactions() on App\\Models\\User|null.","line":61,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot access offset 'href' on mixed.","line":66,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Parameter #1 $path of method Illuminate\\Routing\\Redirector::away() expects string, mixed given.","line":66,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot call method transactions() on App\\Models\\User|null.","line":83,"ignorable":true,"identifier":"method.nonObject"},{"message":"Parameter #1 $order_id of method Srmklive\\PayPal\\Services\\PayPal::capturePaymentOrder() expects string, mixed given.","line":88,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access offset 'captures' on mixed.","line":89,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'payments' on mixed.","line":89,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'purchase_units' on array|Psr\\Http\\Message\\StreamInterface|string.","line":89,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 0 on mixed.","line":89,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 0 on mixed.","line":89,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'status' on array|Psr\\Http\\Message\\StreamInterface|string.","line":91,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Offset 'status' on non-empty-array|(ArrayAccess&Psr\\Http\\Message\\StreamInterface) on left side of ?? always exists and is not nullable.","line":97,"ignorable":true,"identifier":"nullCoalesce.offset"},{"message":"Strict comparison using === between mixed and null will always evaluate to false.","line":97,"ignorable":true,"tip":"Type null has already been eliminated from mixed.","identifier":"identical.alwaysFalse"},{"message":"Cannot access offset 'details' on mixed.","line":98,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 0 on mixed.","line":98,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'description' on mixed.","line":101,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'issue' on mixed.","line":101,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.","line":101,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #3 ...$values of function sprintf expects bool|float|int|string|null, mixed given.","line":101,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access offset 'captures' on mixed.","line":108,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'payments' on mixed.","line":108,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 0 on mixed.","line":108,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 0 on mixed.","line":108,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'status' on mixed.","line":111,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'amount' on mixed.","line":112,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'value' on mixed.","line":112,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'amount' on mixed.","line":113,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'currency_code' on mixed.","line":113,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'amount' on mixed.","line":122,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot access offset 'value' on mixed.","line":122,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Cannot call method increment() on App\\Models\\User|null.","line":122,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method transactions() on App\\Models\\User|null.","line":133,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Shop\\ShopController.php":{"errors":20,"messages":[{"message":"Cannot access property $rank on App\\Models\\User|null.","line":78,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $username on App\\Models\\User|null.","line":81,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $username on App\\Models\\User|null.","line":81,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $online on App\\Models\\User|null.","line":90,"ignorable":true,"identifier":"property.nonObject"},{"message":"Result of && is always false.","line":90,"ignorable":true,"tip":"Because the type is coming from a PHPDoc, you can turn off this check by setting treatPhpDocTypesAsCertain: false in your %configurationFile%.","identifier":"booleanAnd.alwaysFalse"},{"message":"Strict comparison using === between bool and '1' will always evaluate to false.","line":90,"ignorable":true,"tip":"Because the type is coming from a PHPDoc, you can turn off this check by setting treatPhpDocTypesAsCertain: false in your %configurationFile%.","identifier":"identical.alwaysFalse"},{"message":"Cannot access property $website_balance on App\\Models\\User|null.","line":96,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $website_balance on App\\Models\\User|null.","line":98,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $user of method App\\Actions\\SendCurrency::execute() expects App\\Models\\User, App\\Models\\User|null given.","line":104,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $user of method App\\Actions\\SendCurrency::execute() expects App\\Models\\User, App\\Models\\User|null given.","line":105,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $user of method App\\Actions\\SendCurrency::execute() expects App\\Models\\User, App\\Models\\User|null given.","line":106,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot call method update() on App\\Models\\User|null.","line":113,"ignorable":true,"identifier":"method.nonObject"},{"message":"Parameter #1 $user of method App\\Http\\Controllers\\Shop\\ShopController::giveBadges() expects App\\Models\\User, App\\Models\\User|null given.","line":120,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $furniture of method App\\Http\\Controllers\\Shop\\ShopController::handleFurniture() expects array, mixed given.","line":124,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access property $username on App\\Models\\User|null.","line":129,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $username on App\\Models\\User|null.","line":129,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $username on App\\Models\\User|null.","line":130,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Http\\Controllers\\Shop\\ShopController::handleFurniture() has no return type specified.","line":136,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Http\\Controllers\\Shop\\ShopController::handleFurniture() has parameter $furniture with no value type specified in iterable type array.","line":136,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Parameter #1 $user of method App\\Actions\\SendFurniture::execute() expects App\\Models\\User, App\\Models\\User|null given.","line":140,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\Shop\\ShopVoucherController.php":{"errors":4,"messages":[{"message":"Cannot call method lte() on string.","line":17,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method usedShopVouchers() on App\\Models\\User|null.","line":23,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method usedShopVouchers() on App\\Models\\User|null.","line":29,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method increment() on App\\Models\\User|null.","line":33,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\User\\AccountSettingsController.php":{"errors":8,"messages":[{"message":"Constructor of class App\\Http\\Controllers\\User\\AccountSettingsController has a return type.","line":17,"ignorable":false,"identifier":"constructor.returnType"},{"message":"Cannot call method load() on App\\Models\\User|null.","line":26,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot access property $online on App\\Models\\User|null.","line":49,"ignorable":true,"identifier":"property.nonObject"},{"message":"Result of && is always false.","line":49,"ignorable":true,"tip":"Because the type is coming from a PHPDoc, you can turn off this check by setting treatPhpDocTypesAsCertain: false in your %configurationFile%.","identifier":"booleanAnd.alwaysFalse"},{"message":"Strict comparison using === between bool and '1' will always evaluate to false.","line":49,"ignorable":true,"tip":"Because the type is coming from a PHPDoc, you can turn off this check by setting treatPhpDocTypesAsCertain: false in your %configurationFile%.","identifier":"identical.alwaysFalse"},{"message":"Parameter #3 $value of method App\\Actions\\UserActions::updateField() expects string|null, mixed given.","line":58,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #2 $motto of method App\\Services\\RconService::setMotto() expects string, mixed given.","line":62,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #3 $value of method App\\Actions\\UserActions::updateField() expects string|null, mixed given.","line":63,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\User\\BannedController.php":{"errors":1,"messages":[{"message":"Cannot access property $ban on App\\Models\\User|null.","line":20,"ignorable":true,"identifier":"property.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\User\\ForgotPasswordController.php":{"errors":4,"messages":[{"message":"Cannot call method to() on mixed.","line":36,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method subject() on mixed.","line":37,"ignorable":true,"identifier":"method.nonObject"},{"message":"Parameter #1 $value of method Carbon\\Carbon::subMinutes() expects float|int, mixed given.","line":50,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot call method changePassword() on Illuminate\\Database\\Eloquent\\Model|null.","line":74,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\User\\GuestbookController.php":{"errors":3,"messages":[{"message":"Cannot access property $rank on App\\Models\\User|null.","line":31,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $id on App\\Models\\User|null.","line":44,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $id on App\\Models\\User|null.","line":49,"ignorable":true,"identifier":"property.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\User\\PasswordSettingsController.php":{"errors":2,"messages":[{"message":"Cannot call method update() on App\\Models\\User|null.","line":21,"ignorable":true,"identifier":"method.nonObject"},{"message":"Parameter #1 $value of static method Illuminate\\Support\\Facades\\Hash::make() expects string, mixed given.","line":22,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\User\\ProfileController.php":{"errors":8,"messages":[{"message":"Cannot call method orderBy() on mixed.","line":34,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method take() on mixed.","line":34,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method where() on mixed.","line":34,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method orderBy() on mixed.","line":39,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method orderByDesc() on mixed.","line":39,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method select() on mixed.","line":39,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Http\\Controllers\\User\\ProfileController::getUserFriends() return type with generic class Illuminate\\Database\\Eloquent\\Collection does not specify its types: TKey, TModel","line":46,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Http\\Controllers\\User\\ProfileController::getUserGroups() return type with generic class Illuminate\\Database\\Eloquent\\Collection does not specify its types: TKey, TModel","line":57,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\User\\ReferralController.php":{"errors":7,"messages":[{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$referrals_total.","line":15,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Cannot access property $referrals on App\\Models\\User|null.","line":15,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $referrals on App\\Models\\User|null.","line":15,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $referrals on App\\Models\\User|null.","line":22,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #2 $amount of method Illuminate\\Database\\Eloquent\\Model::decrement() expects float|int, string given.","line":22,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #2 $amount of method App\\Services\\RconService::giveDiamonds() expects int, string given.","line":24,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot call method claimedReferralLog() on App\\Models\\User|null.","line":27,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Controllers\\User\\TwoFactorAuthenticationController.php":{"errors":1,"messages":[{"message":"Cannot call method confirmTwoFactorAuthentication() on App\\Models\\User|null.","line":28,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Middleware\\BannedMiddleware.php":{"errors":2,"messages":[{"message":"Method App\\Http\\Middleware\\BannedMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":23,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Http\\Middleware\\BannedMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":46,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Middleware\\FindRetrosMiddleware.php":{"errors":1,"messages":[{"message":"Method App\\Http\\Middleware\\FindRetrosMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":21,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Middleware\\ForceStaffTwoFactorMiddleware.php":{"errors":4,"messages":[{"message":"Method App\\Http\\Middleware\\ForceStaffTwoFactorMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":15,"ignorable":true,"identifier":"return.type"},{"message":"Cannot access property $rank on App\\Models\\User|null.","line":24,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $two_factor_confirmed on App\\Models\\User|null.","line":24,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Http\\Middleware\\ForceStaffTwoFactorMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":28,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Middleware\\InstallationMiddleware.php":{"errors":19,"messages":[{"message":"Method App\\Http\\Middleware\\InstallationMiddleware::handle() has no return type specified.","line":18,"ignorable":true,"identifier":"missingType.return"},{"message":"Cannot access property $completed on mixed.","line":27,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #2 $installation of method App\\Http\\Middleware\\InstallationMiddleware::handleInstallationSteps() expects App\\Models\\Miscellaneous\\WebsiteInstallation, mixed given.","line":33,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $installation of method App\\Http\\Middleware\\InstallationMiddleware::redirectIfNotCompleted() expects App\\Models\\Miscellaneous\\WebsiteInstallation, mixed given.","line":36,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Http\\Middleware\\InstallationMiddleware::ensureInstallationTableExists() has no return type specified.","line":42,"ignorable":true,"identifier":"missingType.return"},{"message":"Negated boolean expression is always true.","line":47,"ignorable":true,"identifier":"booleanNot.alwaysTrue"},{"message":"Method App\\Http\\Middleware\\InstallationMiddleware::getInstallation() has no return type specified.","line":57,"ignorable":true,"identifier":"missingType.return"},{"message":"Using nullsafe method call on non-nullable type Illuminate\\Http\\Request. Use -> instead.","line":67,"ignorable":true,"identifier":"nullsafe.neverNull"},{"message":"Method App\\Http\\Middleware\\InstallationMiddleware::handleInstallationSteps() has no return type specified.","line":78,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Http\\Middleware\\InstallationMiddleware::isWelcomeStep() has no return type specified.","line":103,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Http\\Middleware\\InstallationMiddleware::isRedirectToWelcome() has no return type specified.","line":108,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Http\\Middleware\\InstallationMiddleware::isInvalidAccess() has no return type specified.","line":113,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Http\\Middleware\\InstallationMiddleware::isInvalidStep() has no return type specified.","line":118,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Http\\Middleware\\InstallationMiddleware::isMismatchedStep() has no return type specified.","line":123,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Http\\Middleware\\InstallationMiddleware::isValidStep() has no return type specified.","line":128,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Http\\Middleware\\InstallationMiddleware::isNonPostRequest() has no return type specified.","line":135,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Http\\Middleware\\InstallationMiddleware::getCurrentStep() has no return type specified.","line":140,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Http\\Middleware\\InstallationMiddleware::redirectToStep() has no return type specified.","line":145,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Http\\Middleware\\InstallationMiddleware::redirectIfNotCompleted() has no return type specified.","line":150,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Middleware\\LocalizationMiddleware.php":{"errors":10,"messages":[{"message":"Parameter #1 $locale of static method Illuminate\\Support\\Facades\\App::setLocale() expects string, mixed given.","line":19,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Http\\Middleware\\LocalizationMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":21,"ignorable":true,"identifier":"return.type"},{"message":"Cannot cast float|int|list|string to string.","line":28,"ignorable":true,"identifier":"cast.string"},{"message":"Parameter #1 $string of function strtolower expects string, mixed given.","line":28,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot cast float|int|list|string to string.","line":31,"ignorable":true,"identifier":"cast.string"},{"message":"Parameter #1 $string of function substr expects string, mixed given.","line":31,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $locale of static method Illuminate\\Support\\Facades\\App::setLocale() expects string, mixed given.","line":38,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Http\\Middleware\\LocalizationMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":41,"ignorable":true,"identifier":"return.type"},{"message":"Parameter #1 $locale of static method Illuminate\\Support\\Facades\\App::setLocale() expects string, mixed given.","line":45,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Http\\Middleware\\LocalizationMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":48,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Middleware\\LogViewerMiddleware.php":{"errors":1,"messages":[{"message":"Method App\\Http\\Middleware\\LogViewerMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":22,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Middleware\\MaintenanceMiddleware.php":{"errors":7,"messages":[{"message":"Method App\\Http\\Middleware\\MaintenanceMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":24,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Http\\Middleware\\MaintenanceMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":29,"ignorable":true,"identifier":"return.type"},{"message":"Cannot access property $rank on App\\Models\\User|null.","line":32,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Http\\Middleware\\MaintenanceMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":37,"ignorable":true,"identifier":"return.type"},{"message":"Cannot access property $rank on App\\Models\\User|null.","line":40,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $rank on App\\Models\\User|null.","line":52,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Http\\Middleware\\MaintenanceMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":56,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Middleware\\RealClientIpMiddleware.php":{"errors":11,"messages":[{"message":"Method App\\Http\\Middleware\\RealClientIpMiddleware::handle() has no return type specified.","line":10,"ignorable":true,"identifier":"missingType.return"},{"message":"Cannot cast float|int|int<1, max>|non-empty-list|non-falsy-string to string.","line":23,"ignorable":true,"identifier":"cast.string"},{"message":"Parameter #1 $haystack of function str_contains expects string, mixed given.","line":23,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot cast float|int|int<1, max>|non-empty-list|non-falsy-string to string.","line":24,"ignorable":true,"identifier":"cast.string"},{"message":"Parameter #2 $string of function explode expects string, mixed given.","line":24,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot cast float|int|int<1, max>|non-empty-list|string to string.","line":26,"ignorable":true,"identifier":"cast.string"},{"message":"Parameter #1 $string of function trim expects string, mixed given.","line":26,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot cast float|int|int<1, max>|non-empty-list|non-falsy-string to string.","line":37,"ignorable":true,"identifier":"cast.string"},{"message":"Parameter #1 $haystack of function str_contains expects string, mixed given.","line":37,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot cast float|int|int<1, max>|non-empty-list|non-falsy-string to string.","line":38,"ignorable":true,"identifier":"cast.string"},{"message":"Parameter #2 $string of function explode expects string, mixed given.","line":38,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Middleware\\SetThemeMiddleware.php":{"errors":3,"messages":[{"message":"Parameter #1 $setting of function setting expects string, false given.","line":14,"ignorable":true,"identifier":"argument.type"},{"message":"Strict comparison using === between 'theme' and '1' will always evaluate to false.","line":14,"ignorable":true,"identifier":"identical.alwaysFalse"},{"message":"Method App\\Http\\Middleware\\SetThemeMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":20,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Middleware\\VPNCheckerMiddleware.php":{"errors":7,"messages":[{"message":"Method App\\Http\\Middleware\\VPNCheckerMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":18,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Http\\Middleware\\VPNCheckerMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":23,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Http\\Middleware\\VPNCheckerMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":28,"ignorable":true,"identifier":"return.type"},{"message":"Parameter #1 $ip of method App\\Services\\IpLookupService::ipLookup() expects string, string|null given.","line":41,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access offset 'asn' on mixed.","line":43,"ignorable":true,"identifier":"offsetAccess.nonOffsetAccessible"},{"message":"Method App\\Http\\Middleware\\VPNCheckerMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":49,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Http\\Middleware\\VPNCheckerMiddleware::handle() should return Symfony\\Component\\HttpFoundation\\Response but returns mixed.","line":79,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Requests\\AccountSettingsFormRequest.php":{"errors":3,"messages":[{"message":"Method App\\Http\\Requests\\AccountSettingsFormRequest::rules() return type has no value type specified in iterable type array.","line":13,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Cannot access property $id on App\\Models\\User|null.","line":16,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $id on App\\Models\\User|null.","line":17,"ignorable":true,"identifier":"property.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Requests\\AccountTopupFormRequest.php":{"errors":1,"messages":[{"message":"Method App\\Http\\Requests\\AccountTopupFormRequest::rules() return type has no value type specified in iterable type array.","line":9,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Requests\\ArticleCommentFormRequest.php":{"errors":1,"messages":[{"message":"Method App\\Http\\Requests\\ArticleCommentFormRequest::rules() return type has no value type specified in iterable type array.","line":10,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Requests\\GuestbookFormRequest.php":{"errors":1,"messages":[{"message":"Method App\\Http\\Requests\\GuestbookFormRequest::rules() return type has no value type specified in iterable type array.","line":10,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Requests\\PasswordSettingsFormRequest.php":{"errors":1,"messages":[{"message":"Method App\\Http\\Requests\\PasswordSettingsFormRequest::rules() return type has no value type specified in iterable type array.","line":15,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Requests\\RareSearchFormRequest.php":{"errors":1,"messages":[{"message":"Method App\\Http\\Requests\\RareSearchFormRequest::rules() return type has no value type specified in iterable type array.","line":9,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Requests\\RegisterFormRequest.php":{"errors":3,"messages":[{"message":"Method App\\Http\\Requests\\RegisterFormRequest::rules() return type has no value type specified in iterable type array.","line":13,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Call to static method unique() on an unknown class App\\Http\\Requests\\Rule.","line":16,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Call to static method unique() on an unknown class App\\Http\\Requests\\Rule.","line":17,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Requests\\ShopVoucherFormRequest.php":{"errors":1,"messages":[{"message":"Method App\\Http\\Requests\\ShopVoucherFormRequest::rules() return type has no value type specified in iterable type array.","line":11,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Requests\\StaffApplicationFormRequest.php":{"errors":1,"messages":[{"message":"Method App\\Http\\Requests\\StaffApplicationFormRequest::rules() return type has no value type specified in iterable type array.","line":11,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Requests\\WebsiteTicketFormRequest.php":{"errors":1,"messages":[{"message":"Method App\\Http\\Requests\\WebsiteTicketFormRequest::rules() return type has no value type specified in iterable type array.","line":10,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Requests\\WebsiteTicketReplyFormRequest.php":{"errors":1,"messages":[{"message":"Method App\\Http\\Requests\\WebsiteTicketReplyFormRequest::rules() return type has no value type specified in iterable type array.","line":9,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Resources\\OnlineUserCountResource.php":{"errors":2,"messages":[{"message":"Method App\\Http\\Resources\\OnlineUserCountResource::toArray() return type has no value type specified in iterable type array.","line":16,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"PHPDoc tag @return with type array|Illuminate\\Contracts\\Support\\Arrayable|JsonSerializable is not subtype of native type array.","line":16,"ignorable":true,"identifier":"return.phpDocType"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Resources\\OnlineUsersResource.php":{"errors":3,"messages":[{"message":"Method App\\Http\\Resources\\OnlineUsersResource::toArray() return type has no value type specified in iterable type array.","line":17,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"PHPDoc tag @return with type array|Illuminate\\Contracts\\Support\\Arrayable|JsonSerializable is not subtype of native type array.","line":17,"ignorable":true,"identifier":"return.phpDocType"},{"message":"Call to an undefined method App\\Http\\Resources\\OnlineUsersResource::paginate().","line":21,"ignorable":true,"identifier":"method.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Http\\Resources\\UserResource.php":{"errors":2,"messages":[{"message":"Method App\\Http\\Resources\\UserResource::toArray() return type has no value type specified in iterable type array.","line":16,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"PHPDoc tag @return with type array|Illuminate\\Contracts\\Support\\Arrayable|JsonSerializable is not subtype of native type array.","line":16,"ignorable":true,"identifier":"return.phpDocType"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Article.php":{"errors":68,"messages":[{"message":"Class App\\Models\\Article uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types: TFactory","line":19,"ignorable":true,"identifier":"missingType.generics"},{"message":"Property App\\Models\\Article::$user_id (int|null) does not accept int|string|null.","line":32,"ignorable":true,"identifier":"assign.propertyType"},{"message":"Access to an undefined property App\\Models\\Article::$predominant_color.","line":34,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Function getPredominantImageColor not found.","line":34,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"function.notFound"},{"message":"Access to an undefined property App\\Models\\Article::$predominant_color.","line":41,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Function getPredominantImageColor not found.","line":41,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"function.notFound"},{"message":"Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\HasMany::defaultRelationships().","line":49,"ignorable":true,"identifier":"method.notFound"},{"message":"Cannot call method fragment() on mixed.","line":49,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method paginate() on mixed.","line":49,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Models\\Article::fromIdAndSlug() return type with generic class Illuminate\\Database\\Eloquent\\Builder does not specify its types: TModel","line":53,"ignorable":true,"identifier":"missingType.generics"},{"message":"Cannot call method when() on null.","line":55,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method whereId() on mixed.","line":55,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method whereSlug() on mixed.","line":55,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Models\\Article::fromIdAndSlug() should return Illuminate\\Database\\Eloquent\\Builder but returns mixed.","line":55,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Models\\Article::valid() invoked with 0 parameters, 1 required.","line":55,"ignorable":true,"identifier":"arguments.count"},{"message":"Result of method App\\Models\\Article::valid() (void) is used.","line":55,"ignorable":true,"identifier":"staticMethod.void"},{"message":"Static call to instance method App\\Models\\Article::valid().","line":55,"ignorable":true,"identifier":"method.staticCall"},{"message":"Cannot call method defaultRelationships() on mixed.","line":56,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method first() on mixed.","line":63,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method latest() on mixed.","line":63,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method when() on null.","line":63,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Models\\Article::valid() invoked with 0 parameters, 1 required.","line":63,"ignorable":true,"identifier":"arguments.count"},{"message":"Result of method App\\Models\\Article::valid() (void) is used.","line":63,"ignorable":true,"identifier":"staticMethod.void"},{"message":"Static call to instance method App\\Models\\Article::valid().","line":63,"ignorable":true,"identifier":"method.staticCall"},{"message":"Cannot call method defaultRelationships() on mixed.","line":64,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method syncPaginatedComments() on mixed.","line":72,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Models\\Article::getLatestValidArticle() should return App\\Models\\Article|null but returns mixed.","line":74,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Models\\Article::forIndex() return type with generic class Illuminate\\Database\\Eloquent\\Builder does not specify its types: TModel","line":77,"ignorable":true,"identifier":"missingType.generics"},{"message":"Cannot call method latest() on mixed.","line":79,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method limit() on mixed.","line":79,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method select() on mixed.","line":79,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method with() on null.","line":79,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Models\\Article::forIndex() should return Illuminate\\Database\\Eloquent\\Builder but returns mixed.","line":79,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Models\\Article::valid() invoked with 0 parameters, 1 required.","line":79,"ignorable":true,"identifier":"arguments.count"},{"message":"Result of method App\\Models\\Article::valid() (void) is used.","line":79,"ignorable":true,"identifier":"staticMethod.void"},{"message":"Static call to instance method App\\Models\\Article::valid().","line":79,"ignorable":true,"identifier":"method.staticCall"},{"message":"Method App\\Models\\Article::valid() has parameter $query with generic class Illuminate\\Database\\Eloquent\\Builder but does not specify its types: TModel","line":86,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Article::defaultRelationships() has parameter $query with generic class Illuminate\\Database\\Eloquent\\Builder but does not specify its types: TModel","line":92,"ignorable":true,"identifier":"missingType.generics"},{"message":"Cannot call method defaultRelationships() on mixed.","line":98,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Models\\Article::comments() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":103,"ignorable":true,"identifier":"missingType.generics"},{"message":"Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\HasMany::defaultBehavior().","line":105,"ignorable":true,"identifier":"method.notFound"},{"message":"Class App\\Models\\Article\\ArticleComment not found.","line":105,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Method App\\Models\\Article::comments() should return Illuminate\\Database\\Eloquent\\Relations\\HasMany but returns mixed.","line":105,"ignorable":true,"identifier":"return.type"},{"message":"Parameter #1 $related of method Illuminate\\Database\\Eloquent\\Model::hasMany() expects class-string, string given.","line":105,"ignorable":true,"identifier":"argument.type"},{"message":"Unable to resolve the template type TRelatedModel in call to method Illuminate\\Database\\Eloquent\\Model::hasMany()","line":105,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-error-unable-to-resolve-template-type","identifier":"argument.templateType"},{"message":"Method App\\Models\\Article::reactions() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":108,"ignorable":true,"identifier":"missingType.generics"},{"message":"Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\HasMany::defaultBehavior().","line":110,"ignorable":true,"identifier":"method.notFound"},{"message":"Class App\\Models\\Article\\ArticleReaction not found.","line":110,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Method App\\Models\\Article::reactions() should return Illuminate\\Database\\Eloquent\\Relations\\HasMany but returns mixed.","line":110,"ignorable":true,"identifier":"return.type"},{"message":"Parameter #1 $related of method Illuminate\\Database\\Eloquent\\Model::hasMany() expects class-string, string given.","line":110,"ignorable":true,"identifier":"argument.type"},{"message":"Unable to resolve the template type TRelatedModel in call to method Illuminate\\Database\\Eloquent\\Model::hasMany()","line":110,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-error-unable-to-resolve-template-type","identifier":"argument.templateType"},{"message":"Method App\\Models\\Article::user() has no return type specified.","line":113,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Models\\Article::tags() has no return type specified.","line":118,"ignorable":true,"identifier":"missingType.return"},{"message":"Class App\\Models\\Tag not found.","line":120,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $related of method Illuminate\\Database\\Eloquent\\Model::morphToMany() expects class-string, string given.","line":120,"ignorable":true,"identifier":"argument.type"},{"message":"Unable to resolve the template type TRelatedModel in call to method Illuminate\\Database\\Eloquent\\Model::morphToMany()","line":120,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-error-unable-to-resolve-template-type","identifier":"argument.templateType"},{"message":"Method App\\Models\\Article::titleColor() return type with generic class Illuminate\\Database\\Eloquent\\Casts\\Attribute does not specify its types: TGet, TSet","line":123,"ignorable":true,"identifier":"missingType.generics"},{"message":"Access to an undefined property App\\Models\\Article::$predominant_color.","line":126,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Function isDarkColor not found.","line":126,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"function.notFound"},{"message":"Access to an undefined property App\\Models\\Article::$user.","line":132,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Cannot call method each() on mixed.","line":132,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method followers() on mixed.","line":132,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method with() on mixed.","line":132,"ignorable":true,"identifier":"method.nonObject"},{"message":"Access to an undefined property App\\Models\\Article::$user.","line":134,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Access to constant ArticlePosted on an unknown class App\\Enums\\NotificationType.","line":134,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Access to property $user on an unknown class App\\Models\\AuthorNotification.","line":134,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Cannot call method notify() on mixed.","line":134,"ignorable":true,"identifier":"method.nonObject"},{"message":"Parameter $follower of anonymous function has invalid type App\\Models\\AuthorNotification.","line":134,"ignorable":true,"identifier":"class.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Articles\\Tag.php":{"errors":2,"messages":[{"message":"Class App\\Models\\Articles\\Tag uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types: TFactory","line":10,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Articles\\Tag::websiteArticles() has no return type specified.","line":14,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Articles\\WebsiteArticle.php":{"errors":6,"messages":[{"message":"Method App\\Models\\Articles\\WebsiteArticle::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":28,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Articles\\WebsiteArticle::reactions() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":33,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Articles\\WebsiteArticle::comments() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":39,"ignorable":true,"identifier":"missingType.generics"},{"message":"Cannot access property $image on mixed.","line":55,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $image on mixed.","line":56,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Models\\Articles\\WebsiteArticle::tags() has no return type specified.","line":61,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Articles\\WebsiteArticleComment.php":{"errors":2,"messages":[{"message":"Method App\\Models\\Articles\\WebsiteArticleComment::article() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":14,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Articles\\WebsiteArticleComment::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":19,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Articles\\WebsiteArticleReaction.php":{"errors":4,"messages":[{"message":"Class App\\Models\\Articles\\WebsiteArticleReaction uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types: TFactory","line":12,"ignorable":true,"identifier":"missingType.generics"},{"message":"Cannot access property $user_id on mixed.","line":37,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Models\\Articles\\WebsiteArticleReaction::article() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":41,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Articles\\WebsiteArticleReaction::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":46,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\ChatlogPrivate.php":{"errors":3,"messages":[{"message":"Class App\\Models\\ChatlogPrivate uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types: TFactory","line":11,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\ChatlogPrivate::sender() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":19,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\ChatlogPrivate::receiver() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":24,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\ChatlogRoom.php":{"errors":4,"messages":[{"message":"Class App\\Models\\ChatlogRoom uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types: TFactory","line":11,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\ChatlogRoom::room() has no return type specified.","line":21,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Models\\ChatlogRoom::sender() has no return type specified.","line":26,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Models\\ChatlogRoom::receiver() has no return type specified.","line":31,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\CommandLog.php":{"errors":2,"messages":[{"message":"Class App\\Models\\CommandLog uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types: TFactory","line":11,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\CommandLog::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":21,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Community\\RareValue\\WebsiteRareValue.php":{"errors":3,"messages":[{"message":"Method App\\Models\\Community\\RareValue\\WebsiteRareValue::category() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":20,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Community\\RareValue\\WebsiteRareValue::item() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":25,"ignorable":true,"identifier":"missingType.generics"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$limited_stack.","line":36,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Community\\RareValue\\WebsiteRareValueCategory.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Community\\RareValue\\WebsiteRareValueCategory::furniture() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":12,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Community\\Staff\\WebsiteOpenPosition.php":{"errors":8,"messages":[{"message":"Class App\\Models\\Community\\Staff\\WebsiteOpenPosition uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types: TFactory","line":15,"ignorable":true,"identifier":"missingType.generics"},{"message":"Cannot access property $permission_id on mixed.","line":29,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Models\\Community\\Staff\\WebsiteOpenPosition::permission() has no return type specified.","line":33,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Models\\Community\\Staff\\WebsiteOpenPosition::applications() has no return type specified.","line":38,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Models\\Community\\Staff\\WebsiteOpenPosition::canApply() has no return type specified.","line":43,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Models\\Community\\Staff\\WebsiteOpenPosition::canApply() has parameter $query with no type specified.","line":43,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot call method where() on mixed.","line":46,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method where() on mixed.","line":46,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Community\\Staff\\WebsiteStaffApplications.php":{"errors":2,"messages":[{"message":"Method App\\Models\\Community\\Staff\\WebsiteStaffApplications::rank() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":22,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Community\\Staff\\WebsiteStaffApplications::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":27,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Community\\Staff\\WebsiteTeam.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Community\\Staff\\WebsiteTeam::users() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":13,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\EmulatorText.php":{"errors":1,"messages":[{"message":"Class App\\Models\\EmulatorText uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types: TFactory","line":10,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Game\\Furniture\\CatalogItem.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Game\\Furniture\\CatalogItem::itemBase() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":14,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Game\\Furniture\\CatalogPage.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Game\\Furniture\\CatalogPage::catalogItems() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":14,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Game\\Furniture\\Item.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Game\\Furniture\\Item::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":15,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Game\\Furniture\\ItemBase.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Game\\Furniture\\ItemBase::catalogItems() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":21,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Game\\Guild\\Guild.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Game\\Guild\\Guild::members() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":14,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Game\\Guild\\GuildMember.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Game\\Guild\\GuildMember::guilds() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":16,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Game\\Permission.php":{"errors":9,"messages":[{"message":"Method App\\Models\\Game\\Permission::users() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":19,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Game\\Permission::roles() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":24,"ignorable":true,"identifier":"missingType.generics"},{"message":"Class App\\Models\\Game\\PermissionRole not found.","line":26,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $related of method Illuminate\\Database\\Eloquent\\Model::hasMany() expects class-string, string given.","line":26,"ignorable":true,"identifier":"argument.type"},{"message":"Unable to resolve the template type TRelatedModel in call to method Illuminate\\Database\\Eloquent\\Model::hasMany()","line":26,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-error-unable-to-resolve-template-type","identifier":"argument.templateType"},{"message":"Method App\\Models\\Game\\Permission::staffApplications() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":29,"ignorable":true,"identifier":"missingType.generics"},{"message":"Class App\\Models\\StaffApplication not found.","line":31,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $related of method Illuminate\\Database\\Eloquent\\Model::hasMany() expects class-string, string given.","line":31,"ignorable":true,"identifier":"argument.type"},{"message":"Unable to resolve the template type TRelatedModel in call to method Illuminate\\Database\\Eloquent\\Model::hasMany()","line":31,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-error-unable-to-resolve-template-type","identifier":"argument.templateType"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Game\\Player\\MessengerFriendship.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Game\\Player\\MessengerFriendship::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":11,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Game\\Player\\UserBadge.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Game\\Player\\UserBadge::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":19,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Game\\Player\\UserCurrency.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Game\\Player\\UserCurrency::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":19,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Game\\Player\\UserSetting.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Game\\Player\\UserSetting::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":17,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Game\\Player\\UserSubscription.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Game\\Player\\UserSubscription::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":15,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Game\\Room.php":{"errors":2,"messages":[{"message":"Method App\\Models\\Game\\Room::guild() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasOne does not specify its types: TRelatedModel, TDeclaringModel","line":15,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Game\\Room::owner() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":20,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Help\\WebsiteHelpCenterTicket.php":{"errors":9,"messages":[{"message":"Method App\\Models\\Help\\WebsiteHelpCenterTicket::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":18,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Help\\WebsiteHelpCenterTicket::category() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":23,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Help\\WebsiteHelpCenterTicket::replies() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":28,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Help\\WebsiteHelpCenterTicket::canDeleteTicket() has no return type specified.","line":33,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Models\\Help\\WebsiteHelpCenterTicket::canManageTicket() has no return type specified.","line":38,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Models\\Help\\WebsiteHelpCenterTicket::canCloseTicket() has no return type specified.","line":43,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Models\\Help\\WebsiteHelpCenterTicket::isOpen() has no return type specified.","line":48,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Models\\Help\\WebsiteHelpCenterTicket::content() return type with generic class Illuminate\\Database\\Eloquent\\Casts\\Attribute does not specify its types: TGet, TSet","line":53,"ignorable":true,"identifier":"missingType.generics"},{"message":"Parameter #1 $input of static method Stevebauman\\Purify\\Facades\\Purify::clean() expects array|string, mixed given.","line":55,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Help\\WebsiteHelpCenterTicketReply.php":{"errors":5,"messages":[{"message":"Method App\\Models\\Help\\WebsiteHelpCenterTicketReply::ticket() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":15,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Help\\WebsiteHelpCenterTicketReply::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":20,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Help\\WebsiteHelpCenterTicketReply::canDeleteReply() has no return type specified.","line":25,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Models\\Help\\WebsiteHelpCenterTicketReply::content() return type with generic class Illuminate\\Database\\Eloquent\\Casts\\Attribute does not specify its types: TGet, TSet","line":30,"ignorable":true,"identifier":"missingType.generics"},{"message":"Parameter #1 $input of static method Stevebauman\\Purify\\Facades\\Purify::clean() expects array|string, mixed given.","line":32,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Help\\WebsiteRule.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Help\\WebsiteRule::category() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":12,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Help\\WebsiteRuleCategory.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Help\\WebsiteRuleCategory::rules() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":12,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\ItemDefinition.php":{"errors":5,"messages":[{"message":"Class App\\Models\\ItemDefinition uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types: TFactory","line":12,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\ItemDefinition::userItems() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":16,"ignorable":true,"identifier":"missingType.generics"},{"message":"Class App\\Models\\User\\UserItem not found.","line":18,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $related of method Illuminate\\Database\\Eloquent\\Model::hasMany() expects class-string, string given.","line":18,"ignorable":true,"identifier":"argument.type"},{"message":"Unable to resolve the template type TRelatedModel in call to method Illuminate\\Database\\Eloquent\\Model::hasMany()","line":18,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-error-unable-to-resolve-template-type","identifier":"argument.templateType"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Miscellaneous\\CameraWeb.php":{"errors":13,"messages":[{"message":"Method App\\Models\\Miscellaneous\\CameraWeb::period() has parameter $period with no type specified.","line":22,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Method App\\Models\\Miscellaneous\\CameraWeb::period() has parameter $query with generic class Illuminate\\Database\\Eloquent\\Builder but does not specify its types: TModel","line":22,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Miscellaneous\\CameraWeb::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":38,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Miscellaneous\\CameraWeb::room() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":43,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Miscellaneous\\CameraWeb::likes() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":48,"ignorable":true,"identifier":"missingType.generics"},{"message":"Class App\\Models\\Miscellaneous\\CameraLike not found.","line":50,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $related of method Illuminate\\Database\\Eloquent\\Model::hasMany() expects class-string, string given.","line":50,"ignorable":true,"identifier":"argument.type"},{"message":"Unable to resolve the template type TRelatedModel in call to method Illuminate\\Database\\Eloquent\\Model::hasMany()","line":50,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-error-unable-to-resolve-template-type","identifier":"argument.templateType"},{"message":"Method App\\Models\\Miscellaneous\\CameraWeb::views() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":53,"ignorable":true,"identifier":"missingType.generics"},{"message":"Class App\\Models\\Miscellaneous\\CameraView not found.","line":55,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $related of method Illuminate\\Database\\Eloquent\\Model::hasMany() expects class-string, string given.","line":55,"ignorable":true,"identifier":"argument.type"},{"message":"Unable to resolve the template type TRelatedModel in call to method Illuminate\\Database\\Eloquent\\Model::hasMany()","line":55,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-error-unable-to-resolve-template-type","identifier":"argument.templateType"},{"message":"Method App\\Models\\Miscellaneous\\CameraWeb::formattedDate() return type with generic class Illuminate\\Database\\Eloquent\\Casts\\Attribute does not specify its types: TGet, TSet","line":58,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Miscellaneous\\WebsiteBetaCode.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Miscellaneous\\WebsiteBetaCode::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":13,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Miscellaneous\\WebsiteMaintenanceTask.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Miscellaneous\\WebsiteMaintenanceTask::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":13,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\PasswordResetToken.php":{"errors":1,"messages":[{"message":"Method App\\Models\\PasswordResetToken::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":17,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Room.php":{"errors":8,"messages":[{"message":"Class App\\Models\\Room uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types: TFactory","line":13,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Room::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":19,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Room::items() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":24,"ignorable":true,"identifier":"missingType.generics"},{"message":"Class App\\Models\\User\\UserItem not found.","line":26,"ignorable":true,"tip":"Learn more at https://phpstan.org/user-guide/discovering-symbols","identifier":"class.notFound"},{"message":"Parameter #1 $related of method Illuminate\\Database\\Eloquent\\Model::hasMany() expects class-string, string given.","line":26,"ignorable":true,"identifier":"argument.type"},{"message":"Unable to resolve the template type TRelatedModel in call to method Illuminate\\Database\\Eloquent\\Model::hasMany()","line":26,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-error-unable-to-resolve-template-type","identifier":"argument.templateType"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$user_id.","line":47,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$room_id.","line":48,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Shop\\WebsitePaypalTransaction.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Shop\\WebsitePaypalTransaction::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":13,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Shop\\WebsiteShopArticle.php":{"errors":4,"messages":[{"message":"Method App\\Models\\Shop\\WebsiteShopArticle::furniItems() return type with generic class Illuminate\\Support\\Collection does not specify its types: TKey, TValue","line":16,"ignorable":true,"identifier":"missingType.generics"},{"message":"Parameter #1 $array of function array_column expects array, mixed given.","line":23,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Models\\Shop\\WebsiteShopArticle::rank() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasOne does not specify its types: TRelatedModel, TDeclaringModel","line":28,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\Shop\\WebsiteShopArticle::features() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":33,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Shop\\WebsiteShopArticleFeature.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Shop\\WebsiteShopArticleFeature::article() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":12,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Shop\\WebsiteShopCategory.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Shop\\WebsiteShopCategory::articles() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":12,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Shop\\WebsiteUsedShopVoucher.php":{"errors":1,"messages":[{"message":"Method App\\Models\\Shop\\WebsiteUsedShopVoucher::used() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":12,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\User.php":{"errors":37,"messages":[{"message":"Class App\\Models\\User uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types: TFactory","line":72,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::currencies() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":90,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::sessions() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":95,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::currency() should return int but returns mixed.","line":113,"ignorable":true,"identifier":"return.type"},{"message":"Using nullsafe property access \"?->amount\" on left side of ?? is unnecessary. Use -> instead.","line":113,"ignorable":true,"identifier":"nullsafe.neverNull"},{"message":"Method App\\Models\\User::permission() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasOne does not specify its types: TRelatedModel, TDeclaringModel","line":116,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::articles() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":121,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::referrals() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasOne does not specify its types: TRelatedModel, TDeclaringModel","line":126,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::userReferrals() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":131,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::claimedReferralLog() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":136,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::badges() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":141,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::rooms() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":146,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::friends() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":151,"ignorable":true,"identifier":"missingType.generics"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$referrals_total.","line":161,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Binary operation \"-\" between int and mixed results in an error.","line":164,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Method App\\Models\\User::ban() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasOne does not specify its types: TRelatedModel, TDeclaringModel","line":167,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::settings() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasOne does not specify its types: TRelatedModel, TDeclaringModel","line":172,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::betaCode() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasOne does not specify its types: TRelatedModel, TDeclaringModel","line":192,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::team() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":197,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::applications() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":202,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::hcSubscription() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasOne does not specify its types: TRelatedModel, TDeclaringModel","line":207,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::articleComments() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":212,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::transactions() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":217,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::usedShopVouchers() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":222,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::items() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":227,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::tickets() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":232,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::photos() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":237,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::profileGuestbook() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":242,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::guestbook() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":247,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::chatLogs() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":252,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::chatLogsPrivate() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types: TRelatedModel, TDeclaringModel","line":257,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User::getOnlineFriends() should return Illuminate\\Database\\Eloquent\\Collection but returns Illuminate\\Database\\Eloquent\\Collection.","line":267,"ignorable":true,"identifier":"return.type"},{"message":"Parameter #1 $secret of method Laravel\\Fortify\\TwoFactorAuthenticationProvider::verify() expects string, mixed given.","line":279,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $value of function decrypt expects string, string|null given.","line":279,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Models\\User::hasAppliedForPosition() has no return type specified.","line":292,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Models\\User::changePassword() has no return type specified.","line":297,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Models\\User::canAccessPanel() should return bool but returns string.","line":310,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\User\\Ban.php":{"errors":2,"messages":[{"message":"Method App\\Models\\User\\Ban::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":19,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User\\Ban::staff() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":24,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\User\\ClaimedReferralLog.php":{"errors":1,"messages":[{"message":"Method App\\Models\\User\\ClaimedReferralLog::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":13,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\User\\UserReferral.php":{"errors":1,"messages":[{"message":"Method App\\Models\\User\\UserReferral::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":13,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\User\\WebsiteUserGuestbook.php":{"errors":2,"messages":[{"message":"Method App\\Models\\User\\WebsiteUserGuestbook::profile() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":13,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\User\\WebsiteUserGuestbook::user() return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types: TRelatedModel, TDeclaringModel","line":18,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\WebsiteAd.php":{"errors":13,"messages":[{"message":"Class App\\Models\\WebsiteAd uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types: TFactory","line":14,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Models\\WebsiteAd::imageUrl() return type with generic class Illuminate\\Database\\Eloquent\\Casts\\Attribute does not specify its types: TGet, TSet","line":20,"ignorable":true,"identifier":"missingType.generics"},{"message":"Cannot cast mixed to string.","line":26,"ignorable":true,"identifier":"cast.string"},{"message":"Cannot call method configureAdsDisk() on mixed.","line":37,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot access property $image on mixed.","line":39,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $image on mixed.","line":41,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $image on mixed.","line":41,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $path of method Illuminate\\Filesystem\\FilesystemAdapter::exists() expects string, mixed given.","line":41,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access property $image on mixed.","line":42,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $paths of method Illuminate\\Filesystem\\FilesystemAdapter::delete() expects array|string, mixed given.","line":42,"ignorable":true,"identifier":"argument.type"},{"message":"Cannot access property $image on mixed.","line":43,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $image on mixed.","line":45,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $image on mixed.","line":49,"ignorable":true,"identifier":"property.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\WebsiteBadge.php":{"errors":1,"messages":[{"message":"Class App\\Models\\WebsiteBadge uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types: TFactory","line":10,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\WebsiteDrawBadge.php":{"errors":1,"messages":[{"message":"Method App\\Models\\WebsiteDrawBadge::user() has no return type specified.","line":13,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Models\\Wordfilter.php":{"errors":1,"messages":[{"message":"Class App\\Models\\Wordfilter uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types: TFactory","line":12,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Observers\\WebsiteDrawBadgeObserver.php":{"errors":1,"messages":[{"message":"Parameter #3 $subject of function str_replace expects array|string, mixed given.","line":56,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\AchievementPolicy.php":{"errors":4,"messages":[{"message":"Method App\\Policies\\AchievementPolicy::viewAny() has no return type specified.","line":11,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\AchievementPolicy::view() has no return type specified.","line":16,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\AchievementPolicy::create() has no return type specified.","line":21,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\AchievementPolicy::update() has no return type specified.","line":26,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\ActivityPolicy.php":{"errors":2,"messages":[{"message":"Method App\\Policies\\ActivityPolicy::viewAny() should return bool but returns string.","line":15,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\ActivityPolicy::view() should return bool but returns string.","line":20,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\BanPolicy.php":{"errors":2,"messages":[{"message":"Method App\\Policies\\BanPolicy::viewAny() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":20,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\BanPolicy::delete() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":30,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\CameraPolicy.php":{"errors":4,"messages":[{"message":"Method App\\Policies\\CameraPolicy::viewAny() has no return type specified.","line":12,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\CameraPolicy::view() has no return type specified.","line":17,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\CameraPolicy::create() has no return type specified.","line":22,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\CameraPolicy::update() has no return type specified.","line":27,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\CatalogPagePolicy.php":{"errors":5,"messages":[{"message":"Method App\\Policies\\CatalogPagePolicy::viewAny() has no return type specified.","line":12,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\CatalogPagePolicy::view() has no return type specified.","line":17,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\CatalogPagePolicy::create() has no return type specified.","line":22,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\CatalogPagePolicy::update() has no return type specified.","line":27,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\CatalogPagePolicy::delete() has no return type specified.","line":32,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\ChatlogPrivatePolicy.php":{"errors":1,"messages":[{"message":"Method App\\Policies\\ChatlogPrivatePolicy::viewAny() should return bool but returns string.","line":14,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\ChatlogRoomPolicy.php":{"errors":1,"messages":[{"message":"Method App\\Policies\\ChatlogRoomPolicy::viewAny() should return bool but returns string.","line":14,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\CommandLogPolicy.php":{"errors":1,"messages":[{"message":"Method App\\Policies\\CommandLogPolicy::viewAny() should return bool but returns string.","line":14,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\EmulatorSettingPolicy.php":{"errors":4,"messages":[{"message":"Method App\\Policies\\EmulatorSettingPolicy::viewAny() has no return type specified.","line":11,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\EmulatorSettingPolicy::view() has no return type specified.","line":16,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\EmulatorSettingPolicy::create() has no return type specified.","line":21,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\EmulatorSettingPolicy::update() has no return type specified.","line":26,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\EmulatorTextPolicy.php":{"errors":4,"messages":[{"message":"Method App\\Policies\\EmulatorTextPolicy::viewAny() has no return type specified.","line":11,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\EmulatorTextPolicy::view() has no return type specified.","line":16,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\EmulatorTextPolicy::create() has no return type specified.","line":21,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\EmulatorTextPolicy::update() has no return type specified.","line":26,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\HousekeepingPermissionPolicy.php":{"errors":4,"messages":[{"message":"Method App\\Policies\\HousekeepingPermissionPolicy::viewAny() has no return type specified.","line":12,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\HousekeepingPermissionPolicy::view() has no return type specified.","line":17,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\HousekeepingPermissionPolicy::create() has no return type specified.","line":22,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\HousekeepingPermissionPolicy::update() has no return type specified.","line":27,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\PermissionPolicy.php":{"errors":5,"messages":[{"message":"Method App\\Policies\\PermissionPolicy::viewAny() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":20,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\PermissionPolicy::view() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":30,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\PermissionPolicy::create() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":40,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\PermissionPolicy::update() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":50,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\PermissionPolicy::delete() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":60,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\TagPolicy.php":{"errors":5,"messages":[{"message":"Method App\\Policies\\TagPolicy::viewAny() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":20,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\TagPolicy::view() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":30,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\TagPolicy::create() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":40,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\TagPolicy::update() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":50,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\TagPolicy::delete() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":60,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\UserPolicy.php":{"errors":4,"messages":[{"message":"Method App\\Policies\\UserPolicy::viewAny() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":20,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\UserPolicy::view() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":30,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\UserPolicy::update() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":40,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\UserPolicy::delete() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":50,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\WebsiteArticlePolicy.php":{"errors":5,"messages":[{"message":"Method App\\Policies\\WebsiteArticlePolicy::viewAny() has no return type specified.","line":12,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\WebsiteArticlePolicy::view() has no return type specified.","line":17,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\WebsiteArticlePolicy::create() has no return type specified.","line":22,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\WebsiteArticlePolicy::update() has no return type specified.","line":27,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\WebsiteArticlePolicy::delete() has no return type specified.","line":32,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\WebsiteSettingPolicy.php":{"errors":5,"messages":[{"message":"Method App\\Policies\\WebsiteSettingPolicy::viewAny() has no return type specified.","line":12,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\WebsiteSettingPolicy::view() has no return type specified.","line":17,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\WebsiteSettingPolicy::create() has no return type specified.","line":22,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\WebsiteSettingPolicy::update() has no return type specified.","line":27,"ignorable":true,"identifier":"missingType.return"},{"message":"Method App\\Policies\\WebsiteSettingPolicy::delete() has no return type specified.","line":32,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\WebsiteTeamPolicy.php":{"errors":5,"messages":[{"message":"Method App\\Policies\\WebsiteTeamPolicy::viewAny() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":20,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\WebsiteTeamPolicy::view() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":30,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\WebsiteTeamPolicy::create() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":40,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\WebsiteTeamPolicy::update() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":50,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\WebsiteTeamPolicy::delete() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":60,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Policies\\WordfilterPolicy.php":{"errors":5,"messages":[{"message":"Method App\\Policies\\WordfilterPolicy::viewAny() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":21,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\WordfilterPolicy::view() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":31,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\WordfilterPolicy::create() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":41,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\WordfilterPolicy::update() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":51,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Policies\\WordfilterPolicy::delete() should return bool|Illuminate\\Auth\\Access\\Response but returns string.","line":61,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Providers\\FortifyServiceProvider.php":{"errors":3,"messages":[{"message":"Binary operation \".\" between mixed and string|null results in an error.","line":41,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Parameter #1 $view of function view expects view-string|null, string given.","line":45,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Providers\\FortifyServiceProvider::authenticate() has no return type specified.","line":85,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Rules\\CurrentPasswordRule.php":{"errors":2,"messages":[{"message":"Cannot access property $password on App\\Models\\User|null.","line":17,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $value of static method Illuminate\\Support\\Facades\\Hash::check() expects string, mixed given.","line":17,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Rules\\GoogleRecaptchaRule.php":{"errors":3,"messages":[{"message":"Method App\\Rules\\GoogleRecaptchaRule::__invoke() with return type void returns true but should not return anything.","line":15,"ignorable":true,"identifier":"return.void"},{"message":"Cannot access property $success on mixed.","line":36,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Rules\\GoogleRecaptchaRule::__invoke() with return type void returns mixed but should not return anything.","line":36,"ignorable":true,"identifier":"return.void"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Rules\\Password.php":{"errors":1,"messages":[{"message":"Method App\\Rules\\Password::length() has no return type specified.","line":134,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Rules\\TurnstileCheck.php":{"errors":2,"messages":[{"message":"Parameter #1 $cfResponse of static method Coderflex\\LaravelTurnstile\\LaravelTurnstile::validate() expects string|null, mixed given.","line":13,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $key of function __ expects string|null, mixed given.","line":16,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Rules\\ValidateInstallationKeyRule.php":{"errors":1,"messages":[{"message":"Cannot access property $installation_key on App\\Models\\Miscellaneous\\WebsiteInstallation|null.","line":13,"ignorable":true,"identifier":"property.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Rules\\WebsiteWordfilterRule.php":{"errors":4,"messages":[{"message":"Called 'pluck' on Laravel collection, but could have been retrieved as a query.","line":14,"ignorable":true,"identifier":"larastan.noUnnecessaryCollectionCall"},{"message":"Cannot cast mixed to string.","line":18,"ignorable":true,"identifier":"cast.string"},{"message":"Cannot cast mixed to string.","line":18,"ignorable":true,"identifier":"cast.string"},{"message":"Parameter #2 $needles of static method Illuminate\\Support\\Str::contains() expects iterable|string, array given.","line":18,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Services\\Articles\\ArticleService.php":{"errors":4,"messages":[{"message":"Method App\\Services\\Articles\\ArticleService::getArticles() return type has no value type specified in iterable type array.","line":11,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Method App\\Services\\Articles\\ArticleService::getArticles() return type with generic class Illuminate\\Database\\Eloquent\\Collection does not specify its types: TKey, TModel","line":11,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Services\\Articles\\ArticleService::getArticles() return type with generic interface Illuminate\\Contracts\\Pagination\\LengthAwarePaginator does not specify its types: TKey, TValue","line":11,"ignorable":true,"identifier":"missingType.generics"},{"message":"Cannot call method select() on mixed.","line":14,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Services\\Articles\\ReactionService.php":{"errors":3,"messages":[{"message":"Method App\\Services\\Articles\\ReactionService::toggleReaction() return type has no value type specified in iterable type array.","line":12,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Parameter #2 $haystack of function in_array expects array, mixed given.","line":16,"ignorable":true,"identifier":"argument.type"},{"message":"Using nullsafe property access \"?->active\" on left side of ?? is unnecessary. Use -> instead.","line":32,"ignorable":true,"identifier":"nullsafe.neverNull"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Services\\Community\\RareValues\\RareValueCategoriesService.php":{"errors":5,"messages":[{"message":"Method App\\Services\\Community\\RareValues\\RareValueCategoriesService::fetchAllCategories() return type with generic class Illuminate\\Database\\Eloquent\\Collection does not specify its types: TKey, TModel","line":11,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Services\\Community\\RareValues\\RareValueCategoriesService::fetchCategoriesByPriority() return type with generic class Illuminate\\Database\\Eloquent\\Builder does not specify its types: TModel","line":16,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Services\\Community\\RareValues\\RareValueCategoriesService::fetchCategoriesByPriority() return type with generic class Illuminate\\Database\\Eloquent\\Collection does not specify its types: TKey, TModel","line":16,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Services\\Community\\RareValues\\RareValueCategoriesService::searchCategories() return type with generic class Illuminate\\Database\\Eloquent\\Collection does not specify its types: TKey, TModel","line":26,"ignorable":true,"identifier":"missingType.generics"},{"message":"Cannot call method where() on mixed.","line":32,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Services\\Community\\StaffApplicationService.php":{"errors":11,"messages":[{"message":"Method App\\Services\\Community\\StaffApplicationService::fetchOpenPositions() return type with generic class Illuminate\\Database\\Eloquent\\Collection does not specify its types: TKey, TModel","line":19,"ignorable":true,"identifier":"missingType.generics"},{"message":"Relation 'permission' is not found in App\\Models\\Community\\Staff\\WebsiteOpenPosition model.","line":21,"ignorable":true,"identifier":"larastan.relationExistence"},{"message":"Method App\\Services\\Community\\StaffApplicationService::hasUserAppliedForPosition() has parameter $positionId with no type specified.","line":24,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Method App\\Services\\Community\\StaffApplicationService::hasUserAppliedForPosition() has parameter $user with no type specified.","line":24,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot call method applications() on mixed.","line":26,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method exists() on mixed.","line":26,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method where() on mixed.","line":26,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Services\\Community\\StaffApplicationService::hasUserAppliedForPosition() should return bool but returns mixed.","line":26,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Services\\Community\\StaffApplicationService::isPositionOpenForApplication() has parameter $position with no type specified.","line":29,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot access property $apply_from on mixed.","line":33,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $apply_to on mixed.","line":33,"ignorable":true,"identifier":"property.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Services\\Community\\StaffService.php":{"errors":9,"messages":[{"message":"Method App\\Services\\Community\\StaffService::fetchStaffPositions() return type with generic class Illuminate\\Database\\Eloquent\\Collection does not specify its types: TKey, TModel","line":13,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Services\\Community\\StaffService::fetchStaffPositions() should return Illuminate\\Database\\Eloquent\\Collection but returns mixed.","line":18,"ignorable":true,"identifier":"return.type"},{"message":"Cannot access property $rank on App\\Models\\User|null.","line":23,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot call method select() on mixed.","line":27,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot call method when() on mixed.","line":27,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot access property $rank on App\\Models\\User|null.","line":28,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot call method where() on mixed.","line":28,"ignorable":true,"identifier":"method.nonObject"},{"message":"Method App\\Services\\Community\\StaffService::fetchEmployeeIds() return type has no value type specified in iterable type array.","line":40,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Method App\\Services\\Community\\StaffService::fetchEmployeeIds() should return array but returns mixed.","line":45,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Services\\Community\\TeamService.php":{"errors":3,"messages":[{"message":"Method App\\Services\\Community\\TeamService::fetchTeams() return type with generic class Illuminate\\Database\\Eloquent\\Collection does not specify its types: TKey, TModel","line":11,"ignorable":true,"identifier":"missingType.generics"},{"message":"Method App\\Services\\Community\\TeamService::fetchTeams() should return Illuminate\\Database\\Eloquent\\Collection but returns mixed.","line":16,"ignorable":true,"identifier":"return.type"},{"message":"Cannot call method select() on mixed.","line":23,"ignorable":true,"identifier":"method.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Services\\FindRetrosService.php":{"errors":4,"messages":[{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.","line":59,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #3 ...$values of function sprintf expects bool|float|int|string|null, mixed given.","line":59,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.","line":77,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #3 ...$values of function sprintf expects bool|float|int|string|null, mixed given.","line":77,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Services\\HousekeepingPermissionsService.php":{"errors":6,"messages":[{"message":"Property App\\Services\\HousekeepingPermissionsService::$permissions with generic class Illuminate\\Support\\Collection does not specify its types: TKey, TValue","line":10,"ignorable":true,"identifier":"missingType.generics"},{"message":"Called 'pluck' on Laravel collection, but could have been retrieved as a query.","line":14,"ignorable":true,"identifier":"larastan.noUnnecessaryCollectionCall"},{"message":"Cannot call method toArray() on Illuminate\\Support\\Collection|null.","line":19,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot access property $rank on App\\Models\\User|null.","line":23,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot call method get() on Illuminate\\Support\\Collection|null.","line":23,"ignorable":true,"identifier":"method.nonObject"},{"message":"Cannot cast mixed to int.","line":23,"ignorable":true,"identifier":"cast.int"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Services\\IpLookupService.php":{"errors":3,"messages":[{"message":"Method App\\Services\\IpLookupService::ipLookup() return type has no value type specified in iterable type array.","line":13,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Parameter #2 $array of function array_key_exists expects array, mixed given.","line":18,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Services\\IpLookupService::ipLookup() should return array but returns mixed.","line":26,"ignorable":true,"identifier":"return.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Services\\PermissionsService.php":{"errors":5,"messages":[{"message":"Property App\\Services\\PermissionsService::$permissions with generic class Illuminate\\Support\\Collection does not specify its types: TKey, TValue","line":11,"ignorable":true,"identifier":"missingType.generics"},{"message":"Called 'pluck' on Laravel collection, but could have been retrieved as a query.","line":18,"ignorable":true,"identifier":"larastan.noUnnecessaryCollectionCall"},{"message":"Cannot access property $rank on App\\Models\\User|null.","line":32,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot cast mixed to int.","line":32,"ignorable":true,"identifier":"cast.int"},{"message":"Called 'pluck' on Laravel collection, but could have been retrieved as a query.","line":42,"ignorable":true,"identifier":"larastan.noUnnecessaryCollectionCall"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Services\\RconService.php":{"errors":33,"messages":[{"message":"Property App\\Services\\RconService::$config type has no value type specified in iterable type array.","line":17,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Property App\\Services\\RconService::$socket (Socket|null) does not accept Socket|false.","line":31,"ignorable":true,"identifier":"assign.propertyType"},{"message":"Negated boolean expression is always false.","line":33,"ignorable":true,"identifier":"booleanNot.alwaysFalse"},{"message":"Parameter #2 $address of function socket_connect expects string, mixed given.","line":55,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #3 $port of function socket_connect expects int|null, mixed given.","line":55,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Services\\RconService::sendCommand() has parameter $data with no value type specified in iterable type array.","line":86,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Parameter #1 $socket of function socket_write expects Socket, Socket|null given.","line":96,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Services\\RconService::sendGift() has parameter $user with no type specified.","line":109,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot access property $id on mixed.","line":112,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Services\\RconService::giveCredits() has parameter $user with no type specified.","line":121,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot access property $id on mixed.","line":124,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Services\\RconService::giveBadge() has parameter $user with no type specified.","line":132,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot access property $id on mixed.","line":135,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Services\\RconService::setMotto() has parameter $user with no type specified.","line":143,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot access property $id on mixed.","line":146,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Services\\RconService::disconnectUser() has parameter $user with no type specified.","line":162,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot access property $id on mixed.","line":165,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot access property $username on mixed.","line":166,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Services\\RconService::givePoints() has parameter $user with no type specified.","line":173,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot access property $id on mixed.","line":176,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Services\\RconService::giveGotw() has parameter $user with no type specified.","line":186,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Method App\\Services\\RconService::giveDiamonds() has parameter $user with no type specified.","line":195,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Method App\\Services\\RconService::giveDuckets() has parameter $user with no type specified.","line":204,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Access to undefined constant App\\Enums\\CurrencyTypes::DUCKETS.","line":206,"ignorable":true,"identifier":"classConstant.notFound"},{"message":"Parameter #2 $type of method App\\Services\\RconService::givePoints() expects App\\Enums\\CurrencyTypes, mixed given.","line":206,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Services\\RconService::setRank() has parameter $user with no type specified.","line":213,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot access property $id on mixed.","line":216,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Services\\RconService::alertUser() has parameter $user with no type specified.","line":234,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot access property $id on mixed.","line":237,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Services\\RconService::forwardUser() has parameter $user with no type specified.","line":246,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot access property $id on mixed.","line":249,"ignorable":true,"identifier":"property.nonObject"},{"message":"Method App\\Services\\RconService::updateConfig() has parameter $user with no type specified.","line":258,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot access property $id on mixed.","line":261,"ignorable":true,"identifier":"property.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Services\\SettingsService.php":{"errors":4,"messages":[{"message":"Property App\\Services\\SettingsService::$settings with generic class Illuminate\\Support\\Collection does not specify its types: TKey, TValue","line":13,"ignorable":true,"identifier":"missingType.generics"},{"message":"Called 'pluck' on Laravel collection, but could have been retrieved as a query.","line":22,"ignorable":true,"identifier":"larastan.noUnnecessaryCollectionCall"},{"message":"Cannot cast mixed to string.","line":36,"ignorable":true,"identifier":"cast.string"},{"message":"Called 'pluck' on Laravel collection, but could have been retrieved as a query.","line":48,"ignorable":true,"identifier":"larastan.noUnnecessaryCollectionCall"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Services\\User\\SessionService.php":{"errors":11,"messages":[{"message":"Method App\\Services\\User\\SessionService::fetchSessionLogs() return type with generic class Illuminate\\Support\\Collection does not specify its types: TKey, TValue","line":13,"ignorable":true,"identifier":"missingType.generics"},{"message":"Return type of call to method Illuminate\\Support\\Collection::map() contains unresolvable type.","line":15,"ignorable":true,"identifier":"method.unresolvableReturnType"},{"message":"Cannot access property $sessions on App\\Models\\User|null.","line":16,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $callback of method Illuminate\\Support\\Collection::map() contains unresolvable type.","line":17,"ignorable":true,"identifier":"argument.unresolvableType"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$ip_address.","line":26,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$id.","line":27,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Access to an undefined property Illuminate\\Database\\Eloquent\\Model::$last_activity.","line":28,"ignorable":true,"tip":"Learn more: https://phpstan.org/blog/solving-phpstan-access-to-undefined-property","identifier":"property.notFound"},{"message":"Parameter #1 $timestamp of static method Illuminate\\Support\\Facades\\Date::createFromTimestamp() expects float|int|string, mixed given.","line":28,"ignorable":true,"identifier":"argument.type"},{"message":"Method App\\Services\\User\\SessionService::createAgent() has parameter $session with no type specified.","line":33,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Cannot access property $user_agent on mixed.","line":36,"ignorable":true,"identifier":"property.nonObject"},{"message":"Parameter #1 $userAgent of method Mobile_Detect::setUserAgent() expects string|null, mixed given.","line":36,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\app\\Services\\User\\UserApiService.php":{"errors":4,"messages":[{"message":"Method App\\Services\\User\\UserApiService::fetchUser() has parameter $columns with no value type specified in iterable type array.","line":10,"ignorable":true,"tip":"See: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type","identifier":"missingType.iterableValue"},{"message":"Method App\\Services\\User\\UserApiService::fetchUser() should return App\\Models\\User but returns App\\Models\\User|null.","line":12,"ignorable":true,"identifier":"return.type"},{"message":"Method App\\Services\\User\\UserApiService::onlineUsers() has parameter $columns with no type specified.","line":15,"ignorable":true,"identifier":"missingType.parameter"},{"message":"Method App\\Services\\User\\UserApiService::onlineUsers() return type with generic class Illuminate\\Database\\Eloquent\\Builder does not specify its types: TModel","line":15,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\config\\cache.php":{"errors":1,"messages":[{"message":"Parameter #1 $title of static method Illuminate\\Support\\Str::slug() expects string, bool|string given.","line":108,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\config\\database.php":{"errors":1,"messages":[{"message":"Parameter #1 $title of static method Illuminate\\Support\\Str::slug() expects string, bool|string given.","line":145,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\config\\session.php":{"errors":1,"messages":[{"message":"Parameter #1 $title of static method Illuminate\\Support\\Str::slug() expects string, bool|string given.","line":131,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\factories\\UserFactory.php":{"errors":1,"messages":[{"message":"Class Database\\Factories\\UserFactory extends generic class Illuminate\\Database\\Eloquent\\Factories\\Factory but does not specify its types: TModel","line":8,"ignorable":true,"identifier":"missingType.generics"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\migrations\\2014_01_01_000000_core_sql_file.php":{"errors":2,"messages":[{"message":"Parameter #1 $array of function array_filter expects array, list|false given.","line":37,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #2 $subject of function preg_split expects string, string|false given.","line":37,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\migrations\\2022_08_01_181153_create_activity_log_table.php":{"errors":7,"messages":[{"message":"Parameter #1 $table of static method Illuminate\\Support\\Facades\\Schema::hasTable() expects string, mixed given.","line":11,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $from of static method Illuminate\\Support\\Facades\\Schema::rename() expects string, mixed given.","line":12,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.","line":12,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $name of static method Illuminate\\Support\\Facades\\Schema::connection() expects string|null, mixed given.","line":15,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $table of method Illuminate\\Database\\Schema\\Builder::create() expects string, mixed given.","line":15,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $name of static method Illuminate\\Support\\Facades\\Schema::connection() expects string|null, mixed given.","line":29,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $table of method Illuminate\\Database\\Schema\\Builder::dropIfExists() expects string, mixed given.","line":29,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\migrations\\2022_08_01_181154_add_event_column_to_activity_log_table.php":{"errors":5,"messages":[{"message":"Parameter #1 $name of static method Illuminate\\Support\\Facades\\Schema::connection() expects string|null, mixed given.","line":11,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $table of method Illuminate\\Database\\Schema\\Builder::table() expects string, mixed given.","line":11,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $table of function columnExists expects string, mixed given.","line":12,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $name of static method Illuminate\\Support\\Facades\\Schema::connection() expects string|null, mixed given.","line":20,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $table of method Illuminate\\Database\\Schema\\Builder::table() expects string, mixed given.","line":20,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\migrations\\2022_08_01_181155_add_batch_uuid_column_to_activity_log_table.php":{"errors":5,"messages":[{"message":"Parameter #1 $name of static method Illuminate\\Support\\Facades\\Schema::connection() expects string|null, mixed given.","line":11,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $table of method Illuminate\\Database\\Schema\\Builder::table() expects string, mixed given.","line":11,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $table of function columnExists expects string, mixed given.","line":12,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $name of static method Illuminate\\Support\\Facades\\Schema::connection() expects string|null, mixed given.","line":20,"ignorable":true,"identifier":"argument.type"},{"message":"Parameter #1 $table of method Illuminate\\Database\\Schema\\Builder::table() expects string, mixed given.","line":20,"ignorable":true,"identifier":"argument.type"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\migrations\\2022_08_11_033052_create_website_housekeeping_permissions_table.php":{"errors":2,"messages":[{"message":"Method Illuminate\\Database\\Migrations\\Migration@anonymous/database/migrations/2022_08_11_033052_create_website_housekeeping_permissions_table.php:7::up() has no return type specified.","line":9,"ignorable":true,"identifier":"missingType.return"},{"message":"Method Illuminate\\Database\\Migrations\\Migration@anonymous/database/migrations/2022_08_11_033052_create_website_housekeeping_permissions_table.php:7::down() has no return type specified.","line":20,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\migrations\\2024_12_24_100950_add_visible_to_camera_web_table.php":{"errors":2,"messages":[{"message":"Method AddVisibleToCameraWebTable::up() has no return type specified.","line":9,"ignorable":true,"identifier":"missingType.return"},{"message":"Method AddVisibleToCameraWebTable::down() has no return type specified.","line":16,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\migrations\\2024_12_31_113038_update_subject_id_column_in_activity_log_table.php":{"errors":2,"messages":[{"message":"Method UpdateSubjectIdColumnInActivityLogTable::up() has no return type specified.","line":9,"ignorable":true,"identifier":"missingType.return"},{"message":"Method UpdateSubjectIdColumnInActivityLogTable::down() has no return type specified.","line":16,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\migrations\\2025_01_06_132851_create_website_badges_table.php":{"errors":2,"messages":[{"message":"Method CreateWebsiteBadgesTable::up() has no return type specified.","line":9,"ignorable":true,"identifier":"missingType.return"},{"message":"Method CreateWebsiteBadgesTable::down() has no return type specified.","line":20,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\seeders\\HousekeepingPermissionSeeder.php":{"errors":1,"messages":[{"message":"Method Database\\Seeders\\HousekeepingPermissionSeeder::run() has no return type specified.","line":10,"ignorable":true,"identifier":"missingType.return"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\seeders\\WebsiteArticleFeatureSeeder.php":{"errors":1,"messages":[{"message":"Method Illuminate\\Database\\Eloquent\\Builder::insert() invoked with 2 parameters, 1 required.","line":101,"ignorable":true,"identifier":"arguments.count"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\seeders\\WebsiteArticleSeeder.php":{"errors":1,"messages":[{"message":"Cannot access property $id on App\\Models\\User|null.","line":26,"ignorable":true,"identifier":"property.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\seeders\\WebsiteHelperCenterCategorySeeder.php":{"errors":14,"messages":[{"message":"Binary operation \".\" between mixed and ' Way' results in an error.","line":14,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Binary operation \".\" between 'Welcome to the ' and mixed results in an error.","line":15,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Binary operation \".\" between non-falsy-string and mixed results in an error.","line":15,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Binary operation \".\" between non-falsy-string and mixed results in an error.","line":15,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Binary operation \".\" between non-falsy-string and mixed results in an error.","line":15,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Binary operation \".\" between non-falsy-string and mixed results in an error.","line":15,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Binary operation \".\" between mixed and ' Way' results in an error.","line":17,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Binary operation \".\" between 'If you think you\\'ve' and mixed results in an error.","line":23,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Binary operation \".\" between 'We know that' and mixed results in an error.","line":31,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Binary operation \".\" between non-falsy-string and mixed results in an error.","line":31,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Binary operation \".\" between 'Hey ' and mixed results in an error.","line":39,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Binary operation \".\" between non-falsy-string and mixed results in an error.","line":39,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Binary operation \".\" between 'Hey there, ' and mixed results in an error.","line":57,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Binary operation \".\" between 'We know that' and mixed results in an error.","line":65,"ignorable":true,"identifier":"binaryOp.invalid"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\seeders\\WebsiteMaintenanceTasksSeeder.php":{"errors":2,"messages":[{"message":"Cannot access property $id on App\\Models\\Game\\Permission|null.","line":17,"ignorable":true,"identifier":"property.nonObject"},{"message":"Using nullsafe property access \"?->id\" on left side of ?? is unnecessary. Use -> instead.","line":33,"ignorable":true,"identifier":"nullsafe.neverNull"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\seeders\\WebsiteRuleSeeder.php":{"errors":1,"messages":[{"message":"Called 'pluck' on Laravel collection, but could have been retrieved as a query.","line":13,"ignorable":true,"identifier":"larastan.noUnnecessaryCollectionCall"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\seeders\\WebsiteSettingsSeeder.php":{"errors":2,"messages":[{"message":"Expression on left side of ?? is not nullable.","line":35,"ignorable":true,"identifier":"nullCoalesce.expr"},{"message":"Cannot access property $value on App\\Models\\Miscellaneous\\WebsiteSetting|null.","line":306,"ignorable":true,"identifier":"property.nonObject"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\database\\seeders\\WebsiteShopArticleSeeder.php":{"errors":6,"messages":[{"message":"Offset 'give_rank' on array{website_shop_category_id: int, name: 'Bronze Package', info: 'Embark on your', icon_url: 'https://i.imgur.com', color: '#c5630f', costs: 500, give_rank: 2, credits: 5000, ...}|array{website_shop_category_id: int, name: 'Gold VIP', info: 'The Gold VIP', icon_url: 'https://i.imgur.com', color: '#E4A317FF', costs: 1500, give_rank: 4, credits: 15000, ...}|array{website_shop_category_id: int, name: 'Silver Package', info: 'The Silver Package', icon_url: 'https://i.imgur.com', color: '#dddddd', costs: 1000, give_rank: 3, credits: 10000, ...} on left side of ?? always exists and is not nullable.","line":121,"ignorable":true,"identifier":"nullCoalesce.offset"},{"message":"Offset 'credits' on array{website_shop_category_id: int, name: 'Bronze Package', info: 'Embark on your', icon_url: 'https://i.imgur.com', color: '#c5630f', costs: 500, give_rank: 2, credits: 5000, ...}|array{website_shop_category_id: int, name: 'Gold VIP', info: 'The Gold VIP', icon_url: 'https://i.imgur.com', color: '#E4A317FF', costs: 1500, give_rank: 4, credits: 15000, ...}|array{website_shop_category_id: int, name: 'Silver Package', info: 'The Silver Package', icon_url: 'https://i.imgur.com', color: '#dddddd', costs: 1000, give_rank: 3, credits: 10000, ...} on left side of ?? always exists and is not nullable.","line":122,"ignorable":true,"identifier":"nullCoalesce.offset"},{"message":"Offset 'duckets' on array{website_shop_category_id: int, name: 'Bronze Package', info: 'Embark on your', icon_url: 'https://i.imgur.com', color: '#c5630f', costs: 500, give_rank: 2, credits: 5000, ...}|array{website_shop_category_id: int, name: 'Gold VIP', info: 'The Gold VIP', icon_url: 'https://i.imgur.com', color: '#E4A317FF', costs: 1500, give_rank: 4, credits: 15000, ...}|array{website_shop_category_id: int, name: 'Silver Package', info: 'The Silver Package', icon_url: 'https://i.imgur.com', color: '#dddddd', costs: 1000, give_rank: 3, credits: 10000, ...} on left side of ?? always exists and is not nullable.","line":123,"ignorable":true,"identifier":"nullCoalesce.offset"},{"message":"Offset 'diamonds' on array{website_shop_category_id: int, name: 'Bronze Package', info: 'Embark on your', icon_url: 'https://i.imgur.com', color: '#c5630f', costs: 500, give_rank: 2, credits: 5000, ...}|array{website_shop_category_id: int, name: 'Gold VIP', info: 'The Gold VIP', icon_url: 'https://i.imgur.com', color: '#E4A317FF', costs: 1500, give_rank: 4, credits: 15000, ...}|array{website_shop_category_id: int, name: 'Silver Package', info: 'The Silver Package', icon_url: 'https://i.imgur.com', color: '#dddddd', costs: 1000, give_rank: 3, credits: 10000, ...} on left side of ?? always exists and is not nullable.","line":124,"ignorable":true,"identifier":"nullCoalesce.offset"},{"message":"Offset 'badges' on array{website_shop_category_id: int, name: 'Bronze Package', info: 'Embark on your', icon_url: 'https://i.imgur.com', color: '#c5630f', costs: 500, give_rank: 2, credits: 5000, ...}|array{website_shop_category_id: int, name: 'Gold VIP', info: 'The Gold VIP', icon_url: 'https://i.imgur.com', color: '#E4A317FF', costs: 1500, give_rank: 4, credits: 15000, ...}|array{website_shop_category_id: int, name: 'Silver Package', info: 'The Silver Package', icon_url: 'https://i.imgur.com', color: '#dddddd', costs: 1000, give_rank: 3, credits: 10000, ...} on left side of ?? always exists and is not nullable.","line":125,"ignorable":true,"identifier":"nullCoalesce.offset"},{"message":"Offset 'furniture' on array{website_shop_category_id: int, name: 'Bronze Package', info: 'Embark on your', icon_url: 'https://i.imgur.com', color: '#c5630f', costs: 500, give_rank: 2, credits: 5000, ...}|array{website_shop_category_id: int, name: 'Gold VIP', info: 'The Gold VIP', icon_url: 'https://i.imgur.com', color: '#E4A317FF', costs: 1500, give_rank: 4, credits: 15000, ...}|array{website_shop_category_id: int, name: 'Silver Package', info: 'The Silver Package', icon_url: 'https://i.imgur.com', color: '#dddddd', costs: 1000, give_rank: 3, credits: 10000, ...} on left side of ?? always exists and is always null.","line":126,"ignorable":true,"identifier":"nullCoalesce.offset"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\routes\\channels.php":{"errors":3,"messages":[{"message":"Cannot access property $id on mixed.","line":16,"ignorable":true,"identifier":"property.nonObject"},{"message":"Cannot cast mixed to int.","line":16,"ignorable":true,"identifier":"cast.int"},{"message":"Cannot cast mixed to int.","line":16,"ignorable":true,"identifier":"cast.int"}]},"C:\\Github\\Epicnabbo-Catalogus-2025FullPack-Updated-Daily\\Updated_Cms\\routes\\web.php":{"errors":2,"messages":[{"message":"Binary operation \".\" between 'guest:' and mixed results in an error.","line":207,"ignorable":true,"identifier":"binaryOp.invalid"},{"message":"Binary operation \".\" between 'throttle:' and mixed results in an error.","line":208,"ignorable":true,"identifier":"binaryOp.invalid"}]}},"errors":[]}