'message' => '#^Method App\\\\Controllers\\\\RequestForValidationController\\:\\:__construct\\(\\) has parameter \\$body with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Controllers\\\\RequestForValidationController\\:\\:__construct\\(\\) has parameter \\$cookies with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Controllers\\\\RequestForValidationController\\:\\:__construct\\(\\) has parameter \\$headers with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Controllers\\\\RequestForValidationController\\:\\:getBody\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Controllers\\\\RequestForValidationController\\:\\:getCookies\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Controllers\\\\RequestForValidationController\\:\\:getHeaders\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Controllers\\\\RequestForValidationController\\:\\:getQuery\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Controllers\\\\RequestForValidationController\\:\\:post\\(\\) has parameter \\$body with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Controllers\\\\RequestForValidationController\\:\\:resolveQuery\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Property App\\\\Controllers\\\\RequestForValidationController\\:\\:\\$query type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\BookDetailView\\:\\:escape\\(\\) has parameter \\$items with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\BookDetailView\\:\\:escape\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\BookDetailView\\:\\:parseSlots\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Property App\\\\Modules\\\\Books\\\\BookDetailView\\:\\:\\$extendsParams type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Models\\\\Author\\:\\:all\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Models\\\\Author\\:\\:find\\(\\) has parameter \\$relations with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Models\\\\Author\\:\\:find\\(\\) should return App\\\\Modules\\\\Books\\\\Models\\\\Author but returns array\\|Tempest\\\\Mapper\\\\ClassType\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Models\\\\Author\\:\\:new\\(\\) should return App\\\\Modules\\\\Books\\\\Models\\\\Author but returns array\\|Tempest\\\\Mapper\\\\ClassType\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Models\\\\Book\\:\\:find\\(\\) has parameter \\$relations with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Models\\\\Book\\:\\:find\\(\\) should return App\\\\Modules\\\\Books\\\\Models\\\\Book but returns array\\|Tempest\\\\Mapper\\\\ClassType\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Models\\\\Book\\:\\:new\\(\\) should return App\\\\Modules\\\\Books\\\\Models\\\\Book but returns array\\|Tempest\\\\Mapper\\\\ClassType\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Models\\\\Chapter\\:\\:all\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Models\\\\Chapter\\:\\:find\\(\\) has parameter \\$relations with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Models\\\\Chapter\\:\\:find\\(\\) should return App\\\\Modules\\\\Books\\\\Models\\\\Chapter but returns array\\|Tempest\\\\Mapper\\\\ClassType\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Models\\\\Chapter\\:\\:new\\(\\) should return App\\\\Modules\\\\Books\\\\Models\\\\Chapter but returns array\\|Tempest\\\\Mapper\\\\ClassType\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Requests\\\\CreateBookRequest\\:\\:__construct\\(\\) has parameter \\$body with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Requests\\\\CreateBookRequest\\:\\:__construct\\(\\) has parameter \\$cookies with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Requests\\\\CreateBookRequest\\:\\:__construct\\(\\) has parameter \\$headers with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Requests\\\\CreateBookRequest\\:\\:getBody\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Requests\\\\CreateBookRequest\\:\\:getCookies\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Requests\\\\CreateBookRequest\\:\\:getHeaders\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Requests\\\\CreateBookRequest\\:\\:getQuery\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Requests\\\\CreateBookRequest\\:\\:post\\(\\) has parameter \\$body with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Books\\\\Requests\\\\CreateBookRequest\\:\\:resolveQuery\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Property App\\\\Modules\\\\Books\\\\Requests\\\\CreateBookRequest\\:\\:\\$query type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Form\\\\FormRequest\\:\\:__construct\\(\\) has parameter \\$body with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Form\\\\FormRequest\\:\\:__construct\\(\\) has parameter \\$cookies with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Form\\\\FormRequest\\:\\:__construct\\(\\) has parameter \\$headers with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Form\\\\FormRequest\\:\\:getCookies\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Form\\\\FormRequest\\:\\:getHeaders\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Form\\\\FormRequest\\:\\:post\\(\\) has parameter \\$body with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Form\\\\FormRequest\\:\\:resolveQuery\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Home\\\\HomeView\\:\\:escape\\(\\) has parameter \\$items with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Posts\\\\PostRequest\\:\\:__construct\\(\\) has parameter \\$body with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Posts\\\\PostRequest\\:\\:__construct\\(\\) has parameter \\$cookies with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Posts\\\\PostRequest\\:\\:__construct\\(\\) has parameter \\$headers with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Posts\\\\PostRequest\\:\\:getCookies\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Posts\\\\PostRequest\\:\\:getHeaders\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Posts\\\\PostRequest\\:\\:getQuery\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Posts\\\\PostRequest\\:\\:post\\(\\) has parameter \\$body with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Modules\\\\Posts\\\\PostRequest\\:\\:resolveQuery\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Views\\\\ViewModelWithResponseData\\:\\:escape\\(\\) has parameter \\$items with no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Views\\\\ViewModelWithResponseData\\:\\:escape\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method App\\\\Views\\\\ViewModelWithResponseData\\:\\:parseSlots\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Property App\\\\Views\\\\ViewModelWithResponseData\\:\\:\\$extendsParams type has no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Application\\\\ConsoleApplication\\:\\:__construct\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Application\\\\ConsoleApplication\\:\\:resolveParameters\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Bootstraps\\\\DiscoveryLocationBootstrap\\:\\:addDiscoveryLocations\\(\\) has parameter \\$discoveredLocations with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Bootstraps\\\\DiscoveryLocationBootstrap\\:\\:discoverAppNamespaces\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Bootstraps\\\\DiscoveryLocationBootstrap\\:\\:discoverInstalledPackageLocations\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Bootstraps\\\\DiscoveryLocationBootstrap\\:\\:loadJsonFile\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Commands\\\\CommandHandler\\:\\:__unserialize\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Commands\\\\GenericCommandBus\\:\\:getHistory\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Console\\\\ConsoleCommand\\:\\:__unserialize\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Console\\\\ConsoleInput\\:\\:ask\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Console\\\\GenericConsole\\:\\:ask\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Console\\\\GenericConsoleInput\\:\\:ask\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Console\\\\NullConsoleInput\\:\\:ask\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Container\\\\Container\\:\\:addInitializer\\(\\) has parameter \\$initializerClass with generic class ReflectionClass but does not specify its types\\: T$#',
'message' => '#^Match expression does not handle remaining values\\: \\(class\\-string\\<ReflectionClass\\>&literal\\-string\\)\\|\\(class\\-string\\<ReflectionFunction\\>&literal\\-string\\)\\|\\(class\\-string\\<ReflectionMethod\\>&literal\\-string\\)$#',
'count' => 3,
'path' => __DIR__ . '/src/Container/Context.php',
];
$ignoreErrors[] = [
'message' => '#^Method Tempest\\\\Container\\\\Context\\:\\:__construct\\(\\) has parameter \\$reflector with generic class ReflectionClass but does not specify its types\\: T$#',
'count' => 1,
'path' => __DIR__ . '/src/Container/Context.php',
];
$ignoreErrors[] = [
'message' => '#^Match expression does not handle remaining value\\: class\\-string\\<ReflectionType\\>&literal\\-string$#',
'message' => '#^Match expression does not handle remaining values\\: \\(class\\-string\\<ReflectionClass\\>&literal\\-string\\)\\|\\(class\\-string\\<ReflectionParameter\\>&literal\\-string\\)$#',
'message' => '#^Method Tempest\\\\Container\\\\Dependency\\:\\:__construct\\(\\) has parameter \\$reflector with generic class ReflectionClass but does not specify its types\\: T$#',
'message' => '#^Method Tempest\\\\Container\\\\Exceptions\\\\CannotInstantiateDependencyException\\:\\:__construct\\(\\) has parameter \\$class with generic class ReflectionClass but does not specify its types\\: T$#',
'message' => '#^Method Tempest\\\\Container\\\\GenericContainer\\:\\:__construct\\(\\) has parameter \\$definitions with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Container\\\\GenericContainer\\:\\:__construct\\(\\) has parameter \\$dynamicInitializers with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Container\\\\GenericContainer\\:\\:__construct\\(\\) has parameter \\$initializers with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Container\\\\GenericContainer\\:\\:__construct\\(\\) has parameter \\$singletons with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Container\\\\GenericContainer\\:\\:addInitializer\\(\\) has parameter \\$initializerClass with generic class ReflectionClass but does not specify its types\\: T$#',
'message' => '#^Method Tempest\\\\Container\\\\GenericContainer\\:\\:autowireDependencies\\(\\) has parameter \\$parameters with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Container\\\\GenericContainer\\:\\:getInitializers\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Container\\\\GenericContainer\\:\\:setInitializers\\(\\) has parameter \\$initializers with no value type specified in iterable type array\\.$#',
'message' => '#^PHPDoc type for property Tempest\\\\Container\\\\GenericContainer\\:\\:\\$dynamicInitializers with type class\\-string\\<Tempest\\\\Container\\\\T\\> is incompatible with native type array\\.$#',
'message' => '#^PHPDoc type for property Tempest\\\\Container\\\\GenericContainer\\:\\:\\$initializers with type class\\-string\\<Tempest\\\\Container\\\\T\\> is incompatible with native type array\\.$#',
'message' => '#^Parameter \\$dynamicInitializers of method Tempest\\\\Container\\\\GenericContainer\\:\\:__construct\\(\\) has invalid type Tempest\\\\Container\\\\T\\.$#',
'message' => '#^Parameter \\$initializers of method Tempest\\\\Container\\\\GenericContainer\\:\\:__construct\\(\\) has invalid type Tempest\\\\Container\\\\T\\.$#',
'message' => '#^Property Tempest\\\\Container\\\\GenericContainer\\:\\:\\$dynamicInitializers has unknown class Tempest\\\\Container\\\\T as its type\\.$#',
'message' => '#^Method Tempest\\\\Database\\\\Database\\:\\:fetch\\(\\) return type has no value type specified in iterable type array\\.$#',
'count' => 1,
'path' => __DIR__ . '/src/Database/Database.php',
];
$ignoreErrors[] = [
'message' => '#^Method Tempest\\\\Database\\\\Database\\:\\:fetchFirst\\(\\) return type has no value type specified in iterable type array\\.$#',
'count' => 1,
'path' => __DIR__ . '/src/Database/Database.php',
];
$ignoreErrors[] = [
'message' => '#^Method Tempest\\\\Database\\\\DatabaseConfig\\:\\:__construct\\(\\) has parameter \\$migrations with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Database\\\\GenericDatabase\\:\\:fetchFirst\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Database\\\\GenericDatabase\\:\\:resolveBindings\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Database\\\\Migrations\\\\Migration\\:\\:all\\(\\) return type has no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Database\\\\Migrations\\\\Migration\\:\\:find\\(\\) has parameter \\$relations with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Database\\\\Migrations\\\\Migration\\:\\:find\\(\\) should return Tempest\\\\Database\\\\Migrations\\\\Migration but returns array\\|Tempest\\\\Mapper\\\\ClassType\\.$#',
'message' => '#^Method Tempest\\\\Database\\\\Migrations\\\\Migration\\:\\:new\\(\\) should return Tempest\\\\Database\\\\Migrations\\\\Migration but returns array\\|Tempest\\\\Mapper\\\\ClassType\\.$#',
'message' => '#^Method Tempest\\\\Database\\\\Query\\:\\:__construct\\(\\) has parameter \\$bindings with no value type specified in iterable type array\\.$#',
'count' => 1,
'path' => __DIR__ . '/src/Database/Query.php',
];
$ignoreErrors[] = [
'message' => '#^Method Tempest\\\\Database\\\\Query\\:\\:fetch\\(\\) return type has no value type specified in iterable type array\\.$#',
'count' => 1,
'path' => __DIR__ . '/src/Database/Query.php',
];
$ignoreErrors[] = [
'message' => '#^Method Tempest\\\\Database\\\\Query\\:\\:fetchFirst\\(\\) return type has no value type specified in iterable type array\\.$#',
'count' => 1,
'path' => __DIR__ . '/src/Database/Query.php',
];
$ignoreErrors[] = [
'message' => '#^Method Tempest\\\\Discovery\\\\CommandBusDiscovery\\:\\:discover\\(\\) has parameter \\$class with generic class ReflectionClass but does not specify its types\\: T$#',
'message' => '#^Method Tempest\\\\Discovery\\\\ConsoleCommandDiscovery\\:\\:discover\\(\\) has parameter \\$class with generic class ReflectionClass but does not specify its types\\: T$#',
'message' => '#^Method Tempest\\\\Discovery\\\\Discovery\\:\\:discover\\(\\) has parameter \\$class with generic class ReflectionClass but does not specify its types\\: T$#',
'message' => '#^Method Tempest\\\\Discovery\\\\DiscoveryDiscovery\\:\\:discover\\(\\) has parameter \\$class with generic class ReflectionClass but does not specify its types\\: T$#',
'message' => '#^Method Tempest\\\\Discovery\\\\EventBusDiscovery\\:\\:discover\\(\\) has parameter \\$class with generic class ReflectionClass but does not specify its types\\: T$#',
'message' => '#^Method Tempest\\\\Discovery\\\\InitializerDiscovery\\:\\:discover\\(\\) has parameter \\$class with generic class ReflectionClass but does not specify its types\\: T$#',
'message' => '#^Method Tempest\\\\Discovery\\\\MigrationDiscovery\\:\\:discover\\(\\) has parameter \\$class with generic class ReflectionClass but does not specify its types\\: T$#',
'message' => '#^Method Tempest\\\\Discovery\\\\RouteDiscovery\\:\\:discover\\(\\) has parameter \\$class with generic class ReflectionClass but does not specify its types\\: T$#',
'message' => '#^Method Tempest\\\\Events\\\\EventHandler\\:\\:__unserialize\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Exceptions\\\\ConsoleExceptionHandler\\:\\:outputClassLine\\(\\) has parameter \\$line with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Exceptions\\\\ConsoleExceptionHandler\\:\\:outputDefaultLine\\(\\) has parameter \\$line with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Exceptions\\\\ConsoleExceptionHandler\\:\\:outputFunctionLine\\(\\) has parameter \\$line with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Exceptions\\\\ConsoleExceptionHandler\\:\\:outputLine\\(\\) has parameter \\$line with no value type specified in iterable type array\\.$#',
'message' => '#^Method Tempest\\\\Exceptions\\\\ConsoleExceptionHandler\\:\\:outputPath\\(\\) has parameter \\$line with no value type specified in iterable type array\\.$#',