diff --git a/app/Models/Wiki/Video.php b/app/Models/Wiki/Video.php index 7a2d6780b..ff874c1be 100644 --- a/app/Models/Wiki/Video.php +++ b/app/Models/Wiki/Video.php @@ -141,7 +141,7 @@ class Video extends BaseModel implements Streamable, Viewable /** * The accessors to append to the model's array form. * - * @var array + * @var array */ protected $appends = [ Video::ATTRIBUTE_TAGS, diff --git a/app/Rules/Api/DistinctIgnoringDirectionRule.php b/app/Rules/Api/DistinctIgnoringDirectionRule.php index 20e35eed3..ef627a462 100644 --- a/app/Rules/Api/DistinctIgnoringDirectionRule.php +++ b/app/Rules/Api/DistinctIgnoringDirectionRule.php @@ -26,6 +26,7 @@ public function validate(string $attribute, mixed $value, Closure $fail): void { $values = Str::of($value)->explode(','); + /** @phpstan-ignore-next-line */ $duplicateValues = $values->duplicates(function (mixed $sort) { if (is_string($sort) && Str::startsWith($sort, '-')) { return Str::replaceFirst('-', '', $sort); diff --git a/composer.json b/composer.json index bb80341d2..7ceb91476 100644 --- a/composer.json +++ b/composer.json @@ -57,11 +57,11 @@ }, "require-dev": { "brianium/paratest": "^7.0", + "larastan/larastan": "^2.9", "laravel/pint": "^1.6", "laravel/sail": "^1.28", "mockery/mockery": "^1.5.1", "nunomaduro/collision": "^7.0", - "nunomaduro/larastan": "^2.4", "phpunit/phpunit": "^10.1", "predis/predis": "^2.0", "spatie/laravel-ignition": "^2.0" diff --git a/composer.lock b/composer.lock index 7c2a88d33..e6cad58f2 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "eb4e63c751ba719c0666aac29291d924", + "content-hash": "d61f40dc3c09cc1ef5a9adb77733ea9a", "packages": [ { "name": "anourvalar/eloquent-serialize", @@ -11540,6 +11540,108 @@ }, "time": "2024-03-08T09:58:59+00:00" }, + { + "name": "larastan/larastan", + "version": "v2.9.8", + "source": { + "type": "git", + "url": "https://github.com/larastan/larastan.git", + "reference": "340badd89b0eb5bddbc503a4829c08cf9a2819d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/larastan/larastan/zipball/340badd89b0eb5bddbc503a4829c08cf9a2819d7", + "reference": "340badd89b0eb5bddbc503a4829c08cf9a2819d7", + "shasum": "" + }, + "require": { + "ext-json": "*", + "illuminate/console": "^9.52.16 || ^10.28.0 || ^11.0", + "illuminate/container": "^9.52.16 || ^10.28.0 || ^11.0", + "illuminate/contracts": "^9.52.16 || ^10.28.0 || ^11.0", + "illuminate/database": "^9.52.16 || ^10.28.0 || ^11.0", + "illuminate/http": "^9.52.16 || ^10.28.0 || ^11.0", + "illuminate/pipeline": "^9.52.16 || ^10.28.0 || ^11.0", + "illuminate/support": "^9.52.16 || ^10.28.0 || ^11.0", + "php": "^8.0.2", + "phpmyadmin/sql-parser": "^5.9.0", + "phpstan/phpstan": "^1.11.2" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0", + "nikic/php-parser": "^4.19.1", + "orchestra/canvas": "^7.11.1 || ^8.11.0 || ^9.0.2", + "orchestra/testbench": "^7.33.0 || ^8.13.0 || ^9.0.3", + "phpunit/phpunit": "^9.6.13 || ^10.5.16" + }, + "suggest": { + "orchestra/testbench": "Using Larastan for analysing a package needs Testbench" + }, + "type": "phpstan-extension", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "psr-4": { + "Larastan\\Larastan\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Can Vural", + "email": "can9119@gmail.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Larastan - Discover bugs in your code without running it. A phpstan/phpstan wrapper for Laravel", + "keywords": [ + "PHPStan", + "code analyse", + "code analysis", + "larastan", + "laravel", + "package", + "php", + "static analysis" + ], + "support": { + "issues": "https://github.com/larastan/larastan/issues", + "source": "https://github.com/larastan/larastan/tree/v2.9.8" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/canvural", + "type": "github" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2024-07-06T17:46:02+00:00" + }, { "name": "laravel/pint", "version": "v1.17.2", @@ -11908,109 +12010,6 @@ ], "time": "2023-10-11T15:45:01+00:00" }, - { - "name": "nunomaduro/larastan", - "version": "v2.9.8", - "source": { - "type": "git", - "url": "https://github.com/larastan/larastan.git", - "reference": "340badd89b0eb5bddbc503a4829c08cf9a2819d7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/larastan/larastan/zipball/340badd89b0eb5bddbc503a4829c08cf9a2819d7", - "reference": "340badd89b0eb5bddbc503a4829c08cf9a2819d7", - "shasum": "" - }, - "require": { - "ext-json": "*", - "illuminate/console": "^9.52.16 || ^10.28.0 || ^11.0", - "illuminate/container": "^9.52.16 || ^10.28.0 || ^11.0", - "illuminate/contracts": "^9.52.16 || ^10.28.0 || ^11.0", - "illuminate/database": "^9.52.16 || ^10.28.0 || ^11.0", - "illuminate/http": "^9.52.16 || ^10.28.0 || ^11.0", - "illuminate/pipeline": "^9.52.16 || ^10.28.0 || ^11.0", - "illuminate/support": "^9.52.16 || ^10.28.0 || ^11.0", - "php": "^8.0.2", - "phpmyadmin/sql-parser": "^5.9.0", - "phpstan/phpstan": "^1.11.2" - }, - "require-dev": { - "doctrine/coding-standard": "^12.0", - "nikic/php-parser": "^4.19.1", - "orchestra/canvas": "^7.11.1 || ^8.11.0 || ^9.0.2", - "orchestra/testbench": "^7.33.0 || ^8.13.0 || ^9.0.3", - "phpunit/phpunit": "^9.6.13 || ^10.5.16" - }, - "suggest": { - "orchestra/testbench": "Using Larastan for analysing a package needs Testbench" - }, - "type": "phpstan-extension", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - }, - "phpstan": { - "includes": [ - "extension.neon" - ] - } - }, - "autoload": { - "psr-4": { - "Larastan\\Larastan\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Can Vural", - "email": "can9119@gmail.com" - }, - { - "name": "Nuno Maduro", - "email": "enunomaduro@gmail.com" - } - ], - "description": "Larastan - Discover bugs in your code without running it. A phpstan/phpstan wrapper for Laravel", - "keywords": [ - "PHPStan", - "code analyse", - "code analysis", - "larastan", - "laravel", - "package", - "php", - "static analysis" - ], - "support": { - "issues": "https://github.com/larastan/larastan/issues", - "source": "https://github.com/larastan/larastan/tree/v2.9.8" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/enunomaduro", - "type": "custom" - }, - { - "url": "https://github.com/canvural", - "type": "github" - }, - { - "url": "https://github.com/nunomaduro", - "type": "github" - }, - { - "url": "https://www.patreon.com/nunomaduro", - "type": "patreon" - } - ], - "abandoned": "larastan/larastan", - "time": "2024-07-06T17:46:02+00:00" - }, { "name": "phar-io/manifest", "version": "2.0.4", diff --git a/database/factories/Admin/AnnouncementFactory.php b/database/factories/Admin/AnnouncementFactory.php index 742e4cb87..3f1395e68 100644 --- a/database/factories/Admin/AnnouncementFactory.php +++ b/database/factories/Admin/AnnouncementFactory.php @@ -27,6 +27,7 @@ class AnnouncementFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Admin/DumpFactory.php b/database/factories/Admin/DumpFactory.php index e2007dd68..91df48ab4 100644 --- a/database/factories/Admin/DumpFactory.php +++ b/database/factories/Admin/DumpFactory.php @@ -28,6 +28,7 @@ class DumpFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Admin/FeatureFactory.php b/database/factories/Admin/FeatureFactory.php index 6880bb4a1..ee1aa67c4 100644 --- a/database/factories/Admin/FeatureFactory.php +++ b/database/factories/Admin/FeatureFactory.php @@ -28,6 +28,7 @@ class FeatureFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Admin/FeaturedThemeFactory.php b/database/factories/Admin/FeaturedThemeFactory.php index a234fdbe4..8765b1d63 100644 --- a/database/factories/Admin/FeaturedThemeFactory.php +++ b/database/factories/Admin/FeaturedThemeFactory.php @@ -28,6 +28,7 @@ class FeaturedThemeFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Auth/UserFactory.php b/database/factories/Auth/UserFactory.php index e5f9cf26f..6d33ab9de 100644 --- a/database/factories/Auth/UserFactory.php +++ b/database/factories/Auth/UserFactory.php @@ -33,6 +33,7 @@ class UserFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Discord/DiscordThreadFactory.php b/database/factories/Discord/DiscordThreadFactory.php index b4899b5ad..427219b6e 100644 --- a/database/factories/Discord/DiscordThreadFactory.php +++ b/database/factories/Discord/DiscordThreadFactory.php @@ -27,6 +27,7 @@ class DiscordThreadFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Document/PageFactory.php b/database/factories/Document/PageFactory.php index 8662fd8c7..d13d9aa09 100644 --- a/database/factories/Document/PageFactory.php +++ b/database/factories/Document/PageFactory.php @@ -28,6 +28,7 @@ class PageFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/List/External/ExternalEntryFactory.php b/database/factories/List/External/ExternalEntryFactory.php index d84d8ac50..9fa424342 100644 --- a/database/factories/List/External/ExternalEntryFactory.php +++ b/database/factories/List/External/ExternalEntryFactory.php @@ -29,6 +29,7 @@ class ExternalEntryFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/List/ExternalProfileFactory.php b/database/factories/List/ExternalProfileFactory.php index 0b14460e1..17d1a7bcb 100644 --- a/database/factories/List/ExternalProfileFactory.php +++ b/database/factories/List/ExternalProfileFactory.php @@ -33,6 +33,7 @@ class ExternalProfileFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/List/Playlist/PlaylistTrackFactory.php b/database/factories/List/Playlist/PlaylistTrackFactory.php index 455dd6d29..a700fd159 100644 --- a/database/factories/List/Playlist/PlaylistTrackFactory.php +++ b/database/factories/List/Playlist/PlaylistTrackFactory.php @@ -27,6 +27,7 @@ class PlaylistTrackFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/List/PlaylistFactory.php b/database/factories/List/PlaylistFactory.php index 5a36f9382..997191b68 100644 --- a/database/factories/List/PlaylistFactory.php +++ b/database/factories/List/PlaylistFactory.php @@ -35,6 +35,7 @@ class PlaylistFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Pivots/List/PlaylistImageFactory.php b/database/factories/Pivots/List/PlaylistImageFactory.php index 4d7d6a242..3dec5c24e 100644 --- a/database/factories/Pivots/List/PlaylistImageFactory.php +++ b/database/factories/Pivots/List/PlaylistImageFactory.php @@ -27,6 +27,7 @@ class PlaylistImageFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Pivots/Wiki/AnimeImageFactory.php b/database/factories/Pivots/Wiki/AnimeImageFactory.php index aa573bdba..e6cde4235 100644 --- a/database/factories/Pivots/Wiki/AnimeImageFactory.php +++ b/database/factories/Pivots/Wiki/AnimeImageFactory.php @@ -27,6 +27,7 @@ class AnimeImageFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Pivots/Wiki/AnimeResourceFactory.php b/database/factories/Pivots/Wiki/AnimeResourceFactory.php index dc283240d..eb00766c1 100644 --- a/database/factories/Pivots/Wiki/AnimeResourceFactory.php +++ b/database/factories/Pivots/Wiki/AnimeResourceFactory.php @@ -28,6 +28,7 @@ class AnimeResourceFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Pivots/Wiki/AnimeSeriesFactory.php b/database/factories/Pivots/Wiki/AnimeSeriesFactory.php index b4d582a07..cfe47f72c 100644 --- a/database/factories/Pivots/Wiki/AnimeSeriesFactory.php +++ b/database/factories/Pivots/Wiki/AnimeSeriesFactory.php @@ -27,6 +27,7 @@ class AnimeSeriesFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Pivots/Wiki/AnimeStudioFactory.php b/database/factories/Pivots/Wiki/AnimeStudioFactory.php index 27e0d77fc..8678ea9d6 100644 --- a/database/factories/Pivots/Wiki/AnimeStudioFactory.php +++ b/database/factories/Pivots/Wiki/AnimeStudioFactory.php @@ -27,6 +27,7 @@ class AnimeStudioFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Pivots/Wiki/AnimeThemeEntryVideoFactory.php b/database/factories/Pivots/Wiki/AnimeThemeEntryVideoFactory.php index dc3fae927..ae69062ee 100644 --- a/database/factories/Pivots/Wiki/AnimeThemeEntryVideoFactory.php +++ b/database/factories/Pivots/Wiki/AnimeThemeEntryVideoFactory.php @@ -27,6 +27,7 @@ class AnimeThemeEntryVideoFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Pivots/Wiki/ArtistImageFactory.php b/database/factories/Pivots/Wiki/ArtistImageFactory.php index 58480206d..1d7927b72 100644 --- a/database/factories/Pivots/Wiki/ArtistImageFactory.php +++ b/database/factories/Pivots/Wiki/ArtistImageFactory.php @@ -27,6 +27,7 @@ class ArtistImageFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Pivots/Wiki/ArtistMemberFactory.php b/database/factories/Pivots/Wiki/ArtistMemberFactory.php index 0a60c314b..133e52f41 100644 --- a/database/factories/Pivots/Wiki/ArtistMemberFactory.php +++ b/database/factories/Pivots/Wiki/ArtistMemberFactory.php @@ -28,6 +28,7 @@ class ArtistMemberFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Pivots/Wiki/ArtistResourceFactory.php b/database/factories/Pivots/Wiki/ArtistResourceFactory.php index d7ffb0301..f20bdc634 100644 --- a/database/factories/Pivots/Wiki/ArtistResourceFactory.php +++ b/database/factories/Pivots/Wiki/ArtistResourceFactory.php @@ -28,6 +28,7 @@ class ArtistResourceFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Pivots/Wiki/ArtistSongFactory.php b/database/factories/Pivots/Wiki/ArtistSongFactory.php index bb91f1882..c749427c1 100644 --- a/database/factories/Pivots/Wiki/ArtistSongFactory.php +++ b/database/factories/Pivots/Wiki/ArtistSongFactory.php @@ -28,6 +28,7 @@ class ArtistSongFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Pivots/Wiki/SongResourceFactory.php b/database/factories/Pivots/Wiki/SongResourceFactory.php index 3da5a643d..1c85cc123 100644 --- a/database/factories/Pivots/Wiki/SongResourceFactory.php +++ b/database/factories/Pivots/Wiki/SongResourceFactory.php @@ -28,6 +28,7 @@ class SongResourceFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Pivots/Wiki/StudioImageFactory.php b/database/factories/Pivots/Wiki/StudioImageFactory.php index 77f919eca..1343c282b 100644 --- a/database/factories/Pivots/Wiki/StudioImageFactory.php +++ b/database/factories/Pivots/Wiki/StudioImageFactory.php @@ -27,6 +27,7 @@ class StudioImageFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Pivots/Wiki/StudioResourceFactory.php b/database/factories/Pivots/Wiki/StudioResourceFactory.php index 54a5301c6..7f0863588 100644 --- a/database/factories/Pivots/Wiki/StudioResourceFactory.php +++ b/database/factories/Pivots/Wiki/StudioResourceFactory.php @@ -28,6 +28,7 @@ class StudioResourceFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Wiki/Anime/AnimeSynonymFactory.php b/database/factories/Wiki/Anime/AnimeSynonymFactory.php index 47a421d92..ce7a2d69b 100644 --- a/database/factories/Wiki/Anime/AnimeSynonymFactory.php +++ b/database/factories/Wiki/Anime/AnimeSynonymFactory.php @@ -29,6 +29,7 @@ class AnimeSynonymFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Wiki/Anime/AnimeThemeFactory.php b/database/factories/Wiki/Anime/AnimeThemeFactory.php index 26b2ec301..23fc0e5c0 100644 --- a/database/factories/Wiki/Anime/AnimeThemeFactory.php +++ b/database/factories/Wiki/Anime/AnimeThemeFactory.php @@ -29,6 +29,7 @@ class AnimeThemeFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Wiki/Anime/Theme/AnimeThemeEntryFactory.php b/database/factories/Wiki/Anime/Theme/AnimeThemeEntryFactory.php index 7b60ea4f7..8e7f6fe35 100644 --- a/database/factories/Wiki/Anime/Theme/AnimeThemeEntryFactory.php +++ b/database/factories/Wiki/Anime/Theme/AnimeThemeEntryFactory.php @@ -27,6 +27,7 @@ class AnimeThemeEntryFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Wiki/AnimeFactory.php b/database/factories/Wiki/AnimeFactory.php index 0e442f213..ac42738da 100644 --- a/database/factories/Wiki/AnimeFactory.php +++ b/database/factories/Wiki/AnimeFactory.php @@ -40,6 +40,7 @@ class AnimeFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Wiki/ArtistFactory.php b/database/factories/Wiki/ArtistFactory.php index 2b29b23be..d402e6758 100644 --- a/database/factories/Wiki/ArtistFactory.php +++ b/database/factories/Wiki/ArtistFactory.php @@ -33,6 +33,7 @@ class ArtistFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Wiki/AudioFactory.php b/database/factories/Wiki/AudioFactory.php index c417c36ca..5268714d7 100644 --- a/database/factories/Wiki/AudioFactory.php +++ b/database/factories/Wiki/AudioFactory.php @@ -28,6 +28,7 @@ class AudioFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Wiki/ExternalResourceFactory.php b/database/factories/Wiki/ExternalResourceFactory.php index 3c4536373..3cd77df50 100644 --- a/database/factories/Wiki/ExternalResourceFactory.php +++ b/database/factories/Wiki/ExternalResourceFactory.php @@ -29,6 +29,7 @@ class ExternalResourceFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Wiki/GroupFactory.php b/database/factories/Wiki/GroupFactory.php index 7d44c0082..6026bd89f 100644 --- a/database/factories/Wiki/GroupFactory.php +++ b/database/factories/Wiki/GroupFactory.php @@ -28,6 +28,7 @@ class GroupFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Wiki/ImageFactory.php b/database/factories/Wiki/ImageFactory.php index 2b5bbeee2..f957e37f2 100644 --- a/database/factories/Wiki/ImageFactory.php +++ b/database/factories/Wiki/ImageFactory.php @@ -30,6 +30,7 @@ class ImageFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Wiki/SeriesFactory.php b/database/factories/Wiki/SeriesFactory.php index f9fdb779d..60940d97f 100644 --- a/database/factories/Wiki/SeriesFactory.php +++ b/database/factories/Wiki/SeriesFactory.php @@ -28,6 +28,7 @@ class SeriesFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Wiki/SongFactory.php b/database/factories/Wiki/SongFactory.php index 8b5cbec0a..f5db5c6bd 100644 --- a/database/factories/Wiki/SongFactory.php +++ b/database/factories/Wiki/SongFactory.php @@ -27,6 +27,7 @@ class SongFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Wiki/StudioFactory.php b/database/factories/Wiki/StudioFactory.php index a22f339b6..944bc0d79 100644 --- a/database/factories/Wiki/StudioFactory.php +++ b/database/factories/Wiki/StudioFactory.php @@ -28,6 +28,7 @@ class StudioFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Wiki/Video/VideoScriptFactory.php b/database/factories/Wiki/Video/VideoScriptFactory.php index 536a0833b..fc6fda4a4 100644 --- a/database/factories/Wiki/Video/VideoScriptFactory.php +++ b/database/factories/Wiki/Video/VideoScriptFactory.php @@ -28,6 +28,7 @@ class VideoScriptFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/database/factories/Wiki/VideoFactory.php b/database/factories/Wiki/VideoFactory.php index 13e44f6e0..6d9204fb3 100644 --- a/database/factories/Wiki/VideoFactory.php +++ b/database/factories/Wiki/VideoFactory.php @@ -31,6 +31,7 @@ class VideoFactory extends Factory /** * Define the model's default state. * + * @phpstan-ignore-next-line * @return array */ public function definition(): array diff --git a/phpstan.neon b/phpstan.neon index e0d9cbc9a..4978dfe48 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -1,10 +1,10 @@ includes: - - ./vendor/nunomaduro/larastan/extension.neon + - ./vendor/larastan/larastan/extension.neon parameters: checkModelProperties: true checkOctaneCompatibility: true - checkMissingIterableValueType: false + reportUnmatchedIgnoredErrors: false paths: - app @@ -14,10 +14,12 @@ parameters: - routes - tests - # The level 8 is the highest level + # The level 9 is the highest level level: 5 ignoreErrors: + - + identifier: missingType.iterableValue - '#Call to an undefined method Mockery\\ExpectationInterface|Mockery\\HigherOrderMessage::once\(\).#' - '#Call to an undefined method Database\\Factories.*::trashed\(\).#' - @@ -26,7 +28,7 @@ parameters: - message: '#Call to an undefined static method App\\Models\\BaseModel::search\(\).#' path: app/Filament/Components/Fields/BelongsTo.php - - '#::mapWithKeys\(\) expects*non-empty-array given.#' + - '#::mapWithKeys\(\) expects*non-empty-array given.#' - message: '#Right side of && is always true.#' path: app/Providers/RouteServiceProvider.php