parameters: ignoreErrors: - message: '#^Method App\\Actions\\User\\CreateUserAction\:\:execute\(\) has parameter \$data with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Actions/User/CreateUserAction.php - message: '#^Negated boolean expression is always false\.$#' identifier: booleanNot.alwaysFalse count: 1 path: app/Actions/User/CreateUserAction.php - message: '#^Method App\\Actions\\User\\EditUserAction\:\:execute\(\) has parameter \$data with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Actions/User/EditUserAction.php - message: '#^Method App\\Http\\Controllers\\Api\\ApiController\:\:error\(\) has parameter \$errors with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Controllers/Api/ApiController.php - message: '#^Method App\\Http\\Controllers\\Api\\ApiController\:\:response\(\) has parameter \$errors with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Controllers/Api/ApiController.php - message: '#^Method App\\Http\\Controllers\\Api\\ApiController\:\:response\(\) has parameter \$payload with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Controllers/Api/ApiController.php - message: '#^Method App\\Http\\Controllers\\Api\\ApiController\:\:success\(\) has parameter \$payload with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Controllers/Api/ApiController.php - message: '#^Method App\\Http\\Controllers\\Auth\\LoginController\:\:login\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Http/Controllers/Auth/LoginController.php - message: '#^Method App\\Http\\Controllers\\Auth\\LoginController\:\:logout\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Http/Controllers/Auth/LoginController.php - message: '#^Method App\\Http\\Controllers\\Auth\\LoginController\:\:showLoginForm\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Http/Controllers/Auth/LoginController.php - message: '#^Method App\\Http\\Controllers\\Auth\\RegisterController\:\:register\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Http/Controllers/Auth/RegisterController.php - message: '#^Method App\\Http\\Controllers\\Auth\\RegisterController\:\:showRegistrationForm\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Http/Controllers/Auth/RegisterController.php - message: '#^Access to an undefined property App\\Http\\Resources\\MinimalScheduleResource\:\:\$date\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/MinimalScheduleResource.php - message: '#^Access to an undefined property App\\Http\\Resources\\MinimalScheduleResource\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/MinimalScheduleResource.php - message: '#^Method App\\Http\\Resources\\MinimalScheduleResource\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Resources/MinimalScheduleResource.php - message: '#^Access to an undefined property App\\Http\\Resources\\MinimalScheduledUserDishResource\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/MinimalScheduledUserDishResource.php - message: '#^Method App\\Http\\Resources\\MinimalScheduledUserDishResource\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Resources/MinimalScheduledUserDishResource.php - message: '#^Using nullsafe property access on non\-nullable type App\\Models\\UserDish\. Use \-\> instead\.$#' identifier: nullsafe.neverNull count: 2 path: app/Http/Resources/MinimalScheduledUserDishResource.php - message: '#^Access to an undefined property App\\Http\\Resources\\ScheduledUserDishResource\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/ScheduledUserDishResource.php - message: '#^Method App\\Http\\Resources\\ScheduledUserDishResource\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Resources/ScheduledUserDishResource.php - message: '#^Access to an undefined property App\\Http\\Resources\\UserDishResource\:\:\$dish\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/UserDishResource.php - message: '#^Access to an undefined property App\\Http\\Resources\\UserDishResource\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/UserDishResource.php - message: '#^Access to an undefined property App\\Http\\Resources\\UserDishResource\:\:\$recurrences\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/UserDishResource.php - message: '#^Access to an undefined property App\\Http\\Resources\\UserDishResource\:\:\$user\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/UserDishResource.php - message: '#^Method App\\Http\\Resources\\UserDishResource\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Resources/UserDishResource.php - message: '#^Access to an undefined property App\\Http\\Resources\\UserResource\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/UserResource.php - message: '#^Access to an undefined property App\\Http\\Resources\\UserResource\:\:\$name\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/UserResource.php - message: '#^Method App\\Http\\Resources\\UserResource\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Resources/UserResource.php - message: '#^Access to an undefined property App\\Http\\Resources\\UserWithDishesResource\:\:\$dishes\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/UserWithDishesResource.php - message: '#^Access to an undefined property App\\Http\\Resources\\UserWithDishesResource\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/UserWithDishesResource.php - message: '#^Access to an undefined property App\\Http\\Resources\\UserWithDishesResource\:\:\$name\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/UserWithDishesResource.php - message: '#^Method App\\Http\\Resources\\UserWithDishesResource\:\:mapDishes\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Resources/UserWithDishesResource.php - message: '#^Method App\\Http\\Resources\\UserWithDishesResource\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Resources/UserWithDishesResource.php - message: '#^Access to an undefined property App\\Http\\Resources\\UserWithUserDishesResource\:\:\$id\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/UserWithUserDishesResource.php - message: '#^Access to an undefined property App\\Http\\Resources\\UserWithUserDishesResource\:\:\$name\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/UserWithUserDishesResource.php - message: '#^Access to an undefined property App\\Http\\Resources\\UserWithUserDishesResource\:\:\$userDishes\.$#' identifier: property.notFound count: 1 path: app/Http/Resources/UserWithUserDishesResource.php - message: '#^Method App\\Http\\Resources\\UserWithUserDishesResource\:\:mapDishes\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Resources/UserWithUserDishesResource.php - message: '#^Method App\\Http\\Resources\\UserWithUserDishesResource\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Http/Resources/UserWithUserDishesResource.php - message: '#^Method App\\Livewire\\Dishes\\DishesList\:\:cancel\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Method App\\Livewire\\Dishes\\DishesList\:\:confirmDelete\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Method App\\Livewire\\Dishes\\DishesList\:\:create\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Method App\\Livewire\\Dishes\\DishesList\:\:delete\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Method App\\Livewire\\Dishes\\DishesList\:\:edit\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Method App\\Livewire\\Dishes\\DishesList\:\:render\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Method App\\Livewire\\Dishes\\DishesList\:\:store\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Method App\\Livewire\\Dishes\\DishesList\:\:update\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Property App\\Livewire\\Dishes\\DishesList\:\:\$deletingDish has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Property App\\Livewire\\Dishes\\DishesList\:\:\$editingDish has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Property App\\Livewire\\Dishes\\DishesList\:\:\$name has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Property App\\Livewire\\Dishes\\DishesList\:\:\$rules has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Property App\\Livewire\\Dishes\\DishesList\:\:\$selectedUsers has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Property App\\Livewire\\Dishes\\DishesList\:\:\$showCreateModal has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Property App\\Livewire\\Dishes\\DishesList\:\:\$showDeleteModal has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Property App\\Livewire\\Dishes\\DishesList\:\:\$showEditModal has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Dishes/DishesList.php - message: '#^Method App\\Livewire\\Schedule\\ScheduleCalendar\:\:editDish\(\) has parameter \$date with no type specified\.$#' identifier: missingType.parameter count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Method App\\Livewire\\Schedule\\ScheduleCalendar\:\:editDish\(\) has parameter \$userId with no type specified\.$#' identifier: missingType.parameter count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Method App\\Livewire\\Schedule\\ScheduleCalendar\:\:openAddDishModal\(\) has parameter \$date with no type specified\.$#' identifier: missingType.parameter count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Method App\\Livewire\\Schedule\\ScheduleCalendar\:\:regenerateForUserDate\(\) has parameter \$date with no type specified\.$#' identifier: missingType.parameter count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Method App\\Livewire\\Schedule\\ScheduleCalendar\:\:regenerateForUserDate\(\) has parameter \$userId with no type specified\.$#' identifier: missingType.parameter count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Method App\\Livewire\\Schedule\\ScheduleCalendar\:\:removeDish\(\) has parameter \$date with no type specified\.$#' identifier: missingType.parameter count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Method App\\Livewire\\Schedule\\ScheduleCalendar\:\:removeDish\(\) has parameter \$userId with no type specified\.$#' identifier: missingType.parameter count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Method App\\Livewire\\Schedule\\ScheduleCalendar\:\:skipDay\(\) has parameter \$date with no type specified\.$#' identifier: missingType.parameter count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Method App\\Livewire\\Schedule\\ScheduleCalendar\:\:skipDay\(\) has parameter \$userId with no type specified\.$#' identifier: missingType.parameter count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$addAvailableDishes has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$addAvailableUsers has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$addDate has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$addSelectedDishId has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$addUserIds has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$availableDishes has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$calendarDays has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$currentMonth has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$currentYear has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$editDate has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$editUserId has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$listeners has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$regenerateDate has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$regenerateUserId has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$selectedDishId has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$showAddDishModal has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$showEditDishModal has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleCalendar\:\:\$showRegenerateModal has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Right side of && is always true\.$#' identifier: booleanAnd.rightAlwaysTrue count: 1 path: app/Livewire/Schedule/ScheduleCalendar.php - message: '#^Method App\\Livewire\\Schedule\\ScheduleGenerator\:\:getMonthNames\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Livewire/Schedule/ScheduleGenerator.php - message: '#^Method App\\Livewire\\Schedule\\ScheduleGenerator\:\:regenerateForDate\(\) has parameter \$date with no type specified\.$#' identifier: missingType.parameter count: 1 path: app/Livewire/Schedule/ScheduleGenerator.php - message: '#^Method App\\Livewire\\Schedule\\ScheduleGenerator\:\:toggleAdvancedOptions\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: app/Livewire/Schedule/ScheduleGenerator.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleGenerator\:\:\$clearExisting has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleGenerator.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleGenerator\:\:\$isGenerating has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleGenerator.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleGenerator\:\:\$selectedMonth has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleGenerator.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleGenerator\:\:\$selectedUsers has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleGenerator.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleGenerator\:\:\$selectedYear has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleGenerator.php - message: '#^Property App\\Livewire\\Schedule\\ScheduleGenerator\:\:\$showAdvancedOptions has no type specified\.$#' identifier: missingType.property count: 1 path: app/Livewire/Schedule/ScheduleGenerator.php - message: '#^Property App\\Livewire\\Users\\UsersList\:\:\$rules type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Livewire/Users/UsersList.php - message: '#^Class App\\Models\\Dish has PHPDoc tag @method for method create\(\) parameter \#1 \$data with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Models/Dish.php - message: '#^Method App\\Models\\Dish\:\:recurrences\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasManyThrough does not specify its types\: TRelatedModel, TIntermediateModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Dish.php - message: '#^Method App\\Models\\Dish\:\:userDishes\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Dish.php - message: '#^Method App\\Models\\Dish\:\:users\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany does not specify its types\: TRelatedModel, TDeclaringModel, TPivotModel, TAccessor \(2\-4 required\)$#' identifier: missingType.generics count: 1 path: app/Models/Dish.php - message: '#^PHPDoc tag @property for property App\\Models\\Dish\:\:\$userDishes contains generic class Illuminate\\Support\\Collection but does not specify its types\: TKey, TValue$#' identifier: missingType.generics count: 1 path: app/Models/Dish.php - message: '#^PHPDoc tag @property for property App\\Models\\Dish\:\:\$users contains generic class Illuminate\\Support\\Collection but does not specify its types\: TKey, TValue$#' identifier: missingType.generics count: 1 path: app/Models/Dish.php - message: '#^Method App\\Models\\MinimumRecurrence\:\:recurrence\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\MorphOne does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/MinimumRecurrence.php - message: '#^Class App\\Models\\Planner has PHPDoc tag @method for method create\(\) parameter \#1 \$array with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Models/Planner.php - message: '#^Class App\\Models\\Planner uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types\: TFactory$#' identifier: missingType.generics count: 1 path: app/Models/Planner.php - message: '#^Method App\\Models\\Planner\:\:schedules\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Planner.php - message: '#^Method App\\Models\\Planner\:\:users\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Planner.php - message: '#^PHPDoc tag @property for property App\\Models\\Planner\:\:\$users contains generic class Illuminate\\Database\\Eloquent\\Collection but does not specify its types\: TKey, TModel$#' identifier: missingType.generics count: 1 path: app/Models/Planner.php - message: '#^PHPDoc tag @property has invalid value \(static PlannerFactory factory\(\$count \= null, \$state \= \[\]\)\)\: Unexpected token "PlannerFactory", expected variable at offset 45 on line 3$#' identifier: phpDoc.parseError count: 1 path: app/Models/Planner.php - message: '#^Class App\\Models\\Schedule has PHPDoc tag @method for method create\(\) parameter \#1 \$array with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Models/Schedule.php - message: '#^Class App\\Models\\Schedule has PHPDoc tag @method for method firstOrCreate\(\) parameter \#1 \$array with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Models/Schedule.php - message: '#^Class App\\Models\\Schedule has PHPDoc tag @method for method where\(\) parameter \#1 \$column with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Models/Schedule.php - message: '#^Method App\\Models\\Schedule\:\:scheduledUserDishes\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/Schedule.php - message: '#^PHPDoc tag @method for method App\\Models\\Schedule\:\:where\(\) parameter \#1 \$column contains generic class Illuminate\\Database\\Query\\Expression but does not specify its types\: TValue$#' identifier: missingType.generics count: 1 path: app/Models/Schedule.php - message: '#^PHPDoc tag @property for property App\\Models\\Schedule\:\:\$scheduledUserDishes contains generic class Illuminate\\Database\\Eloquent\\Collection but does not specify its types\: TKey, TModel$#' identifier: missingType.generics count: 1 path: app/Models/Schedule.php - message: '#^Class App\\Models\\ScheduledUserDish has PHPDoc tag @method for method create\(\) parameter \#1 \$array with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Models/ScheduledUserDish.php - message: '#^Class App\\Models\\ScheduledUserDish has PHPDoc tag @method for method firstOrCreate\(\) parameter \#1 \$array with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Models/ScheduledUserDish.php - message: '#^Class App\\Models\\ScheduledUserDish has PHPDoc tag @method for method firstOrCreate\(\) parameter \#2 \$array1 with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Models/ScheduledUserDish.php - message: '#^Class App\\Models\\ScheduledUserDish uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types\: TFactory$#' identifier: missingType.generics count: 1 path: app/Models/ScheduledUserDish.php - message: '#^Method App\\Models\\ScheduledUserDish\:\:schedule\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/ScheduledUserDish.php - message: '#^Method App\\Models\\ScheduledUserDish\:\:scopeForUser\(\) has parameter \$query with generic class Illuminate\\Database\\Eloquent\\Builder but does not specify its types\: TModel$#' identifier: missingType.generics count: 1 path: app/Models/ScheduledUserDish.php - message: '#^Method App\\Models\\ScheduledUserDish\:\:scopeForUser\(\) return type with generic class Illuminate\\Database\\Eloquent\\Builder does not specify its types\: TModel$#' identifier: missingType.generics count: 1 path: app/Models/ScheduledUserDish.php - message: '#^Method App\\Models\\ScheduledUserDish\:\:user\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/ScheduledUserDish.php - message: '#^Method App\\Models\\ScheduledUserDish\:\:userDish\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/ScheduledUserDish.php - message: '#^Class App\\Models\\User has PHPDoc tag @method for method create\(\) parameter \#1 \$array with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Models/User.php - message: '#^Method App\\Models\\User\:\:dishes\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany does not specify its types\: TRelatedModel, TDeclaringModel, TPivotModel, TAccessor \(2\-4 required\)$#' identifier: missingType.generics count: 1 path: app/Models/User.php - message: '#^Method App\\Models\\User\:\:recurrences\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasManyThrough does not specify its types\: TRelatedModel, TIntermediateModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/User.php - message: '#^Method App\\Models\\User\:\:userDishes\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/User.php - message: '#^PHPDoc tag @property for property App\\Models\\User\:\:\$dishes contains generic class Illuminate\\Database\\Eloquent\\Collection but does not specify its types\: TKey, TModel$#' identifier: missingType.generics count: 1 path: app/Models/User.php - message: '#^PHPDoc tag @property for property App\\Models\\User\:\:\$userDishes contains generic class Illuminate\\Database\\Eloquent\\Collection but does not specify its types\: TKey, TModel$#' identifier: missingType.generics count: 1 path: app/Models/User.php - message: '#^Class App\\Models\\UserDish has PHPDoc tag @method for method create\(\) parameter \#1 \$array with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Models/UserDish.php - message: '#^Class App\\Models\\UserDish uses generic trait Illuminate\\Database\\Eloquent\\Factories\\HasFactory but does not specify its types\: TFactory$#' identifier: missingType.generics count: 1 path: app/Models/UserDish.php - message: '#^Method App\\Models\\UserDish\:\:dish\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/UserDish.php - message: '#^Method App\\Models\\UserDish\:\:fixedRecurrences\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/UserDish.php - message: '#^Method App\\Models\\UserDish\:\:recurrences\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\HasMany does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/UserDish.php - message: '#^Method App\\Models\\UserDish\:\:user\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/UserDish.php - message: '#^PHPDoc tag @property for property App\\Models\\UserDish\:\:\$fixedRecurrences contains generic class Illuminate\\Database\\Eloquent\\Collection but does not specify its types\: TKey, TModel$#' identifier: missingType.generics count: 1 path: app/Models/UserDish.php - message: '#^PHPDoc tag @property for property App\\Models\\UserDish\:\:\$recurrences contains generic class Illuminate\\Database\\Eloquent\\Collection but does not specify its types\: TKey, TModel$#' identifier: missingType.generics count: 1 path: app/Models/UserDish.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$days\.$#' identifier: property.notFound count: 1 path: app/Models/UserDishRecurrence.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$weekday\.$#' identifier: property.notFound count: 1 path: app/Models/UserDishRecurrence.php - message: '#^Method App\\Models\\UserDishRecurrence\:\:dishUser\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\BelongsTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/UserDishRecurrence.php - message: '#^Method App\\Models\\UserDishRecurrence\:\:recurrence\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\MorphTo does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/UserDishRecurrence.php - message: '#^Class App\\Models\\WeeklyRecurrence has PHPDoc tag @method for method create\(\) parameter \#1 \$array with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Models/WeeklyRecurrence.php - message: '#^Method App\\Models\\WeeklyRecurrence\:\:recurrence\(\) return type with generic class Illuminate\\Database\\Eloquent\\Relations\\MorphOne does not specify its types\: TRelatedModel, TDeclaringModel$#' identifier: missingType.generics count: 1 path: app/Models/WeeklyRecurrence.php - message: '#^Expression on left side of \?\? is not nullable\.$#' identifier: nullCoalesce.expr count: 1 path: app/Providers/AppServiceProvider.php - message: '#^Method App\\Services\\OutputService\:\:error\(\) has parameter \$errors with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Services/OutputService.php - message: '#^Method App\\Services\\OutputService\:\:error\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Services/OutputService.php - message: '#^Method App\\Services\\OutputService\:\:response\(\) has parameter \$errors with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Services/OutputService.php - message: '#^Method App\\Services\\OutputService\:\:response\(\) has parameter \$payload with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Services/OutputService.php - message: '#^Method App\\Services\\OutputService\:\:response\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Services/OutputService.php - message: '#^Method App\\Services\\OutputService\:\:success\(\) has parameter \$payload with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Services/OutputService.php - message: '#^Method App\\Services\\OutputService\:\:success\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: app/Services/OutputService.php - message: '#^Method DishPlanner\\Auth\\Controllers\\PlannerAuthController\:\:register\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: src/DishPlanner/Auth/Controllers/PlannerAuthController.php - message: '#^Method DishPlanner\\Dish\\Actions\\AddUsersToDishAction\:\:execute\(\) has parameter \$userIds with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Dish/Actions/AddUsersToDishAction.php - message: '#^Method DishPlanner\\Dish\\Actions\\CreateDishAction\:\:execute\(\) has parameter \$data with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Dish/Actions/CreateDishAction.php - message: '#^Method DishPlanner\\Dish\\Actions\\RemoveUsersFromDishAction\:\:execute\(\) has parameter \$userIds with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Dish/Actions/RemoveUsersFromDishAction.php - message: '#^Method DishPlanner\\Dish\\Actions\\SyncUsersAction\:\:execute\(\) has parameter \$userIds with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Dish/Actions/SyncUsersAction.php - message: '#^Method DishPlanner\\Dish\\Actions\\UpdateDishAction\:\:execute\(\) has parameter \$data with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Dish/Actions/UpdateDishAction.php - message: '#^Property DishPlanner\\Dish\\Exceptions\\InvalidDishException\:\:\$code has no type specified\.$#' identifier: missingType.property count: 1 path: src/DishPlanner/Dish/Exceptions/InvalidDishException.php - message: '#^Method DishPlanner\\Dish\\Repositories\\DishRepository\:\:getRandomDish\(\) should return App\\Models\\Dish but returns \(Illuminate\\Database\\Eloquent\\Model&object\{pivot\: Illuminate\\Database\\Eloquent\\Relations\\Pivot\}\)\|null\.$#' identifier: return.type count: 1 path: src/DishPlanner/Dish/Repositories/DishRepository.php - message: '#^Method DishPlanner\\Dish\\Requests\\AddUsersToDishRequest\:\:rules\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Dish/Requests/AddUsersToDishRequest.php - message: '#^Method DishPlanner\\Dish\\Requests\\RemoveUsersFromDishRequest\:\:rules\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Dish/Requests/RemoveUsersFromDishRequest.php - message: '#^Method DishPlanner\\Dish\\Requests\\StoreDishRequest\:\:rules\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Dish/Requests/StoreDishRequest.php - message: '#^Method DishPlanner\\Dish\\Requests\\SyncUsersRequest\:\:rules\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Dish/Requests/SyncUsersRequest.php - message: '#^Method DishPlanner\\Dish\\Requests\\UpdateDishRequest\:\:rules\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Dish/Requests/UpdateDishRequest.php - message: '#^Access to an undefined property DishPlanner\\Dish\\Resources\\DishResource\:\:\$id\.$#' identifier: property.notFound count: 1 path: src/DishPlanner/Dish/Resources/DishResource.php - message: '#^Access to an undefined property DishPlanner\\Dish\\Resources\\DishResource\:\:\$name\.$#' identifier: property.notFound count: 1 path: src/DishPlanner/Dish/Resources/DishResource.php - message: '#^Access to an undefined property DishPlanner\\Dish\\Resources\\DishResource\:\:\$planner_id\.$#' identifier: property.notFound count: 1 path: src/DishPlanner/Dish/Resources/DishResource.php - message: '#^Access to an undefined property DishPlanner\\Dish\\Resources\\DishResource\:\:\$userDishes\.$#' identifier: property.notFound count: 1 path: src/DishPlanner/Dish/Resources/DishResource.php - message: '#^Method DishPlanner\\Dish\\Resources\\DishResource\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Dish/Resources/DishResource.php - message: '#^Method DishPlanner\\Planner\\Actions\\CreatePlannerAction\:\:execute\(\) has parameter \$data with no type specified\.$#' identifier: missingType.parameter count: 1 path: src/DishPlanner/Planner/Actions/CreatePlannerAction.php - message: '#^Method DishPlanner\\Schedule\\Actions\\ClearScheduleForMonthAction\:\:execute\(\) has parameter \$userIds with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Actions/ClearScheduleForMonthAction.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: src/DishPlanner/Schedule/Actions/DraftScheduleForDateAction.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Database\\Eloquent\\Collection\<\(int\|string\),Illuminate\\Database\\Eloquent\\Model\>\:\:map\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\|string\)\: \(App\\Models\\User\|null\), Closure\(App\\Models\\ScheduledUserDish\)\: \(App\\Models\\User\|null\) given\.$#' identifier: argument.type count: 1 path: src/DishPlanner/Schedule/Actions/DraftScheduleForDateAction.php - message: '#^Using nullsafe property access on non\-nullable type App\\Models\\UserDish\. Use \-\> instead\.$#' identifier: nullsafe.neverNull count: 1 path: src/DishPlanner/Schedule/Actions/DraftScheduleForDateAction.php - message: '#^Unable to resolve the template type TKey in call to function collect$#' identifier: argument.templateType count: 1 path: src/DishPlanner/Schedule/Actions/DraftScheduleForPeriodAction.php - message: '#^Method DishPlanner\\Schedule\\Actions\\GenerateScheduleForMonthAction\:\:clearExistingSchedules\(\) has parameter \$userIds with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Actions/GenerateScheduleForMonthAction.php - message: '#^Method DishPlanner\\Schedule\\Actions\\GenerateScheduleForMonthAction\:\:execute\(\) has parameter \$userIds with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Actions/GenerateScheduleForMonthAction.php - message: '#^Method DishPlanner\\Schedule\\Actions\\GenerateScheduleForMonthAction\:\:generateSchedulesForPeriod\(\) has parameter \$userDishesMap with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Actions/GenerateScheduleForMonthAction.php - message: '#^Method DishPlanner\\Schedule\\Actions\\GenerateScheduleForMonthAction\:\:generateSchedulesForPeriod\(\) has parameter \$userIds with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Actions/GenerateScheduleForMonthAction.php - message: '#^Method DishPlanner\\Schedule\\Actions\\GenerateScheduleForMonthAction\:\:loadUserDishes\(\) has parameter \$userIds with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Actions/GenerateScheduleForMonthAction.php - message: '#^Method DishPlanner\\Schedule\\Actions\\GenerateScheduleForMonthAction\:\:loadUserDishes\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Actions/GenerateScheduleForMonthAction.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),Illuminate\\Database\\Eloquent\\Model\>\:\:each\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\|string\)\: mixed, Closure\(App\\Models\\User\)\: App\\Models\\ScheduledUserDish given\.$#' identifier: argument.type count: 1 path: src/DishPlanner/Schedule/Actions/RegenerateScheduleDayAction.php - message: '#^Parameter \$userDish of method DishPlanner\\ScheduledUserDish\\Actions\\CreateScheduledUserDishAction\:\:execute\(\) expects App\\Models\\UserDish, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 2 path: src/DishPlanner/Schedule/Actions/RegenerateScheduleDayForUserAction.php - message: '#^Right side of && is always true\.$#' identifier: booleanAnd.rightAlwaysTrue count: 1 path: src/DishPlanner/Schedule/Actions/RegenerateScheduleDayForUserAction.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: src/DishPlanner/Schedule/Actions/RegenerateScheduleForDateForUsersAction.php - message: '#^Method DishPlanner\\Schedule\\Actions\\RegenerateScheduleForDateForUsersAction\:\:execute\(\) has parameter \$userIds with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Actions/RegenerateScheduleForDateForUsersAction.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),Illuminate\\Database\\Eloquent\\Model\>\:\:each\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\|string\)\: mixed, Closure\(App\\Models\\ScheduledUserDish\)\: bool given\.$#' identifier: argument.type count: 1 path: src/DishPlanner/Schedule/Actions/UpdateScheduleAction.php - message: '#^Access to an undefined property App\\Models\\UserDish\|Illuminate\\Database\\Eloquent\\Collection\\:\:\$id\.$#' identifier: property.notFound count: 1 path: src/DishPlanner/Schedule/Controllers/ScheduleUserDishController.php - message: '#^Access to an undefined property App\\Models\\UserDish\|Illuminate\\Database\\Eloquent\\Collection\\:\:\$user\.$#' identifier: property.notFound count: 1 path: src/DishPlanner/Schedule/Controllers/ScheduleUserDishController.php - message: '#^Access to an undefined property App\\Models\\User\|Illuminate\\Database\\Eloquent\\Collection\\:\:\$id\.$#' identifier: property.notFound count: 3 path: src/DishPlanner/Schedule/Controllers/ScheduleUserDishController.php - message: '#^Call to an undefined method Illuminate\\Database\\Eloquent\\Relations\\HasMany\:\:forUser\(\)\.$#' identifier: method.notFound count: 1 path: src/DishPlanner/Schedule/Controllers/ScheduleUserDishController.php - message: '#^Method DishPlanner\\Schedule\\Requests\\CreateScheduleRequest\:\:rules\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Requests/CreateScheduleRequest.php - message: '#^Method DishPlanner\\Schedule\\Requests\\GenerateScheduleRequest\:\:rules\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Requests/GenerateScheduleRequest.php - message: '#^Method DishPlanner\\Schedule\\Requests\\ScheduleUserDishRequest\:\:rules\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Requests/ScheduleUserDishRequest.php - message: '#^Method DishPlanner\\Schedule\\Requests\\UpdateScheduleRequest\:\:rules\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Requests/UpdateScheduleRequest.php - message: '#^Method DishPlanner\\Schedule\\Resources\\ScheduleResource\:\:scheduledUserDishes\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Resources/ScheduleResource.php - message: '#^Method DishPlanner\\Schedule\\Resources\\ScheduleResource\:\:toArray\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Resources/ScheduleResource.php - message: '#^PHPDoc tag @property for property DishPlanner\\Schedule\\Resources\\ScheduleResource\:\:\$scheduledUserDishes contains generic class Illuminate\\Database\\Eloquent\\Collection but does not specify its types\: TKey, TModel$#' identifier: missingType.generics count: 1 path: src/DishPlanner/Schedule/Resources/ScheduleResource.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Database\\Eloquent\\Collection\<\(int\|string\),Illuminate\\Database\\Eloquent\\Model\>\:\:map\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\|string\)\: array\{id\: int, user\: array\{id\: int, name\: string\}, skipped\: bool, user_dish\: App\\Http\\Resources\\UserDishResource\}, Closure\(App\\Models\\ScheduledUserDish\)\: array\{id\: int, user\: array\{id\: int, name\: string\}, skipped\: bool, user_dish\: App\\Http\\Resources\\UserDishResource\} given\.$#' identifier: argument.type count: 1 path: src/DishPlanner/Schedule/Resources/ScheduleResource.php - message: '#^Method DishPlanner\\Schedule\\Services\\ScheduleCalendarService\:\:buildCalendarDays\(\) has parameter \$schedules with generic class Illuminate\\Support\\Collection but does not specify its types\: TKey, TValue$#' identifier: missingType.generics count: 1 path: src/DishPlanner/Schedule/Services/ScheduleCalendarService.php - message: '#^Method DishPlanner\\Schedule\\Services\\ScheduleCalendarService\:\:buildCalendarDays\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Services/ScheduleCalendarService.php - message: '#^Method DishPlanner\\Schedule\\Services\\ScheduleCalendarService\:\:getCalendarDays\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/Schedule/Services/ScheduleCalendarService.php - message: '#^Method DishPlanner\\Schedule\\Services\\ScheduleCalendarService\:\:loadSchedulesForMonth\(\) return type with generic class Illuminate\\Support\\Collection does not specify its types\: TKey, TValue$#' identifier: missingType.generics count: 1 path: src/DishPlanner/Schedule/Services/ScheduleCalendarService.php - message: '#^Using nullsafe property access "\?\-\>scheduledUserDishes" on left side of \?\? is unnecessary\. Use \-\> instead\.$#' identifier: nullsafe.neverNull count: 1 path: src/DishPlanner/Schedule/Services/ScheduleCalendarService.php - message: '#^Method DishPlanner\\ScheduledUserDish\\Requests\\UpdateScheduledUserDishRequest\:\:rules\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/ScheduledUserDish/Requests/UpdateScheduledUserDishRequest.php - message: '#^Method DishPlanner\\User\\Requests\\CreateUserRequest\:\:rules\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/User/Requests/CreateUserRequest.php - message: '#^Method DishPlanner\\User\\Requests\\UpdateUserRequest\:\:rules\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/User/Requests/UpdateUserRequest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$recurrence\.$#' identifier: property.notFound count: 2 path: src/DishPlanner/UserDish/Actions/CreateMinimumRecurrenceAction.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),Illuminate\\Database\\Eloquent\\Model\>\:\:each\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\|string\)\: mixed, Closure\(App\\Models\\UserDishRecurrence\)\: \(bool\|null\) given\.$#' identifier: argument.type count: 1 path: src/DishPlanner/UserDish/Actions/CreateMinimumRecurrenceAction.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),Illuminate\\Database\\Eloquent\\Model\>\:\:filter\(\) expects \(callable\(Illuminate\\Database\\Eloquent\\Model, int\|string\)\: bool\)\|null, Closure\(App\\Models\\UserDishRecurrence\)\: bool given\.$#' identifier: argument.type count: 1 path: src/DishPlanner/UserDish/Actions/CreateMinimumRecurrenceAction.php - message: '#^Method DishPlanner\\UserDish\\Actions\\CreateUserDishAction\:\:addRecurrences\(\) has parameter \$data with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/UserDish/Actions/CreateUserDishAction.php - message: '#^Method DishPlanner\\UserDish\\Actions\\CreateUserDishAction\:\:execute\(\) has parameter \$data with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/UserDish/Actions/CreateUserDishAction.php - message: '#^Method DishPlanner\\UserDish\\Actions\\SyncRecurrencesForUserDishAction\:\:execute\(\) has parameter \$recurrences with generic class Illuminate\\Support\\Collection but does not specify its types\: TKey, TValue$#' identifier: missingType.generics count: 1 path: src/DishPlanner/UserDish/Actions/SyncRecurrencesForUserDishAction.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Database\\Eloquent\\Builder\\:\:each\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\)\: mixed, Closure\(App\\Models\\UserDishRecurrence\)\: void given\.$#' identifier: argument.type count: 1 path: src/DishPlanner/UserDish/Actions/SyncRecurrencesForUserDishAction.php - message: '#^Method DishPlanner\\UserDish\\Actions\\UpdateFixedRecurrenceAction\:\:execute\(\) has parameter \$data with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/UserDish/Actions/UpdateFixedRecurrenceAction.php - message: '#^Method DishPlanner\\UserDish\\Actions\\UpdateMinimumRecurrenceAction\:\:execute\(\) has parameter \$data with no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/UserDish/Actions/UpdateMinimumRecurrenceAction.php - message: '#^Method DishPlanner\\UserDish\\Controllers\\ListUserDishesController\:\:__invoke\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: src/DishPlanner/UserDish/Controllers/ListUserDishesController.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$recurrence\.$#' identifier: property.notFound count: 1 path: src/DishPlanner/UserDish/Repositories/UserDishRepository.php - message: '#^Method DishPlanner\\UserDish\\Repositories\\UserDishRepository\:\:findCandidatesForDate\(\) return type with generic class Illuminate\\Support\\Collection does not specify its types\: TKey, TValue$#' identifier: missingType.generics count: 1 path: src/DishPlanner/UserDish/Repositories/UserDishRepository.php - message: '#^Method DishPlanner\\UserDish\\Repositories\\UserDishRepository\:\:findInterferingUserDishes\(\) return type with generic class Illuminate\\Database\\Eloquent\\Collection does not specify its types\: TKey, TModel$#' identifier: missingType.generics count: 1 path: src/DishPlanner/UserDish/Repositories/UserDishRepository.php - message: '#^Method DishPlanner\\UserDish\\Repositories\\UserDishRepository\:\:getAllForPlanner\(\) return type with generic class Illuminate\\Database\\Eloquent\\Collection does not specify its types\: TKey, TModel$#' identifier: missingType.generics count: 1 path: src/DishPlanner/UserDish/Repositories/UserDishRepository.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Database\\Eloquent\\Collection\<\(int\|string\),Illuminate\\Database\\Eloquent\\Model\>\:\:map\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\|string\)\: App\\Models\\UserDish, Closure\(App\\Models\\ScheduledUserDish\)\: App\\Models\\UserDish given\.$#' identifier: argument.type count: 1 path: src/DishPlanner/UserDish/Repositories/UserDishRepository.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),Illuminate\\Database\\Eloquent\\Model\>\:\:filter\(\) expects \(callable\(Illuminate\\Database\\Eloquent\\Model, int\|string\)\: bool\)\|null, Closure\(App\\Models\\ScheduledUserDish\)\: bool given\.$#' identifier: argument.type count: 3 path: src/DishPlanner/UserDish/Repositories/UserDishRepository.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),Illuminate\\Database\\Eloquent\\Model\>\:\:filter\(\) expects \(callable\(Illuminate\\Database\\Eloquent\\Model, int\|string\)\: bool\)\|null, Closure\(App\\Models\\UserDish\)\: bool given\.$#' identifier: argument.type count: 1 path: src/DishPlanner/UserDish/Repositories/UserDishRepository.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),Illuminate\\Database\\Eloquent\\Model\>\:\:reject\(\) expects bool\|\(callable\(Illuminate\\Database\\Eloquent\\Model, int\|string\)\: bool\)\|Illuminate\\Database\\Eloquent\\Model, Closure\(App\\Models\\UserDish\)\: bool given\.$#' identifier: argument.type count: 1 path: src/DishPlanner/UserDish/Repositories/UserDishRepository.php - message: '#^Method DishPlanner\\UserDish\\Requests\\CreateUserDishRequest\:\:rules\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/UserDish/Requests/CreateUserDishRequest.php - message: '#^Method DishPlanner\\UserDish\\Requests\\StoreUserDishRecurrenceRequest\:\:rules\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/UserDish/Requests/StoreUserDishRecurrenceRequest.php - message: '#^Method DishPlanner\\UserDish\\Requests\\UpdateUserDishFixedRecurrenceRequest\:\:rules\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: src/DishPlanner/UserDish/Requests/UpdateUserDishFixedRecurrenceRequest.php - message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertNotNull\(\) with string will always evaluate to true\.$#' identifier: method.alreadyNarrowedType count: 1 path: tests/Feature/AuthenticationTest.php - message: '#^Called ''first'' on Laravel collection, but could have been retrieved as a query\.$#' identifier: larastan.noUnnecessaryCollectionCall count: 1 path: tests/Feature/Dish/CreateDishTest.php - message: '#^Method Tests\\Feature\\Dish\\CreateDishTest\:\:invalidNameValues\(\) return type has no value type specified in iterable type array\.$#' identifier: missingType.iterableValue count: 1 path: tests/Feature/Dish/CreateDishTest.php - message: '#^Method Tests\\Feature\\RegistrationTest\:\:test_new_users_can_register\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: tests/Feature/RegistrationTest.php - message: '#^Method Tests\\Feature\\RegistrationTest\:\:test_registration_fails_with_existing_email\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: tests/Feature/RegistrationTest.php - message: '#^Method Tests\\Feature\\RegistrationTest\:\:test_registration_fails_with_password_mismatch\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: tests/Feature/RegistrationTest.php - message: '#^Method Tests\\Feature\\RegistrationTest\:\:test_registration_screen_can_be_rendered\(\) has no return type specified\.$#' identifier: missingType.return count: 1 path: tests/Feature/RegistrationTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 4 path: tests/Feature/Schedule/GenerateScheduleTest.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Database\\Eloquent\\Collection\<\(int\|string\),Illuminate\\Database\\Eloquent\\Model\>\:\:map\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\|string\)\: array\{user_dish_id\: int\}, Closure\(App\\Models\\ScheduledUserDish\)\: array\{user_dish_id\: int\} given\.$#' identifier: argument.type count: 2 path: tests/Feature/Schedule/GenerateScheduleTest.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),Illuminate\\Database\\Eloquent\\Model\>\:\:filter\(\) expects \(callable\(Illuminate\\Database\\Eloquent\\Model, int\|string\)\: bool\)\|null, Closure\(App\\Models\\ScheduledUserDish\)\: bool given\.$#' identifier: argument.type count: 1 path: tests/Feature/Schedule/GenerateScheduleTest.php - message: '#^Parameter \#1 \$userDish of method Database\\Factories\\ScheduledUserDishFactory\:\:userDish\(\) expects App\\Models\\UserDish, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 1 path: tests/Feature/Schedule/GenerateScheduleTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 2 path: tests/Feature/Schedule/ListScheduleTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$user\.$#' identifier: property.notFound count: 2 path: tests/Feature/Schedule/ListScheduleTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$date\.$#' identifier: property.notFound count: 2 path: tests/Feature/Schedule/ReadScheduleTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: tests/Feature/Schedule/ReadScheduleTest.php - message: '#^Parameter \#1 \$userDish of method Database\\Factories\\ScheduledUserDishFactory\:\:userDish\(\) expects App\\Models\\UserDish, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 2 path: tests/Feature/Schedule/ReadScheduleTest.php - message: '#^Unable to resolve the template type TKey in call to function collect$#' identifier: argument.templateType count: 1 path: tests/Feature/Schedule/ReadScheduleTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 5 path: tests/Feature/Schedule/ScheduleEdgeCasesTest.php - message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertNull\(\) with int will always evaluate to false\.$#' identifier: method.impossibleType count: 1 path: tests/Feature/Schedule/ScheduleEdgeCasesTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$dish_id\.$#' identifier: property.notFound count: 1 path: tests/Feature/Schedule/UpdateScheduleTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$user_dish_id\.$#' identifier: property.notFound count: 1 path: tests/Feature/Schedule/UpdateScheduleTest.php - message: '#^Parameter \#1 \$userDish of method Database\\Factories\\ScheduledUserDishFactory\:\:userDish\(\) expects App\\Models\\UserDish, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 2 path: tests/Feature/Schedule/UpdateScheduleTest.php - message: '#^Called ''first'' on Laravel collection, but could have been retrieved as a query\.$#' identifier: larastan.noUnnecessaryCollectionCall count: 1 path: tests/Feature/ScheduledUserDish/CreateScheduledUserDishTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$user\.$#' identifier: property.notFound count: 2 path: tests/Feature/ScheduledUserDish/ReadScheduledUserDishTest.php - message: '#^Parameter \#1 \$userDish of method Database\\Factories\\ScheduledUserDishFactory\:\:userDish\(\) expects App\\Models\\UserDish, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 2 path: tests/Feature/ScheduledUserDish/ReadScheduledUserDishTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$dish\.$#' identifier: property.notFound count: 2 path: tests/Feature/ScheduledUserDish/UpdateScheduledUserDishTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 3 path: tests/Feature/ScheduledUserDish/UpdateScheduledUserDishTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$user\.$#' identifier: property.notFound count: 4 path: tests/Feature/ScheduledUserDish/UpdateScheduledUserDishTest.php - message: '#^Method Tests\\Feature\\ScheduledUserDish\\UpdateScheduledUserDishTest\:\:generateDishes\(\) return type with generic class Illuminate\\Support\\Collection does not specify its types\: TKey, TValue$#' identifier: missingType.generics count: 2 path: tests/Feature/ScheduledUserDish/UpdateScheduledUserDishTest.php - message: '#^Parameter \#1 \$userDish of method Database\\Factories\\ScheduledUserDishFactory\:\:userDish\(\) expects App\\Models\\UserDish, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 2 path: tests/Feature/ScheduledUserDish/UpdateScheduledUserDishTest.php - message: '#^Parameter \#1 \$userDish of method Database\\Factories\\ScheduledUserDishFactory\:\:userDish\(\) expects App\\Models\\UserDish, Illuminate\\Database\\Eloquent\\Model\|null given\.$#' identifier: argument.type count: 2 path: tests/Feature/ScheduledUserDish/UpdateScheduledUserDishTest.php - message: '#^Unable to resolve the template type TKey in call to function collect$#' identifier: argument.templateType count: 1 path: tests/Feature/ScheduledUserDish/UpdateScheduledUserDishTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: tests/Feature/User/Dish/ShowUserDishTest.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Database\\Eloquent\\Collection\<\(int\|string\),Illuminate\\Database\\Eloquent\\Model\>\:\:map\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\|string\)\: array\{id\: int, dish\: array\{id\: int, name\: string\}, recurrences\: array\{\}\}, Closure\(App\\Models\\UserDish\)\: array\{id\: int, dish\: array\{id\: int, name\: string\}, recurrences\: array\{\}\} given\.$#' identifier: argument.type count: 1 path: tests/Feature/User/ListUsersTest.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Database\\Eloquent\\Collection\<\(int\|string\),Illuminate\\Database\\Eloquent\\Model\>\:\:map\(\) expects callable\(Illuminate\\Database\\Eloquent\\Model, int\|string\)\: array\{id\: int, dish\: array\{id\: int, name\: string\}, recurrences\: array\{\}\}, Closure\(App\\Models\\UserDish\)\: array\{id\: int, dish\: array\{id\: int, name\: string\}, recurrences\: array\{\}\} given\.$#' identifier: argument.type count: 1 path: tests/Feature/User/ShowUserWithDishesTest.php - message: '#^Parameter \#1 \$user of method App\\Actions\\User\\EditUserAction\:\:execute\(\) expects App\\Models\\User, Mockery\\MockInterface given\.$#' identifier: argument.type count: 3 path: tests/Unit/Actions/EditUserActionTest.php - message: '#^Method Tests\\Unit\\Actions\\RegenerateScheduleDayActionTest\:\:generateDishes\(\) return type with generic class Illuminate\\Support\\Collection does not specify its types\: TKey, TValue$#' identifier: missingType.generics count: 1 path: tests/Unit/Actions/RegenerateScheduleDayActionTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 2 path: tests/Unit/Actions/RegenerateScheduleDayForUserActionTest.php - message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertNotNull\(\) with App\\Models\\UserDish will always evaluate to true\.$#' identifier: method.alreadyNarrowedType count: 1 path: tests/Unit/Actions/RegenerateScheduleDayForUserActionTest.php - message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertNotNull\(\) with int will always evaluate to true\.$#' identifier: method.alreadyNarrowedType count: 1 path: tests/Unit/Actions/RegenerateScheduleDayForUserActionTest.php - message: '#^Called ''first'' on Laravel collection, but could have been retrieved as a query\.$#' identifier: larastan.noUnnecessaryCollectionCall count: 3 path: tests/Unit/Actions/RegenerateScheduleDayForUserActionTest.php - message: '#^PHPDoc tag @var for variable \$dishes contains generic class Illuminate\\Database\\Eloquent\\Collection but does not specify its types\: TKey, TModel$#' identifier: missingType.generics count: 2 path: tests/Unit/Actions/RegenerateScheduleDayForUserActionTest.php - message: '#^Parameter \#1 \$userDish of method Database\\Factories\\ScheduledUserDishFactory\:\:userDish\(\) expects App\\Models\\UserDish, Illuminate\\Database\\Eloquent\\Model given\.$#' identifier: argument.type count: 2 path: tests/Unit/Actions/RegenerateScheduleDayForUserActionTest.php - message: '#^Call to an undefined static method Illuminate\\Support\\Facades\\Log\:\:shouldHaveReceived\(\)\.$#' identifier: staticMethod.notFound count: 3 path: tests/Unit/Actions/User/CreateUserActionTest.php - message: '#^Call to an undefined static method Illuminate\\Support\\Facades\\Log\:\:shouldHaveReceived\(\)\.$#' identifier: staticMethod.notFound count: 3 path: tests/Unit/Actions/User/DeleteUserActionTest.php - message: '#^Called ''count'' on Laravel collection, but could have been retrieved as a query\.$#' identifier: larastan.noUnnecessaryCollectionCall count: 1 path: tests/Unit/Schedule/Actions/DraftScheduleForDateActionTest.php - message: '#^Call to method PHPUnit\\Framework\\Assert\:\:assertNotNull\(\) with App\\Models\\Planner will always evaluate to true\.$#' identifier: method.alreadyNarrowedType count: 1 path: tests/Unit/Schedule/Actions/DraftScheduleForPeriodActionTest.php - message: '#^Called ''count'' on Laravel collection, but could have been retrieved as a query\.$#' identifier: larastan.noUnnecessaryCollectionCall count: 1 path: tests/Unit/Schedule/Actions/DraftScheduleForPeriodActionTest.php - message: '#^Method Tests\\Unit\\Schedule\\Actions\\DraftScheduleForPeriodActionTest\:\:generateDishes\(\) return type with generic class Illuminate\\Support\\Collection does not specify its types\: TKey, TValue$#' identifier: missingType.generics count: 1 path: tests/Unit/Schedule/Actions/DraftScheduleForPeriodActionTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: tests/Unit/Schedule/Actions/RegenerateScheduleForDateForUsersActionTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$userDish\.$#' identifier: property.notFound count: 3 path: tests/Unit/Schedule/ScheduleGeneratorTest.php - message: '#^Called ''isNotEmpty'' on Laravel collection, but could have been retrieved as a query\.$#' identifier: larastan.noUnnecessaryCollectionCall count: 2 path: tests/Unit/Schedule/ScheduleGeneratorTest.php - message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\\:\:reduce\(\) expects callable\(Illuminate\\Support\\Carbon\|null, Carbon\\Carbon, int\)\: Illuminate\\Support\\Carbon, Closure\(Illuminate\\Support\\Carbon\|null, Illuminate\\Support\\Carbon\)\: Illuminate\\Support\\Carbon given\.$#' identifier: argument.type count: 1 path: tests/Unit/Schedule/ScheduleGeneratorTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 3 path: tests/Unit/Schedule/Services/ScheduleCalendarServiceTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 4 path: tests/Unit/ScheduledUserDish/Actions/DeleteScheduledUserDishForDateActionTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 3 path: tests/Unit/ScheduledUserDish/Actions/SkipScheduledUserDishForDateActionTest.php - message: '#^Access to an undefined property Illuminate\\Database\\Eloquent\\Model\:\:\$id\.$#' identifier: property.notFound count: 1 path: tests/Unit/UserDish/Repositories/UserDishRepositoryTest.php