summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Roach <greg@subaqua.co.uk>2025-09-15 08:06:24 +0100
committerGreg Roach <greg@subaqua.co.uk>2025-09-15 08:34:28 +0100
commit4c00350ad6c8f297b8e887d83cc6761e8e43f313 (patch)
treee69e82735ef28c82239b489282f97d14174145ab
parentf62d1325539dd22f3f998123968ed2dc9f2432ad (diff)
downloadwebtrees-4c00350ad6c8f297b8e887d83cc6761e8e43f313.tar.gz
webtrees-4c00350ad6c8f297b8e887d83cc6761e8e43f313.tar.bz2
webtrees-4c00350ad6c8f297b8e887d83cc6761e8e43f313.zip
Update dependencies
-rw-r--r--app/Http/Middleware/ErrorHandler.php2
-rw-r--r--composer.json4
-rw-r--r--composer.lock514
-rw-r--r--phpstan-baseline.neon2832
4 files changed, 1827 insertions, 1525 deletions
diff --git a/app/Http/Middleware/ErrorHandler.php b/app/Http/Middleware/ErrorHandler.php
index ed418cf9c3..22bc1356d7 100644
--- a/app/Http/Middleware/ErrorHandler.php
+++ b/app/Http/Middleware/ErrorHandler.php
@@ -42,7 +42,7 @@ class ErrorHandler implements MiddlewareInterface
return $response;
}
- private function errorHandler(int $errno, string $errstr, string $errfile, int $errline): bool
+ private function errorHandler(int $errno, string $errstr, string $errfile, int $errline): true
{
// Ignore errors that are silenced with '@'
if ((error_reporting() & $errno) !== 0) {
diff --git a/composer.json b/composer.json
index 488ad83fa7..1eaadfc12c 100644
--- a/composer.json
+++ b/composer.json
@@ -84,11 +84,11 @@
"league/flysystem-memory": "3.29.0",
"php-coveralls/php-coveralls": "2.8.0",
"phpstan/extension-installer": "1.4.3",
- "phpstan/phpstan": "2.1.22",
+ "phpstan/phpstan": "2.1.24",
"phpstan/phpstan-deprecation-rules": "2.0.3",
"phpstan/phpstan-phpunit": "2.0.7",
"phpstan/phpstan-strict-rules": "2.0.6",
- "phpunit/phpunit": "12.3.2",
+ "phpunit/phpunit": "12.3.10",
"squizlabs/php_codesniffer": "4.0.0-RC1"
},
"suggest": {
diff --git a/composer.lock b/composer.lock
index 449b67e7ad..188612c76c 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": "be5e0982ffd745839c94f09e699fdfb2",
+ "content-hash": "941cc86b886cf65016445a959e2223a8",
"packages": [
{
"name": "aura/router",
@@ -265,16 +265,16 @@
},
{
"name": "doctrine/inflector",
- "version": "2.0.11",
+ "version": "2.1.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
- "reference": "8fa17b5b1724723d3e197bdcd2eb67a3697cc06e"
+ "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/8fa17b5b1724723d3e197bdcd2eb67a3697cc06e",
- "reference": "8fa17b5b1724723d3e197bdcd2eb67a3697cc06e",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b",
+ "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b",
"shasum": ""
},
"require": {
@@ -335,7 +335,7 @@
],
"support": {
"issues": "https://github.com/doctrine/inflector/issues",
- "source": "https://github.com/doctrine/inflector/tree/2.0.11"
+ "source": "https://github.com/doctrine/inflector/tree/2.1.0"
},
"funding": [
{
@@ -351,7 +351,7 @@
"type": "tidelift"
}
],
- "time": "2025-07-31T06:04:54+00:00"
+ "time": "2025-08-10T19:31:58+00:00"
},
{
"name": "doctrine/lexer",
@@ -923,16 +923,16 @@
},
{
"name": "guzzlehttp/promises",
- "version": "2.2.0",
+ "version": "2.3.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/promises.git",
- "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c"
+ "reference": "481557b130ef3790cf82b713667b43030dc9c957"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c",
- "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c",
+ "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957",
+ "reference": "481557b130ef3790cf82b713667b43030dc9c957",
"shasum": ""
},
"require": {
@@ -940,7 +940,7 @@
},
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2",
- "phpunit/phpunit": "^8.5.39 || ^9.6.20"
+ "phpunit/phpunit": "^8.5.44 || ^9.6.25"
},
"type": "library",
"extra": {
@@ -986,7 +986,7 @@
],
"support": {
"issues": "https://github.com/guzzle/promises/issues",
- "source": "https://github.com/guzzle/promises/tree/2.2.0"
+ "source": "https://github.com/guzzle/promises/tree/2.3.0"
},
"funding": [
{
@@ -1002,20 +1002,20 @@
"type": "tidelift"
}
],
- "time": "2025-03-27T13:27:01+00:00"
+ "time": "2025-08-22T14:34:08+00:00"
},
{
"name": "guzzlehttp/psr7",
- "version": "2.7.1",
+ "version": "2.8.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16"
+ "reference": "21dc724a0583619cd1652f673303492272778051"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16",
- "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051",
+ "reference": "21dc724a0583619cd1652f673303492272778051",
"shasum": ""
},
"require": {
@@ -1031,7 +1031,7 @@
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2",
"http-interop/http-factory-tests": "0.9.0",
- "phpunit/phpunit": "^8.5.39 || ^9.6.20"
+ "phpunit/phpunit": "^8.5.44 || ^9.6.25"
},
"suggest": {
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
@@ -1102,7 +1102,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
- "source": "https://github.com/guzzle/psr7/tree/2.7.1"
+ "source": "https://github.com/guzzle/psr7/tree/2.8.0"
},
"funding": [
{
@@ -1118,27 +1118,29 @@
"type": "tidelift"
}
],
- "time": "2025-03-27T12:30:47+00:00"
+ "time": "2025-08-23T21:21:41+00:00"
},
{
"name": "illuminate/collections",
- "version": "v12.22.1",
+ "version": "v12.28.1",
"source": {
"type": "git",
"url": "https://github.com/illuminate/collections.git",
- "reference": "19fa59c43c0c0e85171fd3aa8ed3b89604e34b63"
+ "reference": "2737a0477a3f4855a71bf8f3d0b8d32596ded628"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/illuminate/collections/zipball/19fa59c43c0c0e85171fd3aa8ed3b89604e34b63",
- "reference": "19fa59c43c0c0e85171fd3aa8ed3b89604e34b63",
+ "url": "https://api.github.com/repos/illuminate/collections/zipball/2737a0477a3f4855a71bf8f3d0b8d32596ded628",
+ "reference": "2737a0477a3f4855a71bf8f3d0b8d32596ded628",
"shasum": ""
},
"require": {
"illuminate/conditionable": "^12.0",
"illuminate/contracts": "^12.0",
"illuminate/macroable": "^12.0",
- "php": "^8.2"
+ "php": "^8.2",
+ "symfony/polyfill-php84": "^1.33",
+ "symfony/polyfill-php85": "^1.33"
},
"suggest": {
"illuminate/http": "Required to convert collections to API resources (^12.0).",
@@ -1175,11 +1177,11 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2025-08-04T20:12:58+00:00"
+ "time": "2025-09-02T15:31:06+00:00"
},
{
"name": "illuminate/conditionable",
- "version": "v12.22.1",
+ "version": "v12.28.1",
"source": {
"type": "git",
"url": "https://github.com/illuminate/conditionable.git",
@@ -1225,26 +1227,36 @@
},
{
"name": "illuminate/container",
- "version": "v12.22.1",
+ "version": "v12.28.1",
"source": {
"type": "git",
"url": "https://github.com/illuminate/container.git",
- "reference": "14864194c13703df0f9b90baf5b886dce9c2055c"
+ "reference": "c096f6fd0fc1879bb78fb88379e2955e2f8911f8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/illuminate/container/zipball/14864194c13703df0f9b90baf5b886dce9c2055c",
- "reference": "14864194c13703df0f9b90baf5b886dce9c2055c",
+ "url": "https://api.github.com/repos/illuminate/container/zipball/c096f6fd0fc1879bb78fb88379e2955e2f8911f8",
+ "reference": "c096f6fd0fc1879bb78fb88379e2955e2f8911f8",
"shasum": ""
},
"require": {
"illuminate/contracts": "^12.0",
"php": "^8.2",
- "psr/container": "^1.1.1|^2.0.1"
+ "psr/container": "^1.1.1|^2.0.1",
+ "symfony/polyfill-php84": "^1.33",
+ "symfony/polyfill-php85": "^1.33"
},
"provide": {
"psr/container-implementation": "1.1|2.0"
},
+ "suggest": {
+ "illuminate/auth": "Required to use the Auth attribute",
+ "illuminate/cache": "Required to use the Cache attribute",
+ "illuminate/config": "Required to use the Config attribute",
+ "illuminate/database": "Required to use the DB attribute",
+ "illuminate/filesystem": "Required to use the Storage attribute",
+ "illuminate/log": "Required to use the Log or Context attributes"
+ },
"type": "library",
"extra": {
"branch-alias": {
@@ -1272,20 +1284,20 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2025-08-03T15:10:34+00:00"
+ "time": "2025-08-27T18:34:41+00:00"
},
{
"name": "illuminate/contracts",
- "version": "v12.22.1",
+ "version": "v12.28.1",
"source": {
"type": "git",
"url": "https://github.com/illuminate/contracts.git",
- "reference": "458573a554b927e9594bb35baf9a7897dea03303"
+ "reference": "f1c4cf02c9ab81a9ce47940cf261fa2386ed6c5d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/illuminate/contracts/zipball/458573a554b927e9594bb35baf9a7897dea03303",
- "reference": "458573a554b927e9594bb35baf9a7897dea03303",
+ "url": "https://api.github.com/repos/illuminate/contracts/zipball/f1c4cf02c9ab81a9ce47940cf261fa2386ed6c5d",
+ "reference": "f1c4cf02c9ab81a9ce47940cf261fa2386ed6c5d",
"shasum": ""
},
"require": {
@@ -1320,7 +1332,7 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2025-08-03T15:27:01+00:00"
+ "time": "2025-08-27T18:34:41+00:00"
},
{
"name": "illuminate/database",
@@ -1394,7 +1406,7 @@
},
{
"name": "illuminate/macroable",
- "version": "v12.22.1",
+ "version": "v12.28.1",
"source": {
"type": "git",
"url": "https://github.com/illuminate/macroable.git",
@@ -4140,16 +4152,16 @@
},
{
"name": "symfony/event-dispatcher",
- "version": "v7.3.0",
+ "version": "v7.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "497f73ac996a598c92409b44ac43b6690c4f666d"
+ "reference": "b7dc69e71de420ac04bc9ab830cf3ffebba48191"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/497f73ac996a598c92409b44ac43b6690c4f666d",
- "reference": "497f73ac996a598c92409b44ac43b6690c4f666d",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/b7dc69e71de420ac04bc9ab830cf3ffebba48191",
+ "reference": "b7dc69e71de420ac04bc9ab830cf3ffebba48191",
"shasum": ""
},
"require": {
@@ -4200,7 +4212,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v7.3.0"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v7.3.3"
},
"funding": [
{
@@ -4212,11 +4224,15 @@
"type": "github"
},
{
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
- "time": "2025-04-22T09:11:45+00:00"
+ "time": "2025-08-13T11:49:31+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
@@ -4536,7 +4552,7 @@
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.32.0",
+ "version": "v1.33.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
@@ -4595,7 +4611,7 @@
"portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.32.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0"
},
"funding": [
{
@@ -4607,6 +4623,10 @@
"type": "github"
},
{
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
@@ -4615,16 +4635,16 @@
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.32.0",
+ "version": "v1.33.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe"
+ "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe",
- "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70",
+ "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70",
"shasum": ""
},
"require": {
@@ -4673,7 +4693,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.32.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0"
},
"funding": [
{
@@ -4685,15 +4705,19 @@
"type": "github"
},
{
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
- "time": "2024-09-09T11:45:10+00:00"
+ "time": "2025-06-27T09:58:17+00:00"
},
{
"name": "symfony/polyfill-intl-idn",
- "version": "v1.32.0",
+ "version": "v1.33.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-idn.git",
@@ -4756,7 +4780,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.32.0"
+ "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.33.0"
},
"funding": [
{
@@ -4768,6 +4792,10 @@
"type": "github"
},
{
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
@@ -4776,7 +4804,7 @@
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.32.0",
+ "version": "v1.33.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
@@ -4837,7 +4865,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.32.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0"
},
"funding": [
{
@@ -4849,6 +4877,10 @@
"type": "github"
},
{
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
@@ -4938,7 +4970,7 @@
},
{
"name": "symfony/polyfill-php80",
- "version": "v1.32.0",
+ "version": "v1.33.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php80.git",
@@ -4998,7 +5030,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php80/tree/v1.32.0"
+ "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0"
},
"funding": [
{
@@ -5010,6 +5042,10 @@
"type": "github"
},
{
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
@@ -5018,16 +5054,16 @@
},
{
"name": "symfony/polyfill-php83",
- "version": "v1.32.0",
+ "version": "v1.33.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php83.git",
- "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491"
+ "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491",
- "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491",
+ "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5",
+ "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5",
"shasum": ""
},
"require": {
@@ -5074,7 +5110,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php83/tree/v1.32.0"
+ "source": "https://github.com/symfony/polyfill-php83/tree/v1.33.0"
},
"funding": [
{
@@ -5086,11 +5122,175 @@
"type": "github"
},
{
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
- "time": "2024-09-09T11:45:10+00:00"
+ "time": "2025-07-08T02:45:35+00:00"
+ },
+ {
+ "name": "symfony/polyfill-php84",
+ "version": "v1.33.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php84.git",
+ "reference": "d8ced4d875142b6a7426000426b8abc631d6b191"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191",
+ "reference": "d8ced4d875142b6a7426000426b8abc631d6b191",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2"
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Php84\\": ""
+ },
+ "classmap": [
+ "Resources/stubs"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-php84/tree/v1.33.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2025-06-24T13:30:11+00:00"
+ },
+ {
+ "name": "symfony/polyfill-php85",
+ "version": "v1.33.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php85.git",
+ "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91",
+ "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2"
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Php85\\": ""
+ },
+ "classmap": [
+ "Resources/stubs"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill backporting some PHP 8.5+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-php85/tree/v1.33.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2025-06-23T16:12:55+00:00"
},
{
"name": "symfony/service-contracts",
@@ -5177,16 +5377,16 @@
},
{
"name": "symfony/string",
- "version": "v7.3.2",
+ "version": "v7.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "42f505aff654e62ac7ac2ce21033818297ca89ca"
+ "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/42f505aff654e62ac7ac2ce21033818297ca89ca",
- "reference": "42f505aff654e62ac7ac2ce21033818297ca89ca",
+ "url": "https://api.github.com/repos/symfony/string/zipball/17a426cce5fd1f0901fefa9b2a490d0038fd3c9c",
+ "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c",
"shasum": ""
},
"require": {
@@ -5244,7 +5444,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v7.3.2"
+ "source": "https://github.com/symfony/string/tree/v7.3.3"
},
"funding": [
{
@@ -5264,20 +5464,20 @@
"type": "tidelift"
}
],
- "time": "2025-07-10T08:47:49+00:00"
+ "time": "2025-08-25T06:35:40+00:00"
},
{
"name": "symfony/translation",
- "version": "v7.3.2",
+ "version": "v7.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "81b48f4daa96272efcce9c7a6c4b58e629df3c90"
+ "reference": "e0837b4cbcef63c754d89a4806575cada743a38d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/81b48f4daa96272efcce9c7a6c4b58e629df3c90",
- "reference": "81b48f4daa96272efcce9c7a6c4b58e629df3c90",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/e0837b4cbcef63c754d89a4806575cada743a38d",
+ "reference": "e0837b4cbcef63c754d89a4806575cada743a38d",
"shasum": ""
},
"require": {
@@ -5344,7 +5544,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/translation/tree/v7.3.2"
+ "source": "https://github.com/symfony/translation/tree/v7.3.3"
},
"funding": [
{
@@ -5364,7 +5564,7 @@
"type": "tidelift"
}
],
- "time": "2025-07-30T17:31:46+00:00"
+ "time": "2025-08-01T21:02:37+00:00"
},
{
"name": "symfony/translation-contracts",
@@ -5446,16 +5646,16 @@
},
{
"name": "symfony/var-exporter",
- "version": "v7.3.2",
+ "version": "v7.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
- "reference": "05b3e90654c097817325d6abd284f7938b05f467"
+ "reference": "d4dfcd2a822cbedd7612eb6fbd260e46f87b7137"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-exporter/zipball/05b3e90654c097817325d6abd284f7938b05f467",
- "reference": "05b3e90654c097817325d6abd284f7938b05f467",
+ "url": "https://api.github.com/repos/symfony/var-exporter/zipball/d4dfcd2a822cbedd7612eb6fbd260e46f87b7137",
+ "reference": "d4dfcd2a822cbedd7612eb6fbd260e46f87b7137",
"shasum": ""
},
"require": {
@@ -5503,7 +5703,7 @@
"serialize"
],
"support": {
- "source": "https://github.com/symfony/var-exporter/tree/v7.3.2"
+ "source": "https://github.com/symfony/var-exporter/tree/v7.3.3"
},
"funding": [
{
@@ -5523,7 +5723,7 @@
"type": "tidelift"
}
],
- "time": "2025-07-10T08:47:49+00:00"
+ "time": "2025-08-18T13:10:53+00:00"
},
{
"name": "tecnickcom/tcpdf",
@@ -5782,16 +5982,16 @@
},
{
"name": "nikic/php-parser",
- "version": "v5.6.0",
+ "version": "v5.6.1",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "221b0d0fdf1369c71047ad1d18bb5880017bbc56"
+ "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/221b0d0fdf1369c71047ad1d18bb5880017bbc56",
- "reference": "221b0d0fdf1369c71047ad1d18bb5880017bbc56",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2",
+ "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2",
"shasum": ""
},
"require": {
@@ -5810,7 +6010,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.x-dev"
}
},
"autoload": {
@@ -5834,9 +6034,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.0"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.1"
},
- "time": "2025-07-27T20:03:57+00:00"
+ "time": "2025-08-13T20:13:15+00:00"
},
{
"name": "phar-io/manifest",
@@ -6090,16 +6290,16 @@
},
{
"name": "phpstan/phpstan",
- "version": "2.1.22",
+ "version": "2.1.24",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
- "reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4"
+ "reference": "5a9f28e9ec3fe8b1b7cbd42b3935a66b569f2ff2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/41600c8379eb5aee63e9413fe9e97273e25d57e4",
- "reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/5a9f28e9ec3fe8b1b7cbd42b3935a66b569f2ff2",
+ "reference": "5a9f28e9ec3fe8b1b7cbd42b3935a66b569f2ff2",
"shasum": ""
},
"require": {
@@ -6144,7 +6344,7 @@
"type": "github"
}
],
- "time": "2025-08-04T19:17:37+00:00"
+ "time": "2025-09-12T07:54:24+00:00"
},
{
"name": "phpstan/phpstan-deprecation-rules",
@@ -6296,34 +6496,34 @@
},
{
"name": "phpunit/php-code-coverage",
- "version": "12.3.2",
+ "version": "12.3.7",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "086553c5b2e0e1e20293d782d788ab768202b621"
+ "reference": "bbede0f5593dad37af3be6a6f8e6ae1885e8a0a9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/086553c5b2e0e1e20293d782d788ab768202b621",
- "reference": "086553c5b2e0e1e20293d782d788ab768202b621",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/bbede0f5593dad37af3be6a6f8e6ae1885e8a0a9",
+ "reference": "bbede0f5593dad37af3be6a6f8e6ae1885e8a0a9",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-libxml": "*",
"ext-xmlwriter": "*",
- "nikic/php-parser": "^5.4.0",
+ "nikic/php-parser": "^5.6.1",
"php": ">=8.3",
"phpunit/php-file-iterator": "^6.0",
"phpunit/php-text-template": "^5.0",
"sebastian/complexity": "^5.0",
- "sebastian/environment": "^8.0",
+ "sebastian/environment": "^8.0.3",
"sebastian/lines-of-code": "^4.0",
"sebastian/version": "^6.0",
"theseer/tokenizer": "^1.2.3"
},
"require-dev": {
- "phpunit/phpunit": "^12.1"
+ "phpunit/phpunit": "^12.3.7"
},
"suggest": {
"ext-pcov": "PHP extension that provides line coverage",
@@ -6361,7 +6561,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
"security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/12.3.2"
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/12.3.7"
},
"funding": [
{
@@ -6381,7 +6581,7 @@
"type": "tidelift"
}
],
- "time": "2025-07-29T06:19:24+00:00"
+ "time": "2025-09-10T09:59:06+00:00"
},
{
"name": "phpunit/php-file-iterator",
@@ -6630,16 +6830,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "12.3.2",
+ "version": "12.3.10",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "ac6952c92e8a66ee5698cf81f421120ff64c8d0f"
+ "reference": "0d401d0df2e3c1703be425ecdc2d04f5c095938d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ac6952c92e8a66ee5698cf81f421120ff64c8d0f",
- "reference": "ac6952c92e8a66ee5698cf81f421120ff64c8d0f",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0d401d0df2e3c1703be425ecdc2d04f5c095938d",
+ "reference": "0d401d0df2e3c1703be425ecdc2d04f5c095938d",
"shasum": ""
},
"require": {
@@ -6653,17 +6853,17 @@
"phar-io/manifest": "^2.0.4",
"phar-io/version": "^3.2.1",
"php": ">=8.3",
- "phpunit/php-code-coverage": "^12.3.2",
+ "phpunit/php-code-coverage": "^12.3.7",
"phpunit/php-file-iterator": "^6.0.0",
"phpunit/php-invoker": "^6.0.0",
"phpunit/php-text-template": "^5.0.0",
"phpunit/php-timer": "^8.0.0",
"sebastian/cli-parser": "^4.0.0",
- "sebastian/comparator": "^7.1.1",
+ "sebastian/comparator": "^7.1.3",
"sebastian/diff": "^7.0.0",
- "sebastian/environment": "^8.0.2",
+ "sebastian/environment": "^8.0.3",
"sebastian/exporter": "^7.0.0",
- "sebastian/global-state": "^8.0.0",
+ "sebastian/global-state": "^8.0.2",
"sebastian/object-enumerator": "^7.0.0",
"sebastian/type": "^6.0.3",
"sebastian/version": "^6.0.0",
@@ -6707,7 +6907,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/12.3.2"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/12.3.10"
},
"funding": [
{
@@ -6731,7 +6931,7 @@
"type": "tidelift"
}
],
- "time": "2025-08-10T08:36:39+00:00"
+ "time": "2025-09-11T10:35:19+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -6792,16 +6992,16 @@
},
{
"name": "sebastian/comparator",
- "version": "7.1.2",
+ "version": "7.1.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "1a7c2bce03a13a457ed3c975dfd331b3b4b133aa"
+ "reference": "dc904b4bb3ab070865fa4068cd84f3da8b945148"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1a7c2bce03a13a457ed3c975dfd331b3b4b133aa",
- "reference": "1a7c2bce03a13a457ed3c975dfd331b3b4b133aa",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/dc904b4bb3ab070865fa4068cd84f3da8b945148",
+ "reference": "dc904b4bb3ab070865fa4068cd84f3da8b945148",
"shasum": ""
},
"require": {
@@ -6860,7 +7060,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/comparator/issues",
"security": "https://github.com/sebastianbergmann/comparator/security/policy",
- "source": "https://github.com/sebastianbergmann/comparator/tree/7.1.2"
+ "source": "https://github.com/sebastianbergmann/comparator/tree/7.1.3"
},
"funding": [
{
@@ -6880,7 +7080,7 @@
"type": "tidelift"
}
],
- "time": "2025-08-10T08:50:08+00:00"
+ "time": "2025-08-20T11:27:00+00:00"
},
{
"name": "sebastian/complexity",
@@ -7009,16 +7209,16 @@
},
{
"name": "sebastian/environment",
- "version": "8.0.2",
+ "version": "8.0.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/environment.git",
- "reference": "d364b9e5d0d3b18a2573351a1786fbf96b7e0792"
+ "reference": "24a711b5c916efc6d6e62aa65aa2ec98fef77f68"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/d364b9e5d0d3b18a2573351a1786fbf96b7e0792",
- "reference": "d364b9e5d0d3b18a2573351a1786fbf96b7e0792",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/24a711b5c916efc6d6e62aa65aa2ec98fef77f68",
+ "reference": "24a711b5c916efc6d6e62aa65aa2ec98fef77f68",
"shasum": ""
},
"require": {
@@ -7061,7 +7261,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/environment/issues",
"security": "https://github.com/sebastianbergmann/environment/security/policy",
- "source": "https://github.com/sebastianbergmann/environment/tree/8.0.2"
+ "source": "https://github.com/sebastianbergmann/environment/tree/8.0.3"
},
"funding": [
{
@@ -7081,7 +7281,7 @@
"type": "tidelift"
}
],
- "time": "2025-05-21T15:05:44+00:00"
+ "time": "2025-08-12T14:11:56+00:00"
},
{
"name": "sebastian/exporter",
@@ -7163,16 +7363,16 @@
},
{
"name": "sebastian/global-state",
- "version": "8.0.0",
+ "version": "8.0.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "570a2aeb26d40f057af686d63c4e99b075fb6cbc"
+ "reference": "ef1377171613d09edd25b7816f05be8313f9115d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/570a2aeb26d40f057af686d63c4e99b075fb6cbc",
- "reference": "570a2aeb26d40f057af686d63c4e99b075fb6cbc",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/ef1377171613d09edd25b7816f05be8313f9115d",
+ "reference": "ef1377171613d09edd25b7816f05be8313f9115d",
"shasum": ""
},
"require": {
@@ -7213,15 +7413,27 @@
"support": {
"issues": "https://github.com/sebastianbergmann/global-state/issues",
"security": "https://github.com/sebastianbergmann/global-state/security/policy",
- "source": "https://github.com/sebastianbergmann/global-state/tree/8.0.0"
+ "source": "https://github.com/sebastianbergmann/global-state/tree/8.0.2"
},
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
+ },
+ {
+ "url": "https://liberapay.com/sebastianbergmann",
+ "type": "liberapay"
+ },
+ {
+ "url": "https://thanks.dev/u/gh/sebastianbergmann",
+ "type": "thanks_dev"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/sebastian/global-state",
+ "type": "tidelift"
}
],
- "time": "2025-02-07T04:56:59+00:00"
+ "time": "2025-08-29T11:29:25+00:00"
},
{
"name": "sebastian/lines-of-code",
@@ -7397,16 +7609,16 @@
},
{
"name": "sebastian/recursion-context",
- "version": "7.0.0",
+ "version": "7.0.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "c405ae3a63e01b32eb71577f8ec1604e39858a7c"
+ "reference": "0b01998a7d5b1f122911a66bebcb8d46f0c82d8c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/c405ae3a63e01b32eb71577f8ec1604e39858a7c",
- "reference": "c405ae3a63e01b32eb71577f8ec1604e39858a7c",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/0b01998a7d5b1f122911a66bebcb8d46f0c82d8c",
+ "reference": "0b01998a7d5b1f122911a66bebcb8d46f0c82d8c",
"shasum": ""
},
"require": {
@@ -7449,15 +7661,27 @@
"support": {
"issues": "https://github.com/sebastianbergmann/recursion-context/issues",
"security": "https://github.com/sebastianbergmann/recursion-context/security/policy",
- "source": "https://github.com/sebastianbergmann/recursion-context/tree/7.0.0"
+ "source": "https://github.com/sebastianbergmann/recursion-context/tree/7.0.1"
},
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
+ },
+ {
+ "url": "https://liberapay.com/sebastianbergmann",
+ "type": "liberapay"
+ },
+ {
+ "url": "https://thanks.dev/u/gh/sebastianbergmann",
+ "type": "thanks_dev"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context",
+ "type": "tidelift"
}
],
- "time": "2025-02-07T05:00:01+00:00"
+ "time": "2025-08-13T04:44:59+00:00"
},
{
"name": "sebastian/type",
@@ -7931,16 +8155,16 @@
},
{
"name": "symfony/yaml",
- "version": "v7.3.2",
+ "version": "v7.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "b8d7d868da9eb0919e99c8830431ea087d6aae30"
+ "reference": "d4f4a66866fe2451f61296924767280ab5732d9d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/b8d7d868da9eb0919e99c8830431ea087d6aae30",
- "reference": "b8d7d868da9eb0919e99c8830431ea087d6aae30",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/d4f4a66866fe2451f61296924767280ab5732d9d",
+ "reference": "d4f4a66866fe2451f61296924767280ab5732d9d",
"shasum": ""
},
"require": {
@@ -7983,7 +8207,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v7.3.2"
+ "source": "https://github.com/symfony/yaml/tree/v7.3.3"
},
"funding": [
{
@@ -8003,7 +8227,7 @@
"type": "tidelift"
}
],
- "time": "2025-07-10T08:47:49+00:00"
+ "time": "2025-08-27T11:34:33+00:00"
},
{
"name": "theseer/tokenizer",
diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon
index f662bf290d..dfe2d61b20 100644
--- a/phpstan-baseline.neon
+++ b/phpstan-baseline.neon
@@ -1,8227 +1,8305 @@
parameters:
ignoreErrors:
-
- message: '#^Cannot call method find\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method find() on mixed.'
identifier: method.nonObject
count: 1
path: app/Auth.php
-
- message: '#^Method Fisharebest\\Webtrees\\Auth\:\:user\(\) should return Fisharebest\\Webtrees\\Contracts\\UserInterface but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Auth::user() should return Fisharebest\Webtrees\Contracts\UserInterface but returns mixed.'
identifier: return.type
count: 1
path: app/Auth.php
-
- message: '#^Cannot call method getCloseRelationshipName\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getCloseRelationshipName() on mixed.'
identifier: method.nonObject
count: 1
path: app/Census/CensusColumnRelationToHead.php
-
- message: '#^Method Fisharebest\\Webtrees\\Census\\CensusColumnRelationToHead\:\:generate\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Census\CensusColumnRelationToHead::generate() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Census/CensusColumnRelationToHead.php
-
- message: '#^Cannot access offset ''dbca'' on array\|false\.$#'
+ rawMessage: Cannot access offset 'dbca' on array|false.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Cannot access offset ''dbcert'' on array\|false\.$#'
+ rawMessage: Cannot access offset 'dbcert' on array|false.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Cannot access offset ''dbhost'' on array\|false\.$#'
+ rawMessage: Cannot access offset 'dbhost' on array|false.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Cannot access offset ''dbkey'' on array\|false\.$#'
+ rawMessage: Cannot access offset 'dbkey' on array|false.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Cannot access offset ''dbname'' on array\|false\.$#'
+ rawMessage: Cannot access offset 'dbname' on array|false.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Cannot access offset ''dbpass'' on array\|false\.$#'
+ rawMessage: Cannot access offset 'dbpass' on array|false.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Cannot access offset ''dbport'' on array\|false\.$#'
+ rawMessage: Cannot access offset 'dbport' on array|false.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Cannot access offset ''dbtype'' on array\|false\.$#'
+ rawMessage: Cannot access offset 'dbtype' on array|false.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Cannot access offset ''dbuser'' on array\|false\.$#'
+ rawMessage: Cannot access offset 'dbuser' on array|false.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Cannot access offset ''dbverify'' on array\|false\.$#'
+ rawMessage: Cannot access offset 'dbverify' on array|false.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Cannot access offset ''tblpfx'' on array\|false\.$#'
+ rawMessage: Cannot access offset 'tblpfx' on array|false.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Parameter \$ca of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $ca of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Parameter \$certificate of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $certificate of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Parameter \$database of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $database of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Parameter \$driver of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $driver of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Parameter \$host of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $host of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Parameter \$key of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $key of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Parameter \$password of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $password of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Parameter \$port of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $port of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Parameter \$prefix of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $prefix of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Parameter \$username of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $username of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/ConfigIni.php
-
- message: '#^Cannot call method addFromString\(\) on ZipArchive\|null\.$#'
+ rawMessage: 'Cannot call method addFromString() on ZipArchive|null.'
identifier: method.nonObject
count: 2
path: app/Cli/Commands/TreeExport.php
-
- message: '#^Cannot call method close\(\) on ZipArchive\|null\.$#'
+ rawMessage: 'Cannot call method close() on ZipArchive|null.'
identifier: method.nonObject
count: 2
path: app/Cli/Commands/TreeExport.php
-
- message: '#^Method Fisharebest\\Webtrees\\Cli\\Commands\\TreeExport\:\:autoCompleteTreeName\(\) should return array\<string\> but returns array\<mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Cli\Commands\TreeExport::autoCompleteTreeName() should return array<string> but returns array<mixed>.'
identifier: return.type
count: 1
path: app/Cli/Commands/TreeExport.php
-
- message: '#^Parameter \$suggestedValues of method Symfony\\Component\\Console\\Command\\Command\:\:addArgument\(\) expects array\|\(Closure\(Symfony\\Component\\Console\\Completion\\CompletionInput, Symfony\\Component\\Console\\Completion\\CompletionSuggestions\)\: list\<string\|Symfony\\Component\\Console\\Completion\\Suggestion\>\), Closure\(Symfony\\Component\\Console\\Completion\\CompletionInput\)\: array\<string\> given\.$#'
+ rawMessage: 'Parameter $suggestedValues of method Symfony\Component\Console\Command\Command::addArgument() expects array|(Closure(Symfony\Component\Console\Completion\CompletionInput, Symfony\Component\Console\Completion\CompletionSuggestions): list<string|Symfony\Component\Console\Completion\Suggestion>), Closure(Symfony\Component\Console\Completion\CompletionInput): array<string> given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/TreeExport.php
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Cli/Commands/TreeImport.php
-
- message: '#^Binary operation "\.\=" between mixed and string\|false results in an error\.$#'
+ rawMessage: 'Binary operation ".=" between mixed and string|false results in an error.'
identifier: assignOp.invalid
count: 1
path: app/Cli/Commands/TreeImport.php
-
- message: '#^Method Fisharebest\\Webtrees\\Cli\\Commands\\TreeImport\:\:autoCompleteTreeName\(\) should return array\<string\> but returns array\<mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Cli\Commands\TreeImport::autoCompleteTreeName() should return array<string> but returns array<mixed>.'
identifier: return.type
count: 1
path: app/Cli/Commands/TreeImport.php
-
- message: '#^Parameter \#1 \$array of function array_pop expects array, list\<string\>\|false given\.$#'
+ rawMessage: 'Parameter #1 $array of function array_pop expects array, list<string>|false given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/TreeImport.php
-
- message: '#^Parameter \#1 \$gedrec of method Fisharebest\\Webtrees\\Services\\GedcomImportService\:\:importRecord\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $gedrec of method Fisharebest\Webtrees\Services\GedcomImportService::importRecord() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/TreeImport.php
-
- message: '#^Parameter \#1 \$stream of function fread expects resource, resource\|false given\.$#'
+ rawMessage: 'Parameter #1 $stream of function fread expects resource, resource|false given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/TreeImport.php
-
- message: '#^Parameter \#2 \$max of class Symfony\\Component\\Console\\Helper\\ProgressBar constructor expects int, int\<0, max\>\|false given\.$#'
+ rawMessage: 'Parameter #1 $string of function strlen expects string, string|false given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/TreeImport.php
-
- message: '#^Parameter \$suggestedValues of method Symfony\\Component\\Console\\Command\\Command\:\:addArgument\(\) expects array\|\(Closure\(Symfony\\Component\\Console\\Completion\\CompletionInput, Symfony\\Component\\Console\\Completion\\CompletionSuggestions\)\: list\<string\|Symfony\\Component\\Console\\Completion\\Suggestion\>\), Closure\(Symfony\\Component\\Console\\Completion\\CompletionInput\)\: array\<string\> given\.$#'
+ rawMessage: 'Parameter #2 $max of class Symfony\Component\Console\Helper\ProgressBar constructor expects int, int<0, max>|false given.'
identifier: argument.type
count: 1
path: app/Cli/Commands/TreeImport.php
-
- message: '#^Parameter \#1 \$command of method Symfony\\Component\\Console\\Application\:\:add\(\) expects Symfony\\Component\\Console\\Command\\Command, mixed given\.$#'
+ rawMessage: 'Parameter $suggestedValues of method Symfony\Component\Console\Command\Command::addArgument() expects array|(Closure(Symfony\Component\Console\Completion\CompletionInput, Symfony\Component\Console\Completion\CompletionSuggestions): list<string|Symfony\Component\Console\Completion\Suggestion>), Closure(Symfony\Component\Console\Completion\CompletionInput): array<string> given.'
+ identifier: argument.type
+ count: 1
+ path: app/Cli/Commands/TreeImport.php
+
+ -
+ rawMessage: 'Parameter #1 $command of method Symfony\Component\Console\Application::add() expects Symfony\Component\Console\Command\Command, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Console.php
-
- message: '#^Parameter \$ca of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $ca of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Console.php
-
- message: '#^Parameter \$certificate of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $certificate of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Console.php
-
- message: '#^Parameter \$database of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $database of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Console.php
-
- message: '#^Parameter \$driver of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $driver of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Console.php
-
- message: '#^Parameter \$host of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $host of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Console.php
-
- message: '#^Parameter \$key of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $key of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Console.php
-
- message: '#^Parameter \$password of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $password of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Console.php
-
- message: '#^Parameter \$port of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $port of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Console.php
-
- message: '#^Parameter \$prefix of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $prefix of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Console.php
-
- message: '#^Parameter \$username of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $username of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Cli/Console.php
-
- message: '#^Parameter \#1 \$id of method Fisharebest\\Webtrees\\Container\<T of object\>\:\:get\(\) expects class\-string\<T of object\>, string given\.$#'
+ rawMessage: 'Parameter #1 $id of method Fisharebest\Webtrees\Container<T of object>::get() expects class-string<T of object>, string given.'
identifier: argument.type
count: 1
path: app/Container.php
-
- message: '#^Constant Fisharebest\\Webtrees\\DB\:\:COLLATION_ASCII is unused\.$#'
+ rawMessage: Constant Fisharebest\Webtrees\DB::COLLATION_ASCII is unused.
identifier: classConstant.unused
count: 1
path: app/DB.php
-
- message: '#^Constant Fisharebest\\Webtrees\\DB\:\:COLLATION_UTF8 is unused\.$#'
+ rawMessage: Constant Fisharebest\Webtrees\DB::COLLATION_UTF8 is unused.
identifier: classConstant.unused
count: 1
path: app/DB.php
-
- message: '#^Method Fisharebest\\Webtrees\\DB\:\:driverName\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\DB::driverName() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/DB.php
-
- message: '#^Cannot access offset int on mixed\.$#'
+ rawMessage: Cannot access offset int on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 2
path: app/Date/AbstractCalendarDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractCalendarDate\:\:dayNames\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractCalendarDate::dayNames() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/AbstractCalendarDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractCalendarDate\:\:dayNamesAbbreviated\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractCalendarDate::dayNamesAbbreviated() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/AbstractCalendarDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractCalendarDate\:\:formatGedcomMonth\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractCalendarDate::formatGedcomMonth() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/AbstractCalendarDate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Date\\AbstractCalendarDate\:\:\$month \(int\) does not accept mixed\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Date\AbstractCalendarDate::$month (int) does not accept mixed.'
identifier: assign.propertyType
count: 1
path: app/Date/AbstractCalendarDate.php
-
- message: '#^Cannot access offset int on mixed\.$#'
+ rawMessage: Cannot access offset int on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 5
path: app/Date/AbstractGregorianJulianDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractGregorianJulianDate\:\:monthNameAbbreviated\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractGregorianJulianDate::monthNameAbbreviated() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/AbstractGregorianJulianDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractGregorianJulianDate\:\:monthNameGenitiveCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractGregorianJulianDate::monthNameGenitiveCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/AbstractGregorianJulianDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractGregorianJulianDate\:\:monthNameInstrumentalCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractGregorianJulianDate::monthNameInstrumentalCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/AbstractGregorianJulianDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractGregorianJulianDate\:\:monthNameLocativeCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractGregorianJulianDate::monthNameLocativeCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/AbstractGregorianJulianDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\AbstractGregorianJulianDate\:\:monthNameNominativeCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\AbstractGregorianJulianDate::monthNameNominativeCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/AbstractGregorianJulianDate.php
-
- message: '#^Cannot access offset int on mixed\.$#'
+ rawMessage: Cannot access offset int on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 5
path: app/Date/FrenchDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\FrenchDate\:\:dayNames\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\FrenchDate::dayNames() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/FrenchDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\FrenchDate\:\:monthNameGenitiveCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\FrenchDate::monthNameGenitiveCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/FrenchDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\FrenchDate\:\:monthNameInstrumentalCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\FrenchDate::monthNameInstrumentalCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/FrenchDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\FrenchDate\:\:monthNameLocativeCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\FrenchDate::monthNameLocativeCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/FrenchDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\FrenchDate\:\:monthNameNominativeCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\FrenchDate::monthNameNominativeCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/FrenchDate.php
-
- message: '#^Cannot access offset int on mixed\.$#'
+ rawMessage: Cannot access offset int on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 4
path: app/Date/HijriDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\HijriDate\:\:monthNameGenitiveCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\HijriDate::monthNameGenitiveCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/HijriDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\HijriDate\:\:monthNameInstrumentalCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\HijriDate::monthNameInstrumentalCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/HijriDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\HijriDate\:\:monthNameLocativeCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\HijriDate::monthNameLocativeCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/HijriDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\HijriDate\:\:monthNameNominativeCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\HijriDate::monthNameNominativeCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/HijriDate.php
-
- message: '#^Cannot access offset int on mixed\.$#'
+ rawMessage: Cannot access offset int on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 5
path: app/Date/JalaliDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\JalaliDate\:\:monthNameAbbreviated\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\JalaliDate::monthNameAbbreviated() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/JalaliDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\JalaliDate\:\:monthNameGenitiveCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\JalaliDate::monthNameGenitiveCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/JalaliDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\JalaliDate\:\:monthNameInstrumentalCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\JalaliDate::monthNameInstrumentalCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/JalaliDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\JalaliDate\:\:monthNameLocativeCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\JalaliDate::monthNameLocativeCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/JalaliDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\JalaliDate\:\:monthNameNominativeCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\JalaliDate::monthNameNominativeCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/JalaliDate.php
-
- message: '#^Cannot access offset int on mixed\.$#'
+ rawMessage: Cannot access offset int on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 4
path: app/Date/JewishDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\JewishDate\:\:monthNameGenitiveCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\JewishDate::monthNameGenitiveCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/JewishDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\JewishDate\:\:monthNameInstrumentalCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\JewishDate::monthNameInstrumentalCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/JewishDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\JewishDate\:\:monthNameLocativeCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\JewishDate::monthNameLocativeCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/JewishDate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Date\\JewishDate\:\:monthNameNominativeCase\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Date\JewishDate::monthNameNominativeCase() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Date/JewishDate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Elements\\AbstractElement\:\:\$subtags \(array\<string, string\>\) does not accept array\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Elements\AbstractElement::$subtags (array<string, string>) does not accept array.'
identifier: assign.propertyType
count: 1
path: app/Elements/AbstractElement.php
-
- message: '#^Cannot cast mixed to float\.$#'
+ rawMessage: Cannot cast mixed to float.
identifier: cast.double
count: 4
path: app/Elements/AgeAtEvent.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 4
path: app/Elements/AgeAtEvent.php
-
- message: '#^Method Fisharebest\\Webtrees\\Elements\\AgeAtEvent\:\:value\(\) should return string but returns string\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Elements\AgeAtEvent::value() should return string but returns string|null.'
identifier: return.type
count: 1
path: app/Elements/AgeAtEvent.php
-
- message: '#^Cannot call method findByInterface\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByInterface() on mixed.'
identifier: method.nonObject
count: 1
path: app/Elements/Census.php
-
- message: '#^Cannot call method first\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method first() on mixed.'
identifier: method.nonObject
count: 1
path: app/Elements/Census.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Elements/Census.php
-
- message: '#^Method Fisharebest\\Webtrees\\Elements\\DateValue\:\:escape\(\) should return string but returns string\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Elements\DateValue::escape() should return string but returns string|null.'
identifier: return.type
count: 1
path: app/Elements/DateValue.php
-
- message: '#^Binary operation "\." between ''FAM\:''\|''INDI\:'' and mixed results in an error\.$#'
- identifier: binaryOp.invalid
- count: 1
- path: app/Elements/EventTypeCitedFrom.php
-
- -
- message: '#^Method Fisharebest\\Webtrees\\Elements\\MultimediaFormat\:\:canonical\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Elements\MultimediaFormat::canonical() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Elements/MultimediaFormat.php
-
- message: '#^Parameter \#2 \$subtags of method Fisharebest\\Webtrees\\Elements\\AbstractElement\:\:__construct\(\) expects array\<string\>\|null, array\|null given\.$#'
+ rawMessage: 'Parameter #2 $subtags of method Fisharebest\Webtrees\Elements\AbstractElement::__construct() expects array<string>|null, array|null given.'
identifier: argument.type
count: 1
path: app/Elements/NamePersonal.php
-
- message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $string of function trim expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Elements/PlaceHierarchy.php
-
- message: '#^Method Fisharebest\\Webtrees\\Elements\\RestrictionNotice\:\:canonical\(\) should return string but returns string\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Elements\RestrictionNotice::canonical() should return string but returns string|null.'
identifier: return.type
count: 1
path: app/Elements/RestrictionNotice.php
-
- message: '#^Method Fisharebest\\Webtrees\\Encodings\\ANSEL\:\:fromUtf8\(\) should return string but returns string\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Encodings\ANSEL::fromUtf8() should return string but returns string|null.'
identifier: return.type
count: 1
path: app/Encodings/ANSEL.php
-
- message: '#^Parameter \#1 \$str of function strtr expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $str of function strtr expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Encodings/ANSEL.php
-
- message: '#^Parameter \#2 \$array of function array_map expects array, list\<string\>\|false given\.$#'
+ rawMessage: 'Parameter #2 $array of function array_map expects array, list<string>|false given.'
identifier: argument.type
count: 1
path: app/Encodings/AbstractEncoding.php
-
- message: '#^Cannot access offset ''BURI'' on mixed\.$#'
+ rawMessage: Cannot access offset 'BURI' on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 2
path: app/Fact.php
-
- message: '#^Cannot access offset ''CHAN'' on mixed\.$#'
+ rawMessage: Cannot access offset 'CHAN' on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 2
path: app/Fact.php
-
- message: '#^Cannot access offset string on mixed\.$#'
+ rawMessage: Cannot access offset string on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 4
path: app/Fact.php
-
- message: '#^Parameter \#1 \$value of method Fisharebest\\Webtrees\\Contracts\\ElementInterface\:\:canonical\(\) expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $value of method Fisharebest\Webtrees\Contracts\ElementInterface::canonical() expects string, string|null given.'
identifier: argument.type
count: 2
path: app/Fact.php
-
- message: '#^Parameter \#2 \$array of function array_key_exists expects array, mixed given\.$#'
+ rawMessage: 'Parameter #2 $array of function array_key_exists expects array, mixed given.'
identifier: argument.type
count: 2
path: app/Fact.php
-
- message: '#^Method Fisharebest\\Webtrees\\Factories\\AbstractGedcomRecordFactory\:\:pendingChanges\(\) should return Illuminate\\Support\\Collection\<\(int\|string\), string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Factories\AbstractGedcomRecordFactory::pendingChanges() should return Illuminate\Support\Collection<(int|string), string> but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Factories/AbstractGedcomRecordFactory.php
-
- message: '#^Access to an undefined property object\:\:\$f_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$f_gedcom.
identifier: property.notFound
count: 1
path: app/Factories/FamilyFactory.php
-
- message: '#^Access to an undefined property object\:\:\$f_id\.$#'
+ rawMessage: Access to an undefined property object::$f_id.
identifier: property.notFound
count: 1
path: app/Factories/FamilyFactory.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Family but returns Fisharebest\\Webtrees\\Family\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Family but returns Fisharebest\Webtrees\Family|null.
identifier: return.type
count: 1
path: app/Factories/FamilyFactory.php
-
- message: '#^Method Fisharebest\\Webtrees\\Factories\\FamilyFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Factories\FamilyFactory::gedcom() should return string|null but returns mixed.'
identifier: return.type
count: 1
path: app/Factories/FamilyFactory.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\FamilyFactory\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\FamilyFactory::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/FamilyFactory.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\FamilyFactory\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\FamilyFactory::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/FamilyFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$o_gedcom.
identifier: property.notFound
count: 1
path: app/Factories/GedcomRecordFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_id\.$#'
+ rawMessage: Access to an undefined property object::$o_id.
identifier: property.notFound
count: 1
path: app/Factories/GedcomRecordFactory.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\GedcomRecord but returns Fisharebest\\Webtrees\\GedcomRecord\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\GedcomRecord but returns Fisharebest\Webtrees\GedcomRecord|null.
identifier: return.type
count: 1
path: app/Factories/GedcomRecordFactory.php
-
- message: '#^Method Fisharebest\\Webtrees\\Factories\\GedcomRecordFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Factories\GedcomRecordFactory::gedcom() should return string|null but returns mixed.'
identifier: return.type
count: 1
path: app/Factories/GedcomRecordFactory.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\GedcomRecordFactory\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\GedcomRecordFactory::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/GedcomRecordFactory.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\GedcomRecordFactory\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\GedcomRecordFactory::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/GedcomRecordFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$o_gedcom.
identifier: property.notFound
count: 1
path: app/Factories/HeaderFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_id\.$#'
+ rawMessage: Access to an undefined property object::$o_id.
identifier: property.notFound
count: 1
path: app/Factories/HeaderFactory.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Header but returns Fisharebest\\Webtrees\\Header\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Header but returns Fisharebest\Webtrees\Header|null.
identifier: return.type
count: 1
path: app/Factories/HeaderFactory.php
-
- message: '#^Method Fisharebest\\Webtrees\\Factories\\HeaderFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Factories\HeaderFactory::gedcom() should return string|null but returns mixed.'
identifier: return.type
count: 1
path: app/Factories/HeaderFactory.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\HeaderFactory\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\HeaderFactory::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/HeaderFactory.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\HeaderFactory\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\HeaderFactory::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/HeaderFactory.php
-
- message: '#^Access to an undefined property object\:\:\$i_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$i_gedcom.
identifier: property.notFound
count: 1
path: app/Factories/IndividualFactory.php
-
- message: '#^Access to an undefined property object\:\:\$i_id\.$#'
+ rawMessage: Access to an undefined property object::$i_id.
identifier: property.notFound
count: 1
path: app/Factories/IndividualFactory.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Individual but returns Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Individual but returns Fisharebest\Webtrees\Individual|null.
identifier: return.type
count: 1
path: app/Factories/IndividualFactory.php
-
- message: '#^Method Fisharebest\\Webtrees\\Factories\\IndividualFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Factories\IndividualFactory::gedcom() should return string|null but returns mixed.'
identifier: return.type
count: 1
path: app/Factories/IndividualFactory.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\IndividualFactory\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\IndividualFactory::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/IndividualFactory.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\IndividualFactory\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\IndividualFactory::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/IndividualFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$o_gedcom.
identifier: property.notFound
count: 1
path: app/Factories/LocationFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_id\.$#'
+ rawMessage: Access to an undefined property object::$o_id.
identifier: property.notFound
count: 1
path: app/Factories/LocationFactory.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Location but returns Fisharebest\\Webtrees\\Location\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Location but returns Fisharebest\Webtrees\Location|null.
identifier: return.type
count: 1
path: app/Factories/LocationFactory.php
-
- message: '#^Method Fisharebest\\Webtrees\\Factories\\LocationFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Factories\LocationFactory::gedcom() should return string|null but returns mixed.'
identifier: return.type
count: 1
path: app/Factories/LocationFactory.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\LocationFactory\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\LocationFactory::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/LocationFactory.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\LocationFactory\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\LocationFactory::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/LocationFactory.php
-
- message: '#^Parameter \#1 \$config of class League\\CommonMark\\Environment\\Environment constructor expects array\<string, mixed\>, array given\.$#'
+ rawMessage: 'Parameter #1 $config of class League\CommonMark\Environment\Environment constructor expects array<string, mixed>, array given.'
identifier: argument.type
count: 2
path: app/Factories/MarkdownFactory.php
-
- message: '#^Access to an undefined property object\:\:\$m_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$m_gedcom.
identifier: property.notFound
count: 1
path: app/Factories/MediaFactory.php
-
- message: '#^Access to an undefined property object\:\:\$m_id\.$#'
+ rawMessage: Access to an undefined property object::$m_id.
identifier: property.notFound
count: 1
path: app/Factories/MediaFactory.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Media but returns Fisharebest\\Webtrees\\Media\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Media but returns Fisharebest\Webtrees\Media|null.
identifier: return.type
count: 1
path: app/Factories/MediaFactory.php
-
- message: '#^Method Fisharebest\\Webtrees\\Factories\\MediaFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Factories\MediaFactory::gedcom() should return string|null but returns mixed.'
identifier: return.type
count: 1
path: app/Factories/MediaFactory.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\MediaFactory\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\MediaFactory::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/MediaFactory.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\MediaFactory\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\MediaFactory::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/MediaFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$o_gedcom.
identifier: property.notFound
count: 1
path: app/Factories/NoteFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_id\.$#'
+ rawMessage: Access to an undefined property object::$o_id.
identifier: property.notFound
count: 1
path: app/Factories/NoteFactory.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Note but returns Fisharebest\\Webtrees\\Note\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Note but returns Fisharebest\Webtrees\Note|null.
identifier: return.type
count: 1
path: app/Factories/NoteFactory.php
-
- message: '#^Method Fisharebest\\Webtrees\\Factories\\NoteFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Factories\NoteFactory::gedcom() should return string|null but returns mixed.'
identifier: return.type
count: 1
path: app/Factories/NoteFactory.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\NoteFactory\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\NoteFactory::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/NoteFactory.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\NoteFactory\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\NoteFactory::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/NoteFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$o_gedcom.
identifier: property.notFound
count: 1
path: app/Factories/RepositoryFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_id\.$#'
+ rawMessage: Access to an undefined property object::$o_id.
identifier: property.notFound
count: 1
path: app/Factories/RepositoryFactory.php
-
- message: '#^Method Fisharebest\\Webtrees\\Factories\\RepositoryFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Factories\RepositoryFactory::gedcom() should return string|null but returns mixed.'
identifier: return.type
count: 1
path: app/Factories/RepositoryFactory.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\RepositoryFactory\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\RepositoryFactory::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/RepositoryFactory.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\RepositoryFactory\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\RepositoryFactory::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/RepositoryFactory.php
-
- message: '#^Cannot call method generate\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method generate() on mixed.'
identifier: method.nonObject
count: 1
path: app/Factories/RouteFactory.php
-
- message: '#^Cannot call method getGenerator\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getGenerator() on mixed.'
identifier: method.nonObject
count: 1
path: app/Factories/RouteFactory.php
-
- message: '#^Cannot call method getMap\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getMap() on mixed.'
identifier: method.nonObject
count: 1
path: app/Factories/RouteFactory.php
-
- message: '#^Method Fisharebest\\Webtrees\\Factories\\RouteFactory\:\:routeMap\(\) should return Aura\\Router\\Map&iterable\<Aura\\Router\\Route\> but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Factories\RouteFactory::routeMap() should return Aura\Router\Map&iterable<Aura\Router\Route> but returns mixed.'
identifier: return.type
count: 1
path: app/Factories/RouteFactory.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 2
path: app/Factories/RouteFactory.php
-
- message: '#^Parameter \#1 \$string of function substr expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $string of function substr expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/RouteFactory.php
-
- message: '#^Parameter \#1 \$url of function parse_url expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $url of function parse_url expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/RouteFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$o_gedcom.
identifier: property.notFound
count: 1
path: app/Factories/SharedNoteFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_id\.$#'
+ rawMessage: Access to an undefined property object::$o_id.
identifier: property.notFound
count: 1
path: app/Factories/SharedNoteFactory.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\SharedNote but returns Fisharebest\\Webtrees\\SharedNote\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\SharedNote but returns Fisharebest\Webtrees\SharedNote|null.
identifier: return.type
count: 1
path: app/Factories/SharedNoteFactory.php
-
- message: '#^Method Fisharebest\\Webtrees\\Factories\\SharedNoteFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Factories\SharedNoteFactory::gedcom() should return string|null but returns mixed.'
identifier: return.type
count: 1
path: app/Factories/SharedNoteFactory.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\SharedNoteFactory\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\SharedNoteFactory::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/SharedNoteFactory.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\SharedNoteFactory\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\SharedNoteFactory::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/SharedNoteFactory.php
-
- message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $string of function trim expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Factories/SlugFactory.php
-
- message: '#^Access to an undefined property object\:\:\$s_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$s_gedcom.
identifier: property.notFound
count: 1
path: app/Factories/SourceFactory.php
-
- message: '#^Access to an undefined property object\:\:\$s_id\.$#'
+ rawMessage: Access to an undefined property object::$s_id.
identifier: property.notFound
count: 1
path: app/Factories/SourceFactory.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Source but returns Fisharebest\\Webtrees\\Source\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Source but returns Fisharebest\Webtrees\Source|null.
identifier: return.type
count: 1
path: app/Factories/SourceFactory.php
-
- message: '#^Method Fisharebest\\Webtrees\\Factories\\SourceFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Factories\SourceFactory::gedcom() should return string|null but returns mixed.'
identifier: return.type
count: 1
path: app/Factories/SourceFactory.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\SourceFactory\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\SourceFactory::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/SourceFactory.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\SourceFactory\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\SourceFactory::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/SourceFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$o_gedcom.
identifier: property.notFound
count: 1
path: app/Factories/SubmissionFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_id\.$#'
+ rawMessage: Access to an undefined property object::$o_id.
identifier: property.notFound
count: 1
path: app/Factories/SubmissionFactory.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Submission but returns Fisharebest\\Webtrees\\Submission\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Submission but returns Fisharebest\Webtrees\Submission|null.
identifier: return.type
count: 1
path: app/Factories/SubmissionFactory.php
-
- message: '#^Method Fisharebest\\Webtrees\\Factories\\SubmissionFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Factories\SubmissionFactory::gedcom() should return string|null but returns mixed.'
identifier: return.type
count: 1
path: app/Factories/SubmissionFactory.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\SubmissionFactory\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\SubmissionFactory::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/SubmissionFactory.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\SubmissionFactory\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\SubmissionFactory::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/SubmissionFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$o_gedcom.
identifier: property.notFound
count: 1
path: app/Factories/SubmitterFactory.php
-
- message: '#^Access to an undefined property object\:\:\$o_id\.$#'
+ rawMessage: Access to an undefined property object::$o_id.
identifier: property.notFound
count: 1
path: app/Factories/SubmitterFactory.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Submitter but returns Fisharebest\\Webtrees\\Submitter\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Submitter but returns Fisharebest\Webtrees\Submitter|null.
identifier: return.type
count: 1
path: app/Factories/SubmitterFactory.php
-
- message: '#^Method Fisharebest\\Webtrees\\Factories\\SubmitterFactory\:\:gedcom\(\) should return string\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Factories\SubmitterFactory::gedcom() should return string|null but returns mixed.'
identifier: return.type
count: 1
path: app/Factories/SubmitterFactory.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Factories\\SubmitterFactory\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Factories\SubmitterFactory::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/SubmitterFactory.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Factories\\SubmitterFactory\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Factories\SubmitterFactory::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Factories/SubmitterFactory.php
-
- message: '#^Method Fisharebest\\Webtrees\\Factories\\SurnameTraditionFactory\:\:list\(\) should return array\<string, string\> but returns array\<string\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Factories\SurnameTraditionFactory::list() should return array<string, string> but returns array<string>.'
identifier: return.type
count: 1
path: app/Factories/SurnameTraditionFactory.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Factories/XrefFactory.php
-
- message: '#^Method Fisharebest\\Webtrees\\Family\:\:getAllNames\(\) should return array\<int, array\<string, string\>\> but returns array\<array\<string\>\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Family::getAllNames() should return array<int, array<string, string>> but returns array<array<string>>.'
identifier: return.type
count: 1
path: app/Family.php
-
- message: '#^Method Fisharebest\\Webtrees\\Family\:\:spouses\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Individual\> but returns Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Individual\|null\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Family::spouses() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Individual> but returns Illuminate\Support\Collection<int, Fisharebest\Webtrees\Individual|null>.'
identifier: return.type
count: 1
path: app/Family.php
-
- message: '#^Method Fisharebest\\Webtrees\\FlashMessages\:\:getMessages\(\) should return array\<object\{text\: string, status\: string\}\> but returns array\<mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\FlashMessages::getMessages() should return array<object{text: string, status: string}> but returns array<mixed>.'
identifier: return.type
count: 1
path: app/FlashMessages.php
-
- message: '#^Cannot access an offset on mixed\.$#'
+ rawMessage: Cannot access an offset on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 2
path: app/Gedcom.php
-
- message: '#^Binary operation "\+\=" between \(float\|int\) and mixed results in an error\.$#'
+ rawMessage: 'Binary operation "+=" between (float|int) and mixed results in an error.'
identifier: assignOp.invalid
count: 1
path: app/GedcomFilters/GedcomEncodingFilter.php
-
- message: '#^Binary operation "\.\=" between string and mixed results in an error\.$#'
+ rawMessage: 'Binary operation ".=" between string and mixed results in an error.'
identifier: assignOp.invalid
count: 1
path: app/GedcomFilters/GedcomEncodingFilter.php
-
- message: '#^Cannot call method fromUtf8\(\) on Fisharebest\\Webtrees\\Encodings\\EncodingInterface\|null\.$#'
+ rawMessage: 'Cannot call method fromUtf8() on Fisharebest\Webtrees\Encodings\EncodingInterface|null.'
identifier: method.nonObject
count: 2
path: app/GedcomFilters/GedcomEncodingFilter.php
-
- message: '#^Parameter &\$consumed by\-ref type of method Fisharebest\\Webtrees\\GedcomFilters\\GedcomEncodingFilter\:\:filter\(\) expects int, \(float\|int\) given\.$#'
+ rawMessage: 'Parameter &$consumed by-ref type of method Fisharebest\Webtrees\GedcomFilters\GedcomEncodingFilter::filter() expects int, (float|int) given.'
identifier: parameterByRef.type
count: 1
path: app/GedcomFilters/GedcomEncodingFilter.php
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 2
path: app/GedcomRecord.php
-
- message: '#^Cannot call method acceptRecord\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method acceptRecord() on mixed.'
identifier: method.nonObject
count: 3
path: app/GedcomRecord.php
-
- message: '#^Method Fisharebest\\Webtrees\\GedcomRecord\:\:getAllNames\(\) should return array\<int, array\<string, string\>\> but returns array\<array\<string\>\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\GedcomRecord::getAllNames() should return array<int, array<string, string>> but returns array<array<string>>.'
identifier: return.type
count: 1
path: app/GedcomRecord.php
-
- message: '#^Method Fisharebest\\Webtrees\\GedcomRecord\:\:privatizeGedcom\(\) should return string but returns string\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\GedcomRecord::privatizeGedcom() should return string but returns string|null.'
identifier: return.type
count: 1
path: app/GedcomRecord.php
-
- message: '#^Parameter \#1 \$array of function array_shift expects array, list\<string\>\|false given\.$#'
+ rawMessage: 'Parameter #1 $array of function array_shift expects array, list<string>|false given.'
identifier: argument.type
count: 2
path: app/GedcomRecord.php
-
- message: '#^Parameter \#1 \$gedcom of class Fisharebest\\Webtrees\\Fact constructor expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $gedcom of class Fisharebest\Webtrees\Fact constructor expects string, mixed given.'
identifier: argument.type
count: 2
path: app/GedcomRecord.php
-
- message: '#^Parameter \#1 \$string of function md5 expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $string of function md5 expects string, mixed given.'
identifier: argument.type
count: 2
path: app/GedcomRecord.php
-
- message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $string of function trim expects string, string|null given.'
identifier: argument.type
count: 2
path: app/GedcomRecord.php
-
- message: '#^Parameter \#2 \$gedcom of method Fisharebest\\Webtrees\\GedcomRecord\:\:updateFact\(\) expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #2 $gedcom of method Fisharebest\Webtrees\GedcomRecord::updateFact() expects string, string|null given.'
identifier: argument.type
count: 1
path: app/GedcomRecord.php
-
- message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
+ rawMessage: 'Parameter #2 $haystack of function in_array expects array, mixed given.'
identifier: argument.type
count: 2
path: app/GedcomRecord.php
-
- message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
+ rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.'
identifier: argument.type
count: 2
path: app/GedcomRecord.php
-
- message: '#^Property Fisharebest\\Webtrees\\GedcomRecord\:\:\$getAllNames \(array\<array\<string\>\>\) does not accept array\<array\<string\|null\>\>\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\GedcomRecord::$getAllNames (array<array<string>>) does not accept array<array<string|null>>.'
identifier: assign.propertyType
count: 1
path: app/GedcomRecord.php
-
- message: '#^Strict comparison using \!\=\= between lowercase\-string&non\-falsy\-string and '''' will always evaluate to true\.$#'
+ rawMessage: 'Strict comparison using !== between lowercase-string&non-falsy-string and '''' will always evaluate to true.'
identifier: notIdentical.alwaysTrue
count: 1
path: app/GedcomRecord.php
-
- message: '#^Strict comparison using \!\=\= between non\-empty\-string and '''' will always evaluate to true\.$#'
+ rawMessage: 'Strict comparison using !== between non-empty-string and '''' will always evaluate to true.'
identifier: notIdentical.alwaysTrue
count: 1
path: app/GedcomRecord.php
-
- message: '#^Cannot call method createResponse\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method createResponse() on mixed.'
identifier: method.nonObject
count: 1
path: app/Helpers/functions.php
-
- message: '#^Cannot call method withHeader\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method withHeader() on mixed.'
identifier: method.nonObject
count: 1
path: app/Helpers/functions.php
-
- message: '#^Function redirect\(\) should return Psr\\Http\\Message\\ResponseInterface but returns mixed\.$#'
+ rawMessage: 'Function redirect() should return Psr\Http\Message\ResponseInterface but returns mixed.'
identifier: return.type
count: 1
path: app/Helpers/functions.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Helpers/functions.php
-
- message: '#^Parameter \#3 \$headers of method Fisharebest\\Webtrees\\Contracts\\ResponseFactoryInterface\:\:response\(\) expects array\<string, string\>, array\<string\> given\.$#'
+ rawMessage: 'Parameter #3 $headers of method Fisharebest\Webtrees\Contracts\ResponseFactoryInterface::response() expects array<string, string>, array<string> given.'
identifier: argument.type
count: 1
path: app/Helpers/functions.php
-
- message: '#^Parameter \#1 \$host of method Psr\\Http\\Message\\UriInterface\:\:withHost\(\) expects string, string\|false given\.$#'
+ rawMessage: 'Parameter #1 $host of method Psr\Http\Message\UriInterface::withHost() expects string, string|false given.'
identifier: argument.type
count: 1
path: app/Http/Middleware/BaseUrl.php
-
- message: '#^Parameter \#1 \$path of method Psr\\Http\\Message\\UriInterface\:\:withPath\(\) expects string, string\|false given\.$#'
+ rawMessage: 'Parameter #1 $path of method Psr\Http\Message\UriInterface::withPath() expects string, string|false given.'
identifier: argument.type
count: 1
path: app/Http/Middleware/BaseUrl.php
-
- message: '#^Parameter \#1 \$port of method Psr\\Http\\Message\\UriInterface\:\:withPort\(\) expects int\|null, int\<0, 65535\>\|false\|null given\.$#'
+ rawMessage: 'Parameter #1 $port of method Psr\Http\Message\UriInterface::withPort() expects int|null, int<0, 65535>|false|null given.'
identifier: argument.type
count: 1
path: app/Http/Middleware/BaseUrl.php
-
- message: '#^Parameter \#1 \$scheme of method Psr\\Http\\Message\\UriInterface\:\:withScheme\(\) expects string, string\|false given\.$#'
+ rawMessage: 'Parameter #1 $scheme of method Psr\Http\Message\UriInterface::withScheme() expects string, string|false given.'
identifier: argument.type
count: 1
path: app/Http/Middleware/BaseUrl.php
-
- message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $string of function explode expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/Middleware/ClientIp.php
-
- message: '#^Cannot call method withAttribute\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method withAttribute() on mixed.'
identifier: method.nonObject
count: 1
path: app/Http/Middleware/HandleExceptions.php
-
- message: '#^Parameter \#1 \$message of static method Fisharebest\\Webtrees\\Log\:\:addErrorLog\(\) expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $message of static method Fisharebest\Webtrees\Log::addErrorLog() expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Http/Middleware/HandleExceptions.php
-
- message: '#^Parameter \#1 \$request of method Fisharebest\\Webtrees\\Http\\Middleware\\HandleExceptions\:\:httpExceptionResponse\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of method Fisharebest\Webtrees\Http\Middleware\HandleExceptions::httpExceptionResponse() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Http/Middleware/HandleExceptions.php
-
- message: '#^Parameter \#1 \$request of method Fisharebest\\Webtrees\\Http\\Middleware\\HandleExceptions\:\:thirdPartyExceptionResponse\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of method Fisharebest\Webtrees\Http\Middleware\HandleExceptions::thirdPartyExceptionResponse() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Http/Middleware/HandleExceptions.php
-
- message: '#^Parameter \#1 \$request of method Fisharebest\\Webtrees\\Http\\Middleware\\HandleExceptions\:\:unhandledExceptionResponse\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of method Fisharebest\Webtrees\Http\Middleware\HandleExceptions::unhandledExceptionResponse() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 3
path: app/Http/Middleware/HandleExceptions.php
-
- message: '#^Parameter \#1 \$basepath of class Aura\\Router\\RouterContainer constructor expects string\|null, string\|false\|null given\.$#'
+ rawMessage: 'Parameter #1 $basepath of class Aura\Router\RouterContainer constructor expects string|null, string|false|null given.'
identifier: argument.type
count: 1
path: app/Http/Middleware/LoadRoutes.php
-
- message: '#^Parameter \#1 \$content of function response expects array\<mixed\>\|object\|string, string\|false given\.$#'
+ rawMessage: 'Parameter #1 $content of function response expects array<mixed>|object|string, string|false given.'
identifier: argument.type
count: 1
path: app/Http/Middleware/PublicFiles.php
-
- message: '#^Argument of an invalid type array\|false supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type array|false supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Http/Middleware/ReadConfigIni.php
-
- message: '#^Cannot call method handle\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method handle() on mixed.'
identifier: method.nonObject
count: 1
path: app/Http/Middleware/RequestHandler.php
-
- message: '#^Method Fisharebest\\Webtrees\\Http\\Middleware\\RequestHandler\:\:process\(\) should return Psr\\Http\\Message\\ResponseInterface but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Http\Middleware\RequestHandler::process() should return Psr\Http\Message\ResponseInterface but returns mixed.'
identifier: return.type
count: 1
path: app/Http/Middleware/RequestHandler.php
-
- message: '#^Only iterables can be unpacked, mixed given\.$#'
+ rawMessage: 'Only iterables can be unpacked, mixed given.'
identifier: arrayUnpacking.nonIterable
count: 1
path: app/Http/Middleware/Router.php
-
- message: '#^Parameter \#1 \$key of method Illuminate\\Support\\Collection\<\(int\|string\),Fisharebest\\Webtrees\\Tree\>\:\:get\(\) expects \(int\|string\), mixed given\.$#'
+ rawMessage: 'Parameter #1 $key of method Illuminate\Support\Collection<(int|string),Fisharebest\Webtrees\Tree>::get() expects (int|string), mixed given.'
identifier: argument.type
count: 1
path: app/Http/Middleware/Router.php
-
- message: '#^Parameter \$middleware of static method Fisharebest\\Webtrees\\Http\\Dispatcher\:\:dispatch\(\) expects list\<class\-string\|Psr\\Http\\Server\\MiddlewareInterface\>, non\-empty\-array given\.$#'
+ rawMessage: 'Parameter $middleware of static method Fisharebest\Webtrees\Http\Dispatcher::dispatch() expects list<class-string|Psr\Http\Server\MiddlewareInterface>, non-empty-array given.'
identifier: argument.type
count: 1
path: app/Http/Middleware/Router.php
-
- message: '#^Parameter \#1 \$server of static method Fisharebest\\Localization\\Locale\:\:httpAcceptLanguage\(\) expects array\<string\>, array given\.$#'
+ rawMessage: 'Parameter #1 $server of static method Fisharebest\Localization\Locale::httpAcceptLanguage() expects array<string>, array given.'
identifier: argument.type
count: 1
path: app/Http/Middleware/UseLanguage.php
-
- message: '#^Method Fisharebest\\Webtrees\\Http\\Middleware\\UseTransaction\:\:process\(\) should return Psr\\Http\\Message\\ResponseInterface but returns Psr\\Http\\Message\\ResponseInterface\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Http\Middleware\UseTransaction::process() should return Psr\Http\Message\ResponseInterface but returns Psr\Http\Message\ResponseInterface|null.'
identifier: return.type
count: 1
path: app/Http/Middleware/UseTransaction.php
-
- message: '#^Parameter \#1 \$content of function response expects array\<mixed\>\|object\|string, string\|false given\.$#'
+ rawMessage: 'Parameter #1 $content of function response expects array<mixed>|object|string, string|false given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/AppleTouchIconPng.php
-
- message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Individual\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<int, Fisharebest\\Webtrees\\Individual\>\|iterable\<int, Fisharebest\\Webtrees\\Individual\>, Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Family\> given\.$#'
+ rawMessage: 'Parameter #1 $items of method Illuminate\Support\Collection<int,Fisharebest\Webtrees\Individual>::merge() expects Illuminate\Contracts\Support\Arrayable<int, Fisharebest\Webtrees\Individual>|iterable<int, Fisharebest\Webtrees\Individual>, Illuminate\Support\Collection<int, Fisharebest\Webtrees\Family> given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/AutoCompleteCitation.php
-
- message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#'
+ rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\GedcomRecord|null.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/CalendarEvents.php
-
- message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#'
+ rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\GedcomRecord|null.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/CalendarEvents.php
-
- message: '#^Parameter \#1 \$content of function response expects array\<mixed\>\|object\|string, string\|false given\.$#'
+ rawMessage: 'Parameter #1 $content of function response expects array<mixed>|object|string, string|false given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/CalendarEvents.php
-
- message: '#^Binary operation "\." between "\\n1 CHIL @" and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between "\n1 CHIL @" and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Binary operation "\." between "\\n1 FAMC @" and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between "\n1 FAMC @" and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Binary operation "\." between "\\n1 FAMS @" and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between "\n1 FAMS @" and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Binary operation "\." between "\\n1 HUSB @" and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between "\n1 HUSB @" and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Binary operation "\." between "\\n1 WIFE @" and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between "\n1 WIFE @" and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Parameter \#1 \$haystack of function str_contains expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $haystack of function str_contains expects string, mixed given.'
identifier: argument.type
count: 5
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Parameter \#1 \$haystack of function str_starts_with expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $haystack of function str_starts_with expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Parameter \#1 \$haystack of function substr_count expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $haystack of function substr_count expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Parameter \#1 \$string of function strtoupper expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $string of function strtoupper expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<string, mixed\> given\.$#'
+ rawMessage: 'Parameter #2 $parameters of function route expects array<array<string>|bool|int|string|null>, array<string, mixed> given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $string of function explode expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $subject of function preg_match expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Parameter \#2 \$type of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\CheckTree\:\:lineError\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $type of method Fisharebest\Webtrees\Http\RequestHandlers\CheckTree::lineError() expects string, mixed given.'
identifier: argument.type
count: 25
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Parameter \#2 \$xref of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\CheckTree\:\:recordLink\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $xref of method Fisharebest\Webtrees\Http\RequestHandlers\CheckTree::recordLink() expects string, mixed given.'
identifier: argument.type
count: 8
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Parameter \#3 \$type1 of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\CheckTree\:\:linkErrorMessage\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #3 $type1 of method Fisharebest\Webtrees\Http\RequestHandlers\CheckTree::linkErrorMessage() expects string, mixed given.'
identifier: argument.type
count: 9
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Parameter \#3 \$xref of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\CheckTree\:\:lineError\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #3 $xref of method Fisharebest\Webtrees\Http\RequestHandlers\CheckTree::lineError() expects string, mixed given.'
identifier: argument.type
count: 25
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Parameter \#3 \$xref of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\CheckTree\:\:recordError\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #3 $xref of method Fisharebest\Webtrees\Http\RequestHandlers\CheckTree::recordError() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/CheckTree.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: int, Closure\(string\)\: int given\.$#'
+ rawMessage: Possibly invalid array key type mixed.
+ identifier: offsetAccess.invalidOffset
+ count: 3
+ path: app/Http/RequestHandlers/CheckTree.php
+
+ -
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.'
identifier: argument.type
count: 8
path: app/Http/RequestHandlers/ControlPanel.php
-
- message: '#^Access to an undefined property object\:\:\$type\.$#'
+ rawMessage: Access to an undefined property object::$type.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/DataFixData.php
-
- message: '#^Access to an undefined property object\:\:\$xref\.$#'
+ rawMessage: Access to an undefined property object::$xref.
identifier: property.notFound
count: 3
path: app/Http/RequestHandlers/DataFixData.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Services\\DataFixService\:\:getRecordByType\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Services\DataFixService::getRecordByType() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/DataFixData.php
-
- message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<mixed\> given\.$#'
+ rawMessage: 'Parameter #2 $parameters of function route expects array<array<string>|bool|int|string|null>, array<mixed> given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/DataFixData.php
-
- message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:doesRecordNeedUpdate\(\) expects array\<string, string\>, array given\.$#'
+ rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::doesRecordNeedUpdate() expects array<string, string>, array given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/DataFixData.php
-
- message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:recordsToFix\(\) expects array\<string, string\>, array given\.$#'
+ rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::recordsToFix() expects array<string, string>, array given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/DataFixData.php
-
- message: '#^Parameter \#3 \$type of method Fisharebest\\Webtrees\\Services\\DataFixService\:\:getRecordByType\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #3 $type of method Fisharebest\Webtrees\Services\DataFixService::getRecordByType() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/DataFixData.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/DataFixPreview.php
-
- message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:doesRecordNeedUpdate\(\) expects array\<string, string\>, array given\.$#'
+ rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::doesRecordNeedUpdate() expects array<string, string>, array given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/DataFixPreview.php
-
- message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:previewUpdate\(\) expects array\<string, string\>, array given\.$#'
+ rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::previewUpdate() expects array<string, string>, array given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/DataFixPreview.php
-
- message: '#^Parameter \#1 \$key of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\>\:\:get\(\) expects int, string given\.$#'
+ rawMessage: 'Parameter #1 $key of method Illuminate\Support\Collection<int,Fisharebest\Webtrees\Module\ModuleDataFixInterface>::get() expects int, string given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/DataFixSelect.php
-
- message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:doesRecordNeedUpdate\(\) expects array\<string, string\>, array given\.$#'
+ rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::doesRecordNeedUpdate() expects array<string, string>, array given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/DataFixUpdate.php
-
- message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:updateRecord\(\) expects array\<string, string\>, array given\.$#'
+ rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::updateRecord() expects array<string, string>, array given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/DataFixUpdate.php
-
- message: '#^Binary operation "\+\=" between mixed and int\<0, max\> results in an error\.$#'
+ rawMessage: 'Binary operation "+=" between mixed and int<0, max> results in an error.'
identifier: assignOp.invalid
count: 1
path: app/Http/RequestHandlers/DataFixUpdateAll.php
-
- message: '#^Cannot access property \$xref on object\{xref\: string, type\: string\}\|null\.$#'
+ rawMessage: 'Cannot access property $xref on object{xref: string, type: string}|null.'
identifier: property.nonObject
count: 2
path: app/Http/RequestHandlers/DataFixUpdateAll.php
-
- message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:doesRecordNeedUpdate\(\) expects array\<string, string\>, array given\.$#'
+ rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::doesRecordNeedUpdate() expects array<string, string>, array given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/DataFixUpdateAll.php
-
- message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:recordsToFix\(\) expects array\<string, string\>, array given\.$#'
+ rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::recordsToFix() expects array<string, string>, array given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/DataFixUpdateAll.php
-
- message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\ModuleDataFixInterface\:\:updateRecord\(\) expects array\<string, string\>, array given\.$#'
+ rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\ModuleDataFixInterface::updateRecord() expects array<string, string>, array given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/DataFixUpdateAll.php
-
- message: '#^Parameter \#4 \$params of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\DataFixUpdateAll\:\:createUpdateRanges\(\) expects array\<string\>, array given\.$#'
+ rawMessage: 'Parameter #4 $params of method Fisharebest\Webtrees\Http\RequestHandlers\DataFixUpdateAll::createUpdateRanges() expects array<string>, array given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/DataFixUpdateAll.php
-
- message: '#^Method Fisharebest\\Webtrees\\Http\\RequestHandlers\\DeleteRecord\:\:removeLinks\(\) should return string but returns string\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Http\RequestHandlers\DeleteRecord::removeLinks() should return string but returns string|null.'
identifier: return.type
count: 1
path: app/Http/RequestHandlers/DeleteRecord.php
-
- message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
+ rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.'
identifier: argument.type
count: 4
path: app/Http/RequestHandlers/DeleteRecord.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Http/RequestHandlers/DeleteUser.php
-
- message: '#^Argument of an invalid type string supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type string supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Http/RequestHandlers/EditFactAction.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/EditFactAction.php
-
- message: '#^Parameter \#2 \$gedcom of method Fisharebest\\Webtrees\\GedcomRecord\:\:updateFact\(\) expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #2 $gedcom of method Fisharebest\Webtrees\GedcomRecord::updateFact() expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/EditFactAction.php
-
- message: '#^If condition is always true\.$#'
+ rawMessage: If condition is always true.
identifier: if.alwaysTrue
count: 1
path: app/Http/RequestHandlers/EditMediaFileAction.php
-
- message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\GedcomRecord\:\:updateRecord\(\) expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $gedcom of method Fisharebest\Webtrees\GedcomRecord::updateRecord() expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/EditNoteAction.php
-
- message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $string of function trim expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/EditRawFactAction.php
-
- message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $string of function trim expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/EditRawRecordAction.php
-
- message: '#^Parameter \#1 \$content of function response expects array\<mixed\>\|object\|string, string\|false given\.$#'
+ rawMessage: 'Parameter #1 $content of function response expects array<mixed>|object|string, string|false given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/FaviconIco.php
-
- message: '#^Access to an undefined property object\:\:\$i_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$i_gedcom.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Access to an undefined property object\:\:\$i_id\.$#'
+ rawMessage: Access to an undefined property object::$i_id.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Access to an undefined property object\:\:\$m_file\.$#'
+ rawMessage: Access to an undefined property object::$m_file.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Access to an undefined property object\:\:\$m_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$m_gedcom.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Access to an undefined property object\:\:\$m_id\.$#'
+ rawMessage: Access to an undefined property object::$m_id.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Cannot call method displayImage\(\) on Fisharebest\\Webtrees\\Media\|null\.$#'
+ rawMessage: 'Cannot call method displayImage() on Fisharebest\Webtrees\Media|null.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Cannot call method facts\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method facts() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 2
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Media\|null\.$#'
+ rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\Media|null.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Media\|null\.$#'
+ rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Media|null.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\MediaFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\MediaFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\MediaFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\MediaFactoryInterface::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/FixLevel0MediaData.php
-
- message: '#^Access to an undefined property object\:\:\$chunk_data\.$#'
+ rawMessage: Access to an undefined property object::$chunk_data.
identifier: property.notFound
count: 6
path: app/Http/RequestHandlers/GedcomLoad.php
-
- message: '#^Access to an undefined property object\:\:\$gedcom_chunk_id\.$#'
+ rawMessage: Access to an undefined property object::$gedcom_chunk_id.
identifier: property.notFound
count: 3
path: app/Http/RequestHandlers/GedcomLoad.php
-
- message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type list<string>|false supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Http/RequestHandlers/GedcomLoad.php
-
- message: '#^Parameter \#1 \$haystack of function str_starts_with expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $haystack of function str_starts_with expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/GedcomLoad.php
-
- message: '#^Parameter \#1 \$string of function substr expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $string of function substr expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/GedcomLoad.php
-
- message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#'
+ rawMessage: 'Parameter #3 $subject of function str_replace expects array<string>|string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/GedcomLoad.php
-
- message: '#^Cannot call method getClientFilename\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getClientFilename() on mixed.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/ImportGedcomAction.php
-
- message: '#^Cannot call method getError\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getError() on mixed.'
identifier: method.nonObject
count: 2
path: app/Http/RequestHandlers/ImportGedcomAction.php
-
- message: '#^Cannot call method getStream\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getStream() on mixed.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/ImportGedcomAction.php
-
- message: '#^Parameter \#1 \$path of function basename expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $path of function basename expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/ImportGedcomAction.php
-
- message: '#^Parameter \#1 \$uploaded_file of class Fisharebest\\Webtrees\\Exceptions\\FileUploadException constructor expects Psr\\Http\\Message\\UploadedFileInterface\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $uploaded_file of class Fisharebest\Webtrees\Exceptions\FileUploadException constructor expects Psr\Http\Message\UploadedFileInterface|null, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/ImportGedcomAction.php
-
- message: '#^Parameter \#2 \$stream of method Fisharebest\\Webtrees\\Services\\TreeService\:\:importGedcomFile\(\) expects Psr\\Http\\Message\\StreamInterface, mixed given\.$#'
+ rawMessage: 'Parameter #2 $stream of method Fisharebest\Webtrees\Services\TreeService::importGedcomFile() expects Psr\Http\Message\StreamInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/ImportGedcomAction.php
-
- message: '#^Access to an undefined property object\:\:\$m_file\.$#'
+ rawMessage: Access to an undefined property object::$m_file.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Access to an undefined property object\:\:\$m_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$m_gedcom.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Access to an undefined property object\:\:\$m_id\.$#'
+ rawMessage: Access to an undefined property object::$m_id.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Access to an undefined property object\:\:\$media_folder\.$#'
+ rawMessage: Access to an undefined property object::$media_folder.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Access to an undefined property object\:\:\$multimedia_file_refn\.$#'
+ rawMessage: Access to an undefined property object::$multimedia_file_refn.
identifier: property.notFound
count: 6
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Binary operation "\." between mixed and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between mixed and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Cannot access offset 0 on array\{0\: int\<0, max\>, 1\: int\<0, max\>, 2\: int, 3\: string, mime\: string, channels\?\: int, bits\?\: int\}\|false\.$#'
+ rawMessage: 'Cannot access offset 0 on array{0: int<0, max>, 1: int<0, max>, 2: int, 3: string, mime: string, channels?: int, bits?: int}|false.'
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Cannot access offset 1 on array\{0\: int\<0, max\>, 1\: int\<0, max\>, 2\: int, 3\: string, mime\: string, channels\?\: int, bits\?\: int\}\|false\.$#'
+ rawMessage: 'Cannot access offset 1 on array{0: int<0, max>, 1: int<0, max>, 2: int, 3: string, mime: string, channels?: int, bits?: int}|false.'
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Dead catch \- League\\Flysystem\\FilesystemException is never thrown in the try block\.$#'
+ rawMessage: Dead catch - League\Flysystem\FilesystemException is never thrown in the try block.
identifier: catch.neverThrown
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Dead catch \- League\\Flysystem\\UnableToReadFile is never thrown in the try block\.$#'
+ rawMessage: Dead catch - League\Flysystem\UnableToReadFile is never thrown in the try block.
identifier: catch.neverThrown
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Parameter \#1 \$haystack of function str_starts_with expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $haystack of function str_starts_with expects string, mixed given.'
identifier: argument.type
count: 3
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Parameter \#1 \$path of method League\\Flysystem\\FilesystemReader\:\:mimeType\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $path of method League\Flysystem\FilesystemReader::mimeType() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Parameter \#1 \$string of function strlen expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $string of function strlen expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Parameter \#1 \$string of function substr expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $string of function substr expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.'
identifier: argument.type
count: 4
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\MediaFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\MediaFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Parameter \#2 \$file of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\ManageMediaData\:\:mediaFileInfo\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $file of method Fisharebest\Webtrees\Http\RequestHandlers\ManageMediaData::mediaFileInfo() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Parameter \#2 \$needle of function str_starts_with expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $needle of function str_starts_with expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array\<string, mixed\> given\.$#'
+ rawMessage: 'Parameter #2 $parameters of function route expects array<array<string>|bool|int|string|null>, array<string, mixed> given.'
identifier: argument.type
count: 3
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\MediaFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\MediaFactoryInterface::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Parameter \#4 \$sort_columns of method Fisharebest\\Webtrees\\Services\\DatatablesService\:\:handleQuery\(\) expects array\<Illuminate\\Database\\Query\\Expression\<string\>\|string\>, array\{0\: ''multimedia_file_refn'', 2\: Illuminate\\Database\\Query\\Expression\<''descriptive_title \|…''\>\} given\.$#'
+ rawMessage: 'Parameter #4 $sort_columns of method Fisharebest\Webtrees\Services\DatatablesService::handleQuery() expects array<Illuminate\Database\Query\Expression<string>|string>, array{0: ''multimedia_file_refn'', 2: Illuminate\Database\Query\Expression<''descriptive_title |…''>} given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/ManageMediaData.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Http/RequestHandlers/MapDataAdd.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Http/RequestHandlers/MapDataDelete.php
-
- message: '#^Cannot access offset int\<0, max\> on mixed\.$#'
+ rawMessage: 'Cannot access offset int<0, max> on mixed.'
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Http/RequestHandlers/MapDataExportCSV.php
-
- message: '#^Cannot cast mixed to float\.$#'
+ rawMessage: Cannot cast mixed to float.
identifier: cast.double
count: 2
path: app/Http/RequestHandlers/MapDataExportCSV.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Http/RequestHandlers/MapDataExportCSV.php
-
- message: '#^Parameter \#1 \$array of function array_pad expects array, mixed given\.$#'
+ rawMessage: 'Parameter #1 $array of function array_pad expects array, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/MapDataExportCSV.php
-
- message: '#^Parameter \#1 \$value of function count expects array\|Countable, mixed given\.$#'
+ rawMessage: 'Parameter #1 $value of function count expects array|Countable, mixed given.'
identifier: argument.type
count: 3
path: app/Http/RequestHandlers/MapDataExportCSV.php
-
- message: '#^Parameter \$fields of function fputcsv expects array\<int\|string, bool\|float\|int\|string\|null\>, array given\.$#'
+ rawMessage: 'Parameter $fields of function fputcsv expects array<int|string, bool|float|int|string|null>, array given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/MapDataExportCSV.php
-
- message: '#^Cannot access offset int\<0, max\> on mixed\.$#'
+ rawMessage: 'Cannot access offset int<0, max> on mixed.'
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Http/RequestHandlers/MapDataExportGeoJson.php
-
- message: '#^Cannot cast mixed to float\.$#'
+ rawMessage: Cannot cast mixed to float.
identifier: cast.double
count: 2
path: app/Http/RequestHandlers/MapDataExportGeoJson.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Http/RequestHandlers/MapDataExportGeoJson.php
-
- message: '#^Parameter \#1 \$array of function array_reverse expects array, mixed given\.$#'
+ rawMessage: 'Parameter #1 $array of function array_reverse expects array, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/MapDataExportGeoJson.php
-
- message: '#^Parameter \#1 \$value of function count expects array\|Countable, mixed given\.$#'
+ rawMessage: 'Parameter #1 $value of function count expects array|Countable, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/MapDataExportGeoJson.php
-
- message: '#^Strict comparison using \!\=\= between bool and null will always evaluate to true\.$#'
+ rawMessage: 'Strict comparison using !== between bool and null will always evaluate to true.'
identifier: notIdentical.alwaysTrue
count: 1
path: app/Http/RequestHandlers/MapDataExportGeoJson.php
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Cannot access offset 0 on mixed\.$#'
+ rawMessage: Cannot access offset 0 on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Cannot access offset 1 on mixed\.$#'
+ rawMessage: Cannot access offset 1 on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Cannot access property \$coordinates on mixed\.$#'
+ rawMessage: Cannot access property $coordinates on mixed.
identifier: property.nonObject
count: 2
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Cannot access property \$features on mixed\.$#'
+ rawMessage: Cannot access property $features on mixed.
identifier: property.nonObject
count: 1
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Cannot access property \$geometry on mixed\.$#'
+ rawMessage: Cannot access property $geometry on mixed.
identifier: property.nonObject
count: 2
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Cannot access property \$name on mixed\.$#'
+ rawMessage: Cannot access property $name on mixed.
identifier: property.nonObject
count: 1
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Cannot access property \$properties on mixed\.$#'
+ rawMessage: Cannot access property $properties on mixed.
identifier: property.nonObject
count: 1
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Cannot call method detach\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method detach() on mixed.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Cannot call method getError\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getError() on mixed.'
identifier: method.nonObject
count: 2
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Cannot call method getStream\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getStream() on mixed.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Parameter \#1 \$haystack of function str_contains expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $haystack of function str_contains expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Parameter \#1 \$location_name of class Fisharebest\\Webtrees\\PlaceLocation constructor expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $location_name of class Fisharebest\Webtrees\PlaceLocation constructor expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Parameter \#1 \$str of function strtr expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $str of function strtr expects string, string|null given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Parameter \#1 \$stream of function fclose expects resource, mixed given\.$#'
+ rawMessage: 'Parameter #1 $stream of function fclose expects resource, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Parameter \#1 \$stream of function rewind expects resource, mixed given\.$#'
+ rawMessage: 'Parameter #1 $stream of function rewind expects resource, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Parameter \#1 \$stream of function stream_get_contents expects resource, mixed given\.$#'
+ rawMessage: 'Parameter #1 $stream of function stream_get_contents expects resource, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Parameter \#1 \$uploaded_file of class Fisharebest\\Webtrees\\Exceptions\\FileUploadException constructor expects Psr\\Http\\Message\\UploadedFileInterface\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $uploaded_file of class Fisharebest\Webtrees\Exceptions\FileUploadException constructor expects Psr\Http\Message\UploadedFileInterface|null, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Parameter \$stream of function fgetcsv expects resource, mixed given\.$#'
+ rawMessage: 'Parameter $stream of function fgetcsv expects resource, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/MapDataImportAction.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Http/RequestHandlers/MapDataList.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 2
path: app/Http/RequestHandlers/MediaFileThumbnail.php
-
- message: '#^Parameter \#4 \$fit of method Fisharebest\\Webtrees\\Contracts\\ImageFactoryInterface\:\:mediaFileThumbnailResponse\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #4 $fit of method Fisharebest\Webtrees\Contracts\ImageFactoryInterface::mediaFileThumbnailResponse() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/MediaFileThumbnail.php
-
- message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\GedcomRecord\:\:updateRecord\(\) expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $gedcom of method Fisharebest\Webtrees\GedcomRecord::updateRecord() expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/MergeFactsAction.php
-
- message: '#^Cannot call method name\(\) on Fisharebest\\Webtrees\\Tree\|null\.$#'
+ rawMessage: 'Cannot call method name() on Fisharebest\Webtrees\Tree|null.'
identifier: method.nonObject
count: 2
path: app/Http/RequestHandlers/MergeTreesAction.php
-
- message: '#^Method Fisharebest\\Webtrees\\Http\\RequestHandlers\\ModuleAction\:\:handle\(\) should return Psr\\Http\\Message\\ResponseInterface but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Http\RequestHandlers\ModuleAction::handle() should return Psr\Http\Message\ResponseInterface but returns mixed.'
identifier: return.type
count: 1
path: app/Http/RequestHandlers/ModuleAction.php
-
- message: '#^Parameter \#1 \$token of method Fisharebest\\Webtrees\\Services\\UserService\:\:findByToken\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $token of method Fisharebest\Webtrees\Services\UserService::findByToken() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/PasswordResetAction.php
-
- message: '#^Parameter \#1 \$token of method Fisharebest\\Webtrees\\Services\\UserService\:\:findByToken\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $token of method Fisharebest\Webtrees\Services\UserService::findByToken() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/PasswordResetPage.php
-
- message: '#^Parameter \#2 \$change_id of method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:acceptChange\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $change_id of method Fisharebest\Webtrees\Services\PendingChangesService::acceptChange() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/PendingChangesAcceptChange.php
-
- message: '#^Access to an undefined property object\:\:\$change_id\.$#'
+ rawMessage: Access to an undefined property object::$change_id.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/PendingChangesLogData.php
-
- message: '#^Access to an undefined property object\:\:\$change_time\.$#'
+ rawMessage: Access to an undefined property object::$change_time.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/PendingChangesLogData.php
-
- message: '#^Access to an undefined property object\:\:\$gedcom_name\.$#'
+ rawMessage: Access to an undefined property object::$gedcom_name.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/PendingChangesLogData.php
-
- message: '#^Access to an undefined property object\:\:\$new_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$new_gedcom.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/PendingChangesLogData.php
-
- message: '#^Access to an undefined property object\:\:\$old_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$old_gedcom.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/PendingChangesLogData.php
-
- message: '#^Access to an undefined property object\:\:\$status\.$#'
+ rawMessage: Access to an undefined property object::$status.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/PendingChangesLogData.php
-
- message: '#^Access to an undefined property object\:\:\$user_name\.$#'
+ rawMessage: Access to an undefined property object::$user_name.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/PendingChangesLogData.php
-
- message: '#^Access to an undefined property object\:\:\$xref\.$#'
+ rawMessage: Access to an undefined property object::$xref.
identifier: property.notFound
count: 2
path: app/Http/RequestHandlers/PendingChangesLogData.php
-
- message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#'
+ rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/PendingChangesLogData.php
-
- message: '#^Parameter \#1 \$message of static method Fisharebest\\Webtrees\\I18N\:\:translate\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $message of static method Fisharebest\Webtrees\I18N::translate() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/PendingChangesLogData.php
-
- message: '#^Parameter \#1 \$params of method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:changesQuery\(\) expects array\<string\>, array given\.$#'
+ rawMessage: 'Parameter #1 $params of method Fisharebest\Webtrees\Services\PendingChangesService::changesQuery() expects array<string>, array given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/PendingChangesLogData.php
-
- message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.'
identifier: argument.type
count: 3
path: app/Http/RequestHandlers/PendingChangesLogData.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/PendingChangesLogData.php
-
- message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $datetime of static method DateTimeImmutable::createFromFormat() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/PendingChangesLogData.php
-
- message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $string of function explode expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/PendingChangesLogData.php
-
- message: '#^Parameter \#1 \$params of method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:changesQuery\(\) expects array\<string\>, array given\.$#'
+ rawMessage: 'Parameter #1 $params of method Fisharebest\Webtrees\Services\PendingChangesService::changesQuery() expects array<string>, array given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/PendingChangesLogDelete.php
-
- message: '#^Binary operation "\." between ''"'' and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between '"' and mixed results in an error.
identifier: binaryOp.invalid
count: 3
path: app/Http/RequestHandlers/PendingChangesLogDownload.php
-
- message: '#^Parameter \#1 \$params of method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:changesQuery\(\) expects array\<string\>, array given\.$#'
+ rawMessage: 'Parameter #1 $params of method Fisharebest\Webtrees\Services\PendingChangesService::changesQuery() expects array<string>, array given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/PendingChangesLogDownload.php
-
- message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#'
+ rawMessage: 'Parameter #3 $subject of function str_replace expects array<string>|string, mixed given.'
identifier: argument.type
count: 4
path: app/Http/RequestHandlers/PendingChangesLogDownload.php
-
- message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#'
+ rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.'
identifier: method.nonObject
count: 2
path: app/Http/RequestHandlers/PendingChangesLogPage.php
-
- message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $datetime of static method DateTimeImmutable::createFromFormat() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/PendingChangesLogPage.php
-
- message: '#^Parameter \#2 \$change_id of method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:rejectChange\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $change_id of method Fisharebest\Webtrees\Services\PendingChangesService::rejectChange() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/PendingChangesRejectChange.php
-
- message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|false given\.$#'
+ rawMessage: 'Parameter #2 $subject of function preg_match expects string, string|false given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/PhpInformation.php
-
- message: '#^Parameter \#1 \$content of function response expects array\<mixed\>\|object\|string, string\|false given\.$#'
+ rawMessage: 'Parameter #1 $content of function response expects array<mixed>|object|string, string|false given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/ReportGenerate.php
-
- message: '#^Offset ''inputs'' on array\{title\: string, description\: string, inputs\: array\<array\{name\: string, type\: string, lookup\: string, options\: string, default\: string, value\: string\}\>\} on left side of \?\? always exists and is not nullable\.$#'
+ rawMessage: 'Offset ''inputs'' on array{title: string, description: string, inputs: array<array{name: string, type: string, lookup: string, options: string, default: string, value: string}>} on left side of ?? always exists and is not nullable.'
identifier: nullCoalesce.offset
count: 1
path: app/Http/RequestHandlers/ReportSetupPage.php
-
- message: '#^Anonymous function should return string but returns string\|null\.$#'
+ rawMessage: Anonymous function should return string but returns string|null.
identifier: return.type
count: 1
path: app/Http/RequestHandlers/SearchAdvancedPage.php
-
- message: '#^Parameter \#2 \$fields of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchIndividualsAdvanced\(\) expects array\<string, string\>, array\<string\> given\.$#'
+ rawMessage: 'Parameter #2 $fields of method Fisharebest\Webtrees\Services\SearchService::searchIndividualsAdvanced() expects array<string, string>, array<string> given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SearchAdvancedPage.php
-
- message: '#^Parameter \#3 \$modifiers of method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchIndividualsAdvanced\(\) expects array\<string, string\>, array\<string\> given\.$#'
+ rawMessage: 'Parameter #3 $modifiers of method Fisharebest\Webtrees\Services\SearchService::searchIndividualsAdvanced() expects array<string, string>, array<string> given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SearchAdvancedPage.php
-
- message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Family\|null\.$#'
+ rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Family|null.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/SearchGeneralPage.php
-
- message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/SearchGeneralPage.php
-
- message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Location\|null\.$#'
+ rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Location|null.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/SearchGeneralPage.php
-
- message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Note\|null\.$#'
+ rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Note|null.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/SearchGeneralPage.php
-
- message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Source\|null\.$#'
+ rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Source|null.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/SearchGeneralPage.php
-
- message: '#^Parameter \#2 \$subject of function preg_match_all expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #2 $subject of function preg_match_all expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SearchGeneralPage.php
-
- message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\GedcomRecord\:\:updateRecord\(\) expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $gedcom of method Fisharebest\Webtrees\GedcomRecord::updateRecord() expects string, string|null given.'
identifier: argument.type
count: 3
path: app/Http/RequestHandlers/SearchReplaceAction.php
-
- message: '#^Binary operation "\." between ''CREATE DATABASE IF…'' and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between 'CREATE DATABASE IF…' and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Binary operation "\." between ''setup/step\-4…'' and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between 'setup/step-4…' and mixed results in an error.
identifier: binaryOp.invalid
count: 2
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Binary operation "\." between literal\-string&non\-falsy\-string and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between literal-string&non-falsy-string and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Cannot call method isNotEmpty\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method isNotEmpty() on mixed.'
identifier: method.nonObject
count: 2
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Cannot call method push\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method push() on mixed.'
identifier: method.nonObject
count: 2
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Cannot call method withAttribute\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method withAttribute() on mixed.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#1 \$code of static method Fisharebest\\Webtrees\\I18N\:\:init\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $code of static method Fisharebest\Webtrees\I18N::init() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#1 \$driver of method Fisharebest\\Webtrees\\Services\\ServerCheckService\:\:serverErrors\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $driver of method Fisharebest\Webtrees\Services\ServerCheckService::serverErrors() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#1 \$driver of method Fisharebest\\Webtrees\\Services\\ServerCheckService\:\:serverWarnings\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $driver of method Fisharebest\Webtrees\Services\ServerCheckService::serverWarnings() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#1 \$identifier of method Fisharebest\\Webtrees\\Services\\UserService\:\:findByIdentifier\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $identifier of method Fisharebest\Webtrees\Services\UserService::findByIdentifier() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#1 \$password of method Fisharebest\\Webtrees\\User\:\:setPassword\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $password of method Fisharebest\Webtrees\User::setPassword() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Session\:\:start\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Session::start() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#1 \$server of static method Fisharebest\\Localization\\Locale\:\:httpAcceptLanguage\(\) expects array\<string\>, array given\.$#'
+ rawMessage: 'Parameter #1 $server of static method Fisharebest\Localization\Locale::httpAcceptLanguage() expects array<string>, array given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#1 \$url of function redirect expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $url of function redirect expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#1 \$user_name of method Fisharebest\\Webtrees\\Services\\UserService\:\:create\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $user_name of method Fisharebest\Webtrees\Services\UserService::create() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, string\|false given\.$#'
+ rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, string|false given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#1 \$wtname of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\SetupWizard\:\:checkAdminUser\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $wtname of method Fisharebest\Webtrees\Http\RequestHandlers\SetupWizard::checkAdminUser() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#2 \$real_name of method Fisharebest\\Webtrees\\Services\\UserService\:\:create\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $real_name of method Fisharebest\Webtrees\Services\UserService::create() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#2 \$setting_value of method Fisharebest\\Webtrees\\User\:\:setPreference\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $setting_value of method Fisharebest\Webtrees\User::setPreference() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#2 \$wtuser of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\SetupWizard\:\:checkAdminUser\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $wtuser of method Fisharebest\Webtrees\Http\RequestHandlers\SetupWizard::checkAdminUser() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#3 \$email of method Fisharebest\\Webtrees\\Services\\UserService\:\:create\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #3 $email of method Fisharebest\Webtrees\Services\UserService::create() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#3 \$wtpass of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\SetupWizard\:\:checkAdminUser\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #3 $wtpass of method Fisharebest\Webtrees\Http\RequestHandlers\SetupWizard::checkAdminUser() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#4 \$password of method Fisharebest\\Webtrees\\Services\\UserService\:\:create\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #4 $password of method Fisharebest\Webtrees\Services\UserService::create() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \#4 \$wtemail of method Fisharebest\\Webtrees\\Http\\RequestHandlers\\SetupWizard\:\:checkAdminUser\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #4 $wtemail of method Fisharebest\Webtrees\Http\RequestHandlers\SetupWizard::checkAdminUser() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \$ca of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $ca of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \$certificate of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $certificate of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \$database of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $database of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \$driver of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $driver of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \$host of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $host of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \$key of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $key of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \$password of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $password of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \$port of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $port of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \$prefix of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $prefix of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Parameter \$username of static method Fisharebest\\Webtrees\\DB\:\:connect\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter $username of static method Fisharebest\Webtrees\DB::connect() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/SetupWizard.php
-
- message: '#^Access to an undefined property object\:\:\$gedcom_name\.$#'
+ rawMessage: Possibly invalid array key type mixed.
+ identifier: offsetAccess.invalidOffset
+ count: 1
+ path: app/Http/RequestHandlers/SetupWizard.php
+
+ -
+ rawMessage: Access to an undefined property object::$gedcom_name.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/SiteLogsData.php
-
- message: '#^Access to an undefined property object\:\:\$ip_address\.$#'
+ rawMessage: Access to an undefined property object::$ip_address.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/SiteLogsData.php
-
- message: '#^Access to an undefined property object\:\:\$log_id\.$#'
+ rawMessage: Access to an undefined property object::$log_id.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/SiteLogsData.php
-
- message: '#^Access to an undefined property object\:\:\$log_message\.$#'
+ rawMessage: Access to an undefined property object::$log_message.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/SiteLogsData.php
-
- message: '#^Access to an undefined property object\:\:\$log_time\.$#'
+ rawMessage: Access to an undefined property object::$log_time.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/SiteLogsData.php
-
- message: '#^Access to an undefined property object\:\:\$log_type\.$#'
+ rawMessage: Access to an undefined property object::$log_type.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/SiteLogsData.php
-
- message: '#^Access to an undefined property object\:\:\$user_name\.$#'
+ rawMessage: Access to an undefined property object::$user_name.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/SiteLogsData.php
-
- message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#'
+ rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/SiteLogsData.php
-
- message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.'
identifier: argument.type
count: 4
path: app/Http/RequestHandlers/SiteLogsData.php
-
- message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $datetime of static method DateTimeImmutable::createFromFormat() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/SiteLogsData.php
-
- message: '#^Binary operation "\." between ''"'' and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between '"' and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Http/RequestHandlers/SiteLogsDownload.php
-
- message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between non-falsy-string and mixed results in an error.
identifier: binaryOp.invalid
count: 2
path: app/Http/RequestHandlers/SiteLogsDownload.php
-
- message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#'
+ rawMessage: 'Parameter #3 $subject of function str_replace expects array<string>|string, mixed given.'
identifier: argument.type
count: 3
path: app/Http/RequestHandlers/SiteLogsDownload.php
-
- message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#'
+ rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.'
identifier: method.nonObject
count: 2
path: app/Http/RequestHandlers/SiteLogsPage.php
-
- message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $datetime of static method DateTimeImmutable::createFromFormat() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Http/RequestHandlers/SiteLogsPage.php
-
- message: '#^Cannot call method name\(\) on Fisharebest\\Webtrees\\Tree\|null\.$#'
+ rawMessage: 'Cannot call method name() on Fisharebest\Webtrees\Tree|null.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/SynchronizeTrees.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Http/RequestHandlers/TreePageBlock.php
-
- message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $string of function trim expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/TreePreferencesAction.php
-
- message: '#^Binary operation "\." between ''''\|''FAM\:''\|''INDI\:'' and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between ''|'FAM:'|'INDI:' and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Http/RequestHandlers/TreePrivacyPage.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Http/RequestHandlers/TreePrivacyPage.php
-
- message: '#^Method Fisharebest\\Webtrees\\Http\\RequestHandlers\\TreePrivacyPage\:\:privacyRestrictions\(\) should return list\<object\{default_resn_id\: int, resn\: string, xref\: string, record\: Fisharebest\\Webtrees\\GedcomRecord\|null, label\: string\}\> but returns array\<int, object\{default_resn_id\: int, resn\: mixed, record\: Fisharebest\\Webtrees\\GedcomRecord\|null, xref\: mixed, label\: mixed\}&stdClass\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Http\RequestHandlers\TreePrivacyPage::privacyRestrictions() should return list<object{default_resn_id: int, resn: string, xref: string, record: Fisharebest\Webtrees\GedcomRecord|null, label: string}> but returns array<int, object{default_resn_id: int, resn: mixed, record: Fisharebest\Webtrees\GedcomRecord|null, xref: mixed, label: mixed}&stdClass>.'
identifier: return.type
count: 1
path: app/Http/RequestHandlers/TreePrivacyPage.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/TreePrivacyPage.php
-
- message: '#^Parameter \#1 of closure expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 of closure expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/TreePrivacyPage.php
-
- message: '#^Parameter \#2 of closure expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 of closure expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/TreePrivacyPage.php
-
- message: '#^Cannot cast mixed to string\.$#'
+ rawMessage: Cannot cast mixed to string.
identifier: cast.string
count: 1
path: app/Http/RequestHandlers/UnconnectedPage.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:mapWithKeys\(\) expects callable\(mixed, int\|string\)\: array\<string, array\{\}\>, Closure\(string\)\: non\-empty\-array\<string, array\{\}\> given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::mapWithKeys() expects callable(mixed, int|string): array<string, array{}>, Closure(string): non-empty-array<string, array{}> given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/UnconnectedPage.php
-
- message: '#^Parameter \#2 \$array of function array_map expects array, mixed given\.$#'
+ rawMessage: 'Parameter #2 $array of function array_map expects array, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/UnconnectedPage.php
-
- message: '#^Parameter \#2 \$callback of function usort expects callable\(array\<Fisharebest\\Webtrees\\Individual\>\|Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Individual\>, array\<Fisharebest\\Webtrees\\Individual\>\|Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Individual\>\)\: int, Closure\(Illuminate\\Support\\Collection, Illuminate\\Support\\Collection\)\: int\<\-1, 1\> given\.$#'
+ rawMessage: 'Parameter #2 $callback of function usort expects callable(array<Fisharebest\Webtrees\Individual>|Illuminate\Support\Collection<int, Fisharebest\Webtrees\Individual>, array<Fisharebest\Webtrees\Individual>|Illuminate\Support\Collection<int, Fisharebest\Webtrees\Individual>): int, Closure(Illuminate\Support\Collection, Illuminate\Support\Collection): int<-1, 1> given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/UnconnectedPage.php
-
- message: '#^Call to function assert\(\) with true will always evaluate to true\.$#'
+ rawMessage: Possibly invalid array key type mixed.
+ identifier: offsetAccess.invalidOffset
+ count: 4
+ path: app/Http/RequestHandlers/UnconnectedPage.php
+
+ -
+ rawMessage: 'Call to function assert() with true will always evaluate to true.'
identifier: function.alreadyNarrowedType
count: 1
path: app/Http/RequestHandlers/UpgradeWizardStep.php
-
- message: '#^Instanceof between Fisharebest\\Webtrees\\Tree and Fisharebest\\Webtrees\\Tree will always evaluate to true\.$#'
+ rawMessage: Instanceof between Fisharebest\Webtrees\Tree and Fisharebest\Webtrees\Tree will always evaluate to true.
identifier: instanceof.alwaysTrue
count: 1
path: app/Http/RequestHandlers/UpgradeWizardStep.php
-
- message: '#^Cannot call method detach\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method detach() on mixed.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/UploadMediaAction.php
-
- message: '#^Cannot call method getClientFilename\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getClientFilename() on mixed.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/UploadMediaAction.php
-
- message: '#^Cannot call method getError\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getError() on mixed.'
identifier: method.nonObject
count: 2
path: app/Http/RequestHandlers/UploadMediaAction.php
-
- message: '#^Cannot call method getStream\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getStream() on mixed.'
identifier: method.nonObject
count: 1
path: app/Http/RequestHandlers/UploadMediaAction.php
-
- message: '#^Parameter \#1 \$uploaded_file of class Fisharebest\\Webtrees\\Exceptions\\FileUploadException constructor expects Psr\\Http\\Message\\UploadedFileInterface\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $uploaded_file of class Fisharebest\Webtrees\Exceptions\FileUploadException constructor expects Psr\Http\Message\UploadedFileInterface|null, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/UploadMediaAction.php
-
- message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, mixed given\.$#'
+ rawMessage: 'Parameter #3 $subject of function str_replace expects array<string>|string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/UploadMediaAction.php
-
- message: '#^Access to an undefined property object\:\:\$active_at\.$#'
+ rawMessage: Access to an undefined property object::$active_at.
identifier: property.notFound
count: 2
path: app/Http/RequestHandlers/UserListData.php
-
- message: '#^Access to an undefined property object\:\:\$email\.$#'
+ rawMessage: Access to an undefined property object::$email.
identifier: property.notFound
count: 2
path: app/Http/RequestHandlers/UserListData.php
-
- message: '#^Access to an undefined property object\:\:\$language\.$#'
+ rawMessage: Access to an undefined property object::$language.
identifier: property.notFound
count: 2
path: app/Http/RequestHandlers/UserListData.php
-
- message: '#^Access to an undefined property object\:\:\$real_name\.$#'
+ rawMessage: Access to an undefined property object::$real_name.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/UserListData.php
-
- message: '#^Access to an undefined property object\:\:\$registered_at\.$#'
+ rawMessage: Access to an undefined property object::$registered_at.
identifier: property.notFound
count: 2
path: app/Http/RequestHandlers/UserListData.php
-
- message: '#^Access to an undefined property object\:\:\$user_id\.$#'
+ rawMessage: Access to an undefined property object::$user_id.
identifier: property.notFound
count: 2
path: app/Http/RequestHandlers/UserListData.php
-
- message: '#^Access to an undefined property object\:\:\$user_name\.$#'
+ rawMessage: Access to an undefined property object::$user_name.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/UserListData.php
-
- message: '#^Access to an undefined property object\:\:\$verified\.$#'
+ rawMessage: Access to an undefined property object::$verified.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/UserListData.php
-
- message: '#^Access to an undefined property object\:\:\$verified_by_admin\.$#'
+ rawMessage: Access to an undefined property object::$verified_by_admin.
identifier: property.notFound
count: 1
path: app/Http/RequestHandlers/UserListData.php
-
- message: '#^Binary operation "\-" between numeric\-string and mixed results in an error\.$#'
+ rawMessage: Binary operation "-" between numeric-string and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Http/RequestHandlers/UserListData.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 3
path: app/Http/RequestHandlers/UserListData.php
-
- message: '#^Parameter \#1 \$key of method Illuminate\\Support\\Collection\<string,string\>\:\:get\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $key of method Illuminate\Support\Collection<string,string>::get() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/UserListData.php
-
- message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.'
identifier: argument.type
count: 4
path: app/Http/RequestHandlers/UserListData.php
-
- message: '#^Unable to resolve the template type TGetDefault in call to method Illuminate\\Support\\Collection\<string,string\>\:\:get\(\)$#'
+ rawMessage: 'Unable to resolve the template type TGetDefault in call to method Illuminate\Support\Collection<string,string>::get()'
identifier: argument.templateType
count: 1
path: app/Http/RequestHandlers/UserListData.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Http/RequestHandlers/UserPageBlock.php
-
- message: '#^Binary operation "\." between ''User '' and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between 'User ' and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Http/RequestHandlers/VerifyEmail.php
-
- message: '#^Parameter \#1 \$user_name of method Fisharebest\\Webtrees\\Services\\UserService\:\:findByUserName\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $user_name of method Fisharebest\Webtrees\Services\UserService::findByUserName() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Http/RequestHandlers/VerifyEmail.php
-
- message: '#^Cannot call method all\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method all() on mixed.'
identifier: method.nonObject
count: 1
path: app/I18N.php
-
- message: '#^Cannot call method findByInterface\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByInterface() on mixed.'
identifier: method.nonObject
count: 3
path: app/I18N.php
-
- message: '#^Cannot call method first\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method first() on mixed.'
identifier: method.nonObject
count: 1
path: app/I18N.php
-
- message: '#^Cannot call method isEmpty\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method isEmpty() on mixed.'
identifier: method.nonObject
count: 1
path: app/I18N.php
-
- message: '#^Cannot call method map\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method map() on mixed.'
identifier: method.nonObject
count: 1
path: app/I18N.php
-
- message: '#^Cannot call method reduce\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method reduce() on mixed.'
identifier: method.nonObject
count: 1
path: app/I18N.php
-
- message: '#^Method Fisharebest\\Webtrees\\I18N\:\:activeLocales\(\) should return array\<Fisharebest\\Localization\\Locale\\LocaleInterface\> but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\I18N::activeLocales() should return array<Fisharebest\Localization\Locale\LocaleInterface> but returns mixed.'
identifier: return.type
count: 1
path: app/I18N.php
-
- message: '#^Parameter \#1 \$translations of class Fisharebest\\Localization\\Translator constructor expects array\<string, string\>, mixed given\.$#'
+ rawMessage: 'Parameter #1 $translations of class Fisharebest\Localization\Translator constructor expects array<string, string>, mixed given.'
identifier: argument.type
count: 1
path: app/I18N.php
-
- message: '#^Static property Fisharebest\\Webtrees\\I18N\:\:\$language \(Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface\) does not accept mixed\.$#'
+ rawMessage: 'Static property Fisharebest\Webtrees\I18N::$language (Fisharebest\Webtrees\Module\ModuleLanguageInterface) does not accept mixed.'
identifier: assign.propertyType
count: 1
path: app/I18N.php
-
- message: '#^Anonymous function should return string but returns mixed\.$#'
+ rawMessage: Anonymous function should return string but returns mixed.
identifier: return.type
count: 1
path: app/Individual.php
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 4
path: app/Individual.php
-
- message: '#^Cannot access an offset on mixed\.$#'
+ rawMessage: Cannot access an offset on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 2
path: app/Individual.php
-
- message: '#^Cannot access offset int\<\-1, max\> on mixed\.$#'
+ rawMessage: 'Cannot access offset int<-1, max> on mixed.'
identifier: offsetAccess.nonOffsetAccessible
count: 2
path: app/Individual.php
-
- message: '#^Cannot access offset int\<\-2, max\> on mixed\.$#'
+ rawMessage: 'Cannot access offset int<-2, max> on mixed.'
identifier: offsetAccess.nonOffsetAccessible
count: 2
path: app/Individual.php
-
- message: '#^Cannot access offset int\<0, max\> on mixed\.$#'
+ rawMessage: 'Cannot access offset int<0, max> on mixed.'
identifier: offsetAccess.nonOffsetAccessible
count: 4
path: app/Individual.php
-
- message: '#^Cannot call method facts\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method facts() on mixed.'
identifier: method.nonObject
count: 2
path: app/Individual.php
-
- message: '#^Cannot call method spouseFamilies\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method spouseFamilies() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 1
path: app/Individual.php
-
- message: '#^Cannot call method target\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method target() on mixed.'
identifier: method.nonObject
count: 2
path: app/Individual.php
-
- message: '#^Parameter \#1 \$haystack of function strpos expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $haystack of function strpos expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Individual.php
-
- message: '#^Parameter \#1 \$string of function substr expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $string of function substr expects string, string|null given.'
identifier: argument.type
count: 4
path: app/Individual.php
-
- message: '#^Parameter \#1 \$string of function substr_replace expects array\|string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $string of function substr_replace expects array|string, string|null given.'
identifier: argument.type
count: 2
path: app/Individual.php
-
- message: '#^Parameter \#2 \$array of function array_key_exists expects array, mixed given\.$#'
+ rawMessage: 'Parameter #2 $array of function array_key_exists expects array, mixed given.'
identifier: argument.type
count: 1
path: app/Individual.php
-
- message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
+ rawMessage: 'Parameter #2 $haystack of function in_array expects array, mixed given.'
identifier: argument.type
count: 4
path: app/Individual.php
-
- message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #2 $subject of function preg_match expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Individual.php
-
- message: '#^Parameter \#2 \$subject of function preg_match_all expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #2 $subject of function preg_match_all expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Individual.php
-
- message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
+ rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.'
identifier: argument.type
count: 5
path: app/Individual.php
-
- message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, string\|null given\.$#'
+ rawMessage: 'Parameter #3 $subject of function str_replace expects array<string>|string, string|null given.'
identifier: argument.type
count: 2
path: app/Individual.php
-
- message: '#^Parameter \#4 \$image_attributes of method Fisharebest\\Webtrees\\MediaFile\:\:displayImage\(\) expects array\<string, string\>, array\<string\> given\.$#'
+ rawMessage: 'Parameter #4 $image_attributes of method Fisharebest\Webtrees\MediaFile::displayImage() expects array<string, string>, array<string> given.'
identifier: argument.type
count: 1
path: app/Individual.php
-
- message: '#^Property Fisharebest\\Webtrees\\GedcomRecord\:\:\$getAllNames \(array\<array\<string\>\>\) does not accept array\<array\<string\|null\>\>\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\GedcomRecord::$getAllNames (array<array<string>>) does not accept array<array<string|null>>.'
identifier: assign.propertyType
count: 1
path: app/Individual.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Log.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Media.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 2
path: app/Module/AbstractIndividualListModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\AbstractIndividualListModule\:\:surnameData\(\) should return array\<object\{n_surn\: string, n_surname\: string, total\: int\}\> but returns array\<int, object\{n_surn\: mixed, n_surname\: mixed, total\: int\}&stdClass\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\AbstractIndividualListModule::surnameData() should return array<object{n_surn: string, n_surname: string, total: int}> but returns array<int, object{n_surn: mixed, n_surname: mixed, total: int}&stdClass>.'
identifier: return.type
count: 1
path: app/Module/AbstractIndividualListModule.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/AbstractIndividualListModule.php
-
- message: '#^Parameter \#1 \$string of static method Fisharebest\\Webtrees\\I18N\:\:strtoupper\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $string of static method Fisharebest\Webtrees\I18N::strtoupper() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/AbstractIndividualListModule.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/AbstractIndividualListModule.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Module/AbstractIndividualListModule.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Module/AbstractModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\AbstractModule\:\:getBlockSetting\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\AbstractModule::getBlockSetting() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Module/AbstractModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\AbstractModule\:\:getPreference\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\AbstractModule::getPreference() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Module/AbstractModule.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:serverParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::serverParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/BingWebmasterToolsModule.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/BranchesListModule.php
-
- message: '#^Argument of an invalid type array\|string supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type array|string supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Module/CensusAssistantModule.php
-
- message: '#^Call to an undefined method object\:\:censusLanguage\(\)\.$#'
+ rawMessage: 'Call to an undefined method object::censusLanguage().'
identifier: method.notFound
count: 1
path: app/Module/CensusAssistantModule.php
-
- message: '#^Cannot call method updateFact\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method updateFact() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 1
path: app/Module/CensusAssistantModule.php
-
- message: '#^Empty array passed to foreach\.$#'
+ rawMessage: Empty array passed to foreach.
identifier: foreach.emptyArray
count: 1
path: app/Module/CensusAssistantModule.php
-
- message: '#^Instanceof between Fisharebest\\Webtrees\\Individual and Fisharebest\\Webtrees\\Individual will always evaluate to true\.$#'
+ rawMessage: Instanceof between Fisharebest\Webtrees\Individual and Fisharebest\Webtrees\Individual will always evaluate to true.
identifier: instanceof.alwaysTrue
count: 1
path: app/Module/CensusAssistantModule.php
-
- message: '#^Parameter \#1 \$census of method Fisharebest\\Webtrees\\Module\\CensusAssistantModule\:\:censusTableEmptyRow\(\) expects Fisharebest\\Webtrees\\Census\\CensusInterface, object given\.$#'
+ rawMessage: 'Parameter #1 $census of method Fisharebest\Webtrees\Module\CensusAssistantModule::censusTableEmptyRow() expects Fisharebest\Webtrees\Census\CensusInterface, object given.'
identifier: argument.type
count: 1
path: app/Module/CensusAssistantModule.php
-
- message: '#^Parameter \#1 \$census of method Fisharebest\\Webtrees\\Module\\CensusAssistantModule\:\:censusTableHeader\(\) expects Fisharebest\\Webtrees\\Census\\CensusInterface, object given\.$#'
+ rawMessage: 'Parameter #1 $census of method Fisharebest\Webtrees\Module\CensusAssistantModule::censusTableHeader() expects Fisharebest\Webtrees\Census\CensusInterface, object given.'
identifier: argument.type
count: 1
path: app/Module/CensusAssistantModule.php
-
- message: '#^Parameter \#1 \$census of method Fisharebest\\Webtrees\\Module\\CensusAssistantModule\:\:censusTableRow\(\) expects Fisharebest\\Webtrees\\Census\\CensusInterface, object given\.$#'
+ rawMessage: 'Parameter #1 $census of method Fisharebest\Webtrees\Module\CensusAssistantModule::censusTableRow() expects Fisharebest\Webtrees\Census\CensusInterface, object given.'
identifier: argument.type
count: 1
path: app/Module/CensusAssistantModule.php
-
- message: '#^Parameter \#1 \$census of method Fisharebest\\Webtrees\\Module\\CensusAssistantModule\:\:createNoteText\(\) expects Fisharebest\\Webtrees\\Census\\CensusInterface, object given\.$#'
+ rawMessage: 'Parameter #1 $census of method Fisharebest\Webtrees\Module\CensusAssistantModule::createNoteText() expects Fisharebest\Webtrees\Census\CensusInterface, object given.'
identifier: argument.type
count: 1
path: app/Module/CensusAssistantModule.php
-
- message: '#^Parameter \#1 \$code of static method Fisharebest\\Webtrees\\I18N\:\:init\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $code of static method Fisharebest\Webtrees\I18N::init() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/CensusAssistantModule.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/CensusAssistantModule.php
-
- message: '#^Parameter \#5 \$ca_individuals of method Fisharebest\\Webtrees\\Module\\CensusAssistantModule\:\:createNoteText\(\) expects array\<array\<string\>\>, array\<string\> given\.$#'
+ rawMessage: 'Parameter #5 $ca_individuals of method Fisharebest\Webtrees\Module\CensusAssistantModule::createNoteText() expects array<array<string>>, array<string> given.'
identifier: argument.type
count: 1
path: app/Module/CensusAssistantModule.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/ChartsMenuModule.php
-
- message: '#^Cannot access offset string on mixed\.$#'
+ rawMessage: Cannot access offset string on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 17
path: app/Module/ClippingsCartModule.php
-
- message: '#^Parameter \#1 \$array of function array_keys expects array, mixed given\.$#'
+ rawMessage: 'Parameter #1 $array of function array_keys expects array, mixed given.'
identifier: argument.type
count: 2
path: app/Module/ClippingsCartModule.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/ClippingsCartModule.php
-
- message: '#^Parameter \#1 \$value of function count expects array\|Countable, mixed given\.$#'
+ rawMessage: 'Parameter #1 $value of function count expects array|Countable, mixed given.'
identifier: argument.type
count: 1
path: app/Module/ClippingsCartModule.php
-
- message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type list<string>|false supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 2
path: app/Module/CloudsTheme.php
-
- message: '#^Cannot access offset int\<0, max\> on mixed\.$#'
+ rawMessage: 'Cannot access offset int<0, max> on mixed.'
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Cannot call method all\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method all() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/CloudsTheme.php
-
- message: '#^Cannot call method chartBoxMenu\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method chartBoxMenu() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Cannot call method count\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method count() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Cannot call method filter\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method filter() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Cannot call method findByComponent\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByComponent() on mixed.'
identifier: method.nonObject
count: 3
path: app/Module/CloudsTheme.php
-
- message: '#^Cannot call method findByInterface\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByInterface() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Cannot call method first\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method first() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Cannot call method getUri\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getUri() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/CloudsTheme.php
-
- message: '#^Cannot call method map\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method map() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/CloudsTheme.php
-
- message: '#^Cannot call method name\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method name() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Cannot cast mixed to string\.$#'
+ rawMessage: Cannot cast mixed to string.
identifier: cast.string
count: 2
path: app/Module/CloudsTheme.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\CloudsTheme\:\:baseGenealogyMenu\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\CloudsTheme::baseGenealogyMenu() should return array<Fisharebest\Webtrees\Menu> but returns mixed.'
identifier: return.type
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\CloudsTheme\:\:individualBoxMenuCharts\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns list\<mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\CloudsTheme::individualBoxMenuCharts() should return array<Fisharebest\Webtrees\Menu> but returns list<mixed>.'
identifier: return.type
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, array\<int, mixed\> given\.$#'
+ rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array<int, mixed> given.'
identifier: argument.type
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 3
path: app/Module/CloudsTheme.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:queryParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::queryParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Parameter \#2 \$callback of function usort expects callable\(mixed, mixed\)\: int, Closure\(Fisharebest\\Webtrees\\Menu, Fisharebest\\Webtrees\\Menu\)\: int given\.$#'
+ rawMessage: 'Parameter #2 $callback of function usort expects callable(mixed, mixed): int, Closure(Fisharebest\Webtrees\Menu, Fisharebest\Webtrees\Menu): int given.'
identifier: argument.type
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Parameter \#2 \$haystack of function in_array expects array, list\<string\>\|false given\.$#'
+ rawMessage: 'Parameter #2 $haystack of function in_array expects array, list<string>|false given.'
identifier: argument.type
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
+ rawMessage: 'Parameter #2 $haystack of function in_array expects array, mixed given.'
identifier: argument.type
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\<Fisharebest\\Webtrees\\Menu\>, mixed given\.$#'
+ rawMessage: 'Parameter #5 $submenus of class Fisharebest\Webtrees\Menu constructor expects array<Fisharebest\Webtrees\Menu>, mixed given.'
identifier: argument.type
count: 1
path: app/Module/CloudsTheme.php
-
- message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type list<string>|false supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 2
path: app/Module/FabTheme.php
-
- message: '#^Cannot access offset int\<0, max\> on mixed\.$#'
+ rawMessage: 'Cannot access offset int<0, max> on mixed.'
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Cannot call method all\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method all() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/FabTheme.php
-
- message: '#^Cannot call method chartBoxMenu\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method chartBoxMenu() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Cannot call method count\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method count() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Cannot call method filter\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method filter() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Cannot call method findByComponent\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByComponent() on mixed.'
identifier: method.nonObject
count: 3
path: app/Module/FabTheme.php
-
- message: '#^Cannot call method findByInterface\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByInterface() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Cannot call method first\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method first() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Cannot call method getUri\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getUri() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/FabTheme.php
-
- message: '#^Cannot call method map\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method map() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/FabTheme.php
-
- message: '#^Cannot call method name\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method name() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Cannot cast mixed to string\.$#'
+ rawMessage: Cannot cast mixed to string.
identifier: cast.string
count: 2
path: app/Module/FabTheme.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FabTheme\:\:genealogyMenu\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FabTheme::genealogyMenu() should return array<Fisharebest\Webtrees\Menu> but returns mixed.'
identifier: return.type
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FabTheme\:\:individualBoxMenuCharts\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns list\<mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FabTheme::individualBoxMenuCharts() should return array<Fisharebest\Webtrees\Menu> but returns list<mixed>.'
identifier: return.type
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, array\<int, mixed\> given\.$#'
+ rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array<int, mixed> given.'
identifier: argument.type
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 3
path: app/Module/FabTheme.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:queryParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::queryParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Parameter \#2 \$callback of function usort expects callable\(mixed, mixed\)\: int, Closure\(Fisharebest\\Webtrees\\Menu, Fisharebest\\Webtrees\\Menu\)\: int given\.$#'
+ rawMessage: 'Parameter #2 $callback of function usort expects callable(mixed, mixed): int, Closure(Fisharebest\Webtrees\Menu, Fisharebest\Webtrees\Menu): int given.'
identifier: argument.type
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Parameter \#2 \$haystack of function in_array expects array, list\<string\>\|false given\.$#'
+ rawMessage: 'Parameter #2 $haystack of function in_array expects array, list<string>|false given.'
identifier: argument.type
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
+ rawMessage: 'Parameter #2 $haystack of function in_array expects array, mixed given.'
identifier: argument.type
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\<Fisharebest\\Webtrees\\Menu\>, mixed given\.$#'
+ rawMessage: 'Parameter #5 $submenus of class Fisharebest\Webtrees\Menu constructor expects array<Fisharebest\Webtrees\Menu>, mixed given.'
identifier: argument.type
count: 1
path: app/Module/FabTheme.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FamilyTreeFavoritesModule\:\:getFavorites\(\) should return array\<int, object\{favorite_id\: string, favorite_type\: string, url\: string\|null, note\: string\|null, title\: string\|null, record\: Fisharebest\\Webtrees\\GedcomRecord\|null\}\> but returns array\<int, stdClass\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FamilyTreeFavoritesModule::getFavorites() should return array<int, object{favorite_id: string, favorite_type: string, url: string|null, note: string|null, title: string|null, record: Fisharebest\Webtrees\GedcomRecord|null}> but returns array<int, stdClass>.'
identifier: return.type
count: 1
path: app/Module/FamilyTreeFavoritesModule.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/FamilyTreeFavoritesModule.php
-
- message: '#^Access to an undefined property object\:\:\$body\.$#'
+ rawMessage: Access to an undefined property object::$body.
identifier: property.notFound
count: 1
path: app/Module/FamilyTreeNewsModule.php
-
- message: '#^Access to an undefined property object\:\:\$subject\.$#'
+ rawMessage: Access to an undefined property object::$subject.
identifier: property.notFound
count: 1
path: app/Module/FamilyTreeNewsModule.php
-
- message: '#^Access to an undefined property object\:\:\$updated\.$#'
+ rawMessage: Access to an undefined property object::$updated.
identifier: property.notFound
count: 1
path: app/Module/FamilyTreeNewsModule.php
-
- message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#'
+ rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.'
identifier: method.nonObject
count: 2
path: app/Module/FamilyTreeNewsModule.php
-
- message: '#^Parameter \#1 \$string of method Fisharebest\\Webtrees\\Contracts\\TimestampFactoryInterface\:\:fromString\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $string of method Fisharebest\Webtrees\Contracts\TimestampFactoryInterface::fromString() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Module/FamilyTreeNewsModule.php
-
- message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $datetime of static method DateTimeImmutable::createFromFormat() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/FamilyTreeNewsModule.php
-
- message: '#^Cannot call method embedTags\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method embedTags() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/FamilyTreeStatisticsModule.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Module/FamilyTreeStatisticsModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FamilyTreeStatisticsModule\:\:getBlock\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FamilyTreeStatisticsModule::getBlock() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Module/FamilyTreeStatisticsModule.php
-
- message: '#^Parameter \#1 \$text of method Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface\:\:normalize\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $text of method Fisharebest\Webtrees\Module\ModuleLanguageInterface::normalize() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/FamilyTreeStatisticsModule.php
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: Possibly invalid array key type mixed.
+ identifier: offsetAccess.invalidOffset
+ count: 2
+ path: app/Module/FamilyTreeStatisticsModule.php
+
+ -
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Binary operation "\-" between mixed and mixed results in an error\.$#'
+ rawMessage: Binary operation "-" between mixed and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Binary operation "\.\=" between non\-falsy\-string and mixed results in an error\.$#'
+ rawMessage: 'Binary operation ".=" between non-falsy-string and mixed results in an error.'
identifier: assignOp.invalid
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Cannot access offset 0 on array\|false\.$#'
+ rawMessage: Cannot access offset 0 on array|false.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Cannot access offset 4 on array\|false\.$#'
+ rawMessage: Cannot access offset 4 on array|false.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Cannot call method alternateName\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method alternateName() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 4
path: app/Module/FanChartModule.php
-
- message: '#^Cannot call method getClass\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getClass() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Cannot call method getLabel\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getLabel() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Cannot call method getLink\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getLink() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Cannot call method individualBoxMenu\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method individualBoxMenu() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Cannot call method lifespan\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method lifespan() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Cannot call method sex\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method sex() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Cannot call method xref\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method xref() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 2
path: app/Module/FanChartModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FanChartModule\:\:imageColor\(\) should return int but returns int\<0, max\>\|false\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FanChartModule::imageColor() should return int but returns int<0, max>|false.'
identifier: return.type
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Parameter \#1 \$individual of method Fisharebest\\Webtrees\\Module\\FanChartModule\:\:chartTitle\(\) expects Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Individual\|null given\.$#'
+ rawMessage: 'Parameter #1 $individual of method Fisharebest\Webtrees\Module\FanChartModule::chartTitle() expects Fisharebest\Webtrees\Individual, Fisharebest\Webtrees\Individual|null given.'
identifier: argument.type
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.'
identifier: argument.type
count: 2
path: app/Module/FanChartModule.php
-
- message: '#^Parameter \#1 \$width of function imagecreate expects int\<1, max\>, int given\.$#'
+ rawMessage: 'Parameter #1 $width of function imagecreate expects int<1, max>, int given.'
identifier: argument.type
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Parameter \#2 \$color of function imagecolortransparent expects int\|null, int\<0, max\>\|false given\.$#'
+ rawMessage: 'Parameter #2 $color of function imagecolortransparent expects int|null, int<0, max>|false given.'
identifier: argument.type
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Parameter \#2 \$height of function imagecreate expects int\<1, max\>, int given\.$#'
+ rawMessage: 'Parameter #2 $height of function imagecreate expects int<1, max>, int given.'
identifier: argument.type
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Parameter \#2 \$red of function imagecolorallocate expects int\<0, 255\>, int given\.$#'
+ rawMessage: 'Parameter #2 $red of function imagecolorallocate expects int<0, 255>, int given.'
identifier: argument.type
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Parameter \#3 \$green of function imagecolorallocate expects int\<0, 255\>, int given\.$#'
+ rawMessage: 'Parameter #3 $green of function imagecolorallocate expects int<0, 255>, int given.'
identifier: argument.type
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Parameter \#4 \$blue of function imagecolorallocate expects int\<0, 255\>, int given\.$#'
+ rawMessage: 'Parameter #4 $blue of function imagecolorallocate expects int<0, 255>, int given.'
identifier: argument.type
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Parameter \#6 \$color of function imagefilledrectangle expects int, int\<0, max\>\|false given\.$#'
+ rawMessage: 'Parameter #6 $color of function imagefilledrectangle expects int, int<0, max>|false given.'
identifier: argument.type
count: 1
path: app/Module/FanChartModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixCemeteryTag\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixCemeteryTag::individualsToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixCemeteryTag.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<int,mixed>::map() expects callable(mixed, int): (object{xref: string, type: string}&stdClass), Closure(string): (object{xref: string, type: string}&stdClass) given.'
identifier: argument.type
count: 1
path: app/Module/FixCemeteryTag.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:familiesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::familiesToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixDuplicateLinks.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::individualsToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixDuplicateLinks.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:mediaToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::mediaToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixDuplicateLinks.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:notesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::notesToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixDuplicateLinks.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:repositoriesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::repositoriesToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixDuplicateLinks.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:sourcesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::sourcesToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixDuplicateLinks.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:submittersToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::submittersToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixDuplicateLinks.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:updateGedcom\(\) should return string but returns string\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixDuplicateLinks::updateGedcom() should return string but returns string|null.'
identifier: return.type
count: 1
path: app/Module/FixDuplicateLinks.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<int,mixed>::map() expects callable(mixed, int): (object{xref: string, type: string}&stdClass), Closure(string): (object{xref: string, type: string}&stdClass) given.'
identifier: argument.type
count: 1
path: app/Module/FixDuplicateLinks.php
-
- message: '#^Parameter \#2 \$params of method Fisharebest\\Webtrees\\Module\\FixDuplicateLinks\:\:familiesToFixQuery\(\) expects array\<string, string\>, array\<string\> given\.$#'
+ rawMessage: 'Parameter #2 $params of method Fisharebest\Webtrees\Module\FixDuplicateLinks::familiesToFixQuery() expects array<string, string>, array<string> given.'
identifier: argument.type
count: 1
path: app/Module/FixDuplicateLinks.php
-
- message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
+ rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.'
identifier: argument.type
count: 2
path: app/Module/FixDuplicateLinks.php
-
- message: '#^Strict comparison using \!\=\= between Illuminate\\Support\\Collection\<int, string\> and null will always evaluate to true\.$#'
+ rawMessage: 'Strict comparison using !== between Illuminate\Support\Collection<int, string> and null will always evaluate to true.'
identifier: notIdentical.alwaysTrue
count: 6
path: app/Module/FixDuplicateLinks.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixMissingDeaths\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixMissingDeaths::individualsToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixMissingDeaths.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<int,mixed>::map() expects callable(mixed, int): (object{xref: string, type: string}&stdClass), Closure(string): (object{xref: string, type: string}&stdClass) given.'
identifier: argument.type
count: 1
path: app/Module/FixMissingDeaths.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixNameSlashesAndSpaces\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixNameSlashesAndSpaces::individualsToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixNameSlashesAndSpaces.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixNameSlashesAndSpaces\:\:updateGedcom\(\) should return string but returns string\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixNameSlashesAndSpaces::updateGedcom() should return string but returns string|null.'
identifier: return.type
count: 1
path: app/Module/FixNameSlashesAndSpaces.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<int,mixed>::map() expects callable(mixed, int): (object{xref: string, type: string}&stdClass), Closure(string): (object{xref: string, type: string}&stdClass) given.'
identifier: argument.type
count: 1
path: app/Module/FixNameSlashesAndSpaces.php
-
- message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
+ rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.'
identifier: argument.type
count: 1
path: app/Module/FixNameSlashesAndSpaces.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixNameTags\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixNameTags::individualsToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixNameTags.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<int,mixed>::map() expects callable(mixed, int): (object{xref: string, type: string}&stdClass), Closure(string): (object{xref: string, type: string}&stdClass) given.'
identifier: argument.type
count: 1
path: app/Module/FixNameTags.php
-
- message: '#^Strict comparison using \!\=\= between Illuminate\\Support\\Collection\<int, string\> and null will always evaluate to true\.$#'
+ rawMessage: 'Strict comparison using !== between Illuminate\Support\Collection<int, string> and null will always evaluate to true.'
identifier: notIdentical.alwaysTrue
count: 1
path: app/Module/FixNameTags.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixPlaceNames\:\:familiesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixPlaceNames::familiesToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixPlaceNames.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixPlaceNames\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixPlaceNames::individualsToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixPlaceNames.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixPlaceNames\:\:updateGedcom\(\) should return string but returns string\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixPlaceNames::updateGedcom() should return string but returns string|null.'
identifier: return.type
count: 1
path: app/Module/FixPlaceNames.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<int,mixed>::map() expects callable(mixed, int): (object{xref: string, type: string}&stdClass), Closure(string): (object{xref: string, type: string}&stdClass) given.'
identifier: argument.type
count: 1
path: app/Module/FixPlaceNames.php
-
- message: '#^Binary operation "\." between "\\n" and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between "\n" and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Module/FixPrimaryTag.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixPrimaryTag\:\:mediaToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixPrimaryTag::mediaToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixPrimaryTag.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<int,mixed>::map() expects callable(mixed, int): (object{xref: string, type: string}&stdClass), Closure(string): (object{xref: string, type: string}&stdClass) given.'
identifier: argument.type
count: 1
path: app/Module/FixPrimaryTag.php
-
- message: '#^Strict comparison using \!\=\= between Illuminate\\Support\\Collection\<int, string\> and null will always evaluate to true\.$#'
+ rawMessage: 'Strict comparison using !== between Illuminate\Support\Collection<int, string> and null will always evaluate to true.'
identifier: notIdentical.alwaysTrue
count: 1
path: app/Module/FixPrimaryTag.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:familiesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::familiesToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixSearchAndReplace.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::individualsToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixSearchAndReplace.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:locationsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::locationsToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixSearchAndReplace.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:mediaToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::mediaToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixSearchAndReplace.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:notesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::notesToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixSearchAndReplace.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:repositoriesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::repositoriesToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixSearchAndReplace.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:sourcesToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::sourcesToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixSearchAndReplace.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:submittersToFix\(\) should return Illuminate\\Support\\Collection\<int, string\>\|null but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::submittersToFix() should return Illuminate\Support\Collection<int, string>|null but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixSearchAndReplace.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixSearchAndReplace\:\:updateGedcom\(\) should return string but returns string\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixSearchAndReplace::updateGedcom() should return string but returns string|null.'
identifier: return.type
count: 1
path: app/Module/FixSearchAndReplace.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<int,mixed>::map() expects callable(mixed, int): (object{xref: string, type: string}&stdClass), Closure(string): (object{xref: string, type: string}&stdClass) given.'
identifier: argument.type
count: 1
path: app/Module/FixSearchAndReplace.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FixWtObjeSortTag\:\:individualsToFix\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FixWtObjeSortTag::individualsToFix() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Module/FixWtObjeSortTag.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:map\(\) expects callable\(mixed, int\)\: \(object\{xref\: string, type\: string\}&stdClass\), Closure\(string\)\: \(object\{xref\: string, type\: string\}&stdClass\) given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<int,mixed>::map() expects callable(mixed, int): (object{xref: string, type: string}&stdClass), Closure(string): (object{xref: string, type: string}&stdClass) given.'
identifier: argument.type
count: 1
path: app/Module/FixWtObjeSortTag.php
-
- message: '#^Strict comparison using \!\=\= between Illuminate\\Support\\Collection\<int, string\> and null will always evaluate to true\.$#'
+ rawMessage: 'Strict comparison using !== between Illuminate\Support\Collection<int, string> and null will always evaluate to true.'
identifier: notIdentical.alwaysTrue
count: 1
path: app/Module/FixWtObjeSortTag.php
-
- message: '#^Access to an undefined property object\:\:\$block_id\.$#'
+ rawMessage: Access to an undefined property object::$block_id.
identifier: property.notFound
count: 2
path: app/Module/FrequentlyAskedQuestionsModule.php
-
- message: '#^Access to an undefined property object\:\:\$block_order\.$#'
+ rawMessage: Access to an undefined property object::$block_order.
identifier: property.notFound
count: 2
path: app/Module/FrequentlyAskedQuestionsModule.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 6
path: app/Module/FrequentlyAskedQuestionsModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\FrequentlyAskedQuestionsModule\:\:faqsForTree\(\) should return Illuminate\\Support\\Collection\<int, object\{block_id\: int, block_order\: int, gedcom_id\: int, header\: string, faqbody\: string, languages\: string\}\> but returns Illuminate\\Support\\Collection\<int, stdClass\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\FrequentlyAskedQuestionsModule::faqsForTree() should return Illuminate\Support\Collection<int, object{block_id: int, block_order: int, gedcom_id: int|null, header: string, faqbody: string, languages: string}> but returns Illuminate\Support\Collection<int, stdClass>.'
identifier: return.type
count: 1
path: app/Module/FrequentlyAskedQuestionsModule.php
-
- message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $string of function explode expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/FrequentlyAskedQuestionsModule.php
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Module/GeonamesAutocomplete.php
-
- message: '#^Cannot access property \$adminName1 on mixed\.$#'
+ rawMessage: Cannot access property $adminName1 on mixed.
identifier: property.nonObject
count: 1
path: app/Module/GeonamesAutocomplete.php
-
- message: '#^Cannot access property \$adminName2 on mixed\.$#'
+ rawMessage: Cannot access property $adminName2 on mixed.
identifier: property.nonObject
count: 1
path: app/Module/GeonamesAutocomplete.php
-
- message: '#^Cannot access property \$countryName on mixed\.$#'
+ rawMessage: Cannot access property $countryName on mixed.
identifier: property.nonObject
count: 3
path: app/Module/GeonamesAutocomplete.php
-
- message: '#^Cannot access property \$geonames on mixed\.$#'
+ rawMessage: Cannot access property $geonames on mixed.
identifier: property.nonObject
count: 1
path: app/Module/GeonamesAutocomplete.php
-
- message: '#^Cannot access property \$name on mixed\.$#'
+ rawMessage: Cannot access property $name on mixed.
identifier: property.nonObject
count: 1
path: app/Module/GeonamesAutocomplete.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 2
path: app/Module/GoogleAnalyticsModule.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:serverParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::serverParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/GoogleAnalyticsModule.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:serverParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::serverParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/GoogleSearchConsole.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 2
path: app/Module/HitCountFooterModule.php
-
- message: '#^Binary operation "\.\=" between mixed and non\-falsy\-string results in an error\.$#'
+ rawMessage: 'Binary operation ".=" between mixed and non-falsy-string results in an error.'
identifier: assignOp.invalid
count: 1
path: app/Module/HtmlBlockModule.php
-
- message: '#^Cannot call method embedTags\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method embedTags() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/HtmlBlockModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\HtmlBlockModule\:\:getBlock\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\HtmlBlockModule::getBlock() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Module/HtmlBlockModule.php
-
- message: '#^Parameter \#1 \$string of function strip_tags expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $string of function strip_tags expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/HtmlBlockModule.php
-
- message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<int,string\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<int, ''FAM\:_UID''\|''FAM\:CHAN''\|''FAM\:SUBM''\|''FAM\:UID''\>\|iterable\<int, ''FAM\:_UID''\|''FAM\:CHAN''\|''FAM\:SUBM''\|''FAM\:UID''\>, Illuminate\\Support\\Collection\<int, mixed\> given\.$#'
+ rawMessage: 'Parameter #1 $items of method Illuminate\Support\Collection<int,string>::merge() expects Illuminate\Contracts\Support\Arrayable<int, ''FAM:_UID''|''FAM:CHAN''|''FAM:SUBM''|''FAM:UID''>|iterable<int, ''FAM:_UID''|''FAM:CHAN''|''FAM:SUBM''|''FAM:UID''>, Illuminate\Support\Collection<int, mixed> given.'
identifier: argument.type
count: 2
path: app/Module/IndividualFactsTabModule.php
-
- message: '#^Parameter \#1 \$callback of function array_map expects \(callable\(mixed\)\: mixed\)\|null, Closure\(string\)\: non\-falsy\-string given\.$#'
+ rawMessage: 'Parameter #1 $callback of function array_map expects (callable(mixed): mixed)|null, Closure(string): non-falsy-string given.'
identifier: argument.type
count: 1
path: app/Module/IndividualMetadataModule.php
-
- message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, array given\.$#'
+ rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array given.'
identifier: argument.type
count: 2
path: app/Module/IndividualMetadataModule.php
-
- message: '#^Cannot call method xref\(\) on Fisharebest\\Webtrees\\Family\|null\.$#'
+ rawMessage: 'Cannot call method xref() on Fisharebest\Webtrees\Family|null.'
identifier: method.nonObject
count: 1
path: app/Module/InteractiveTree/TreeView.php
-
- message: '#^Offset 1 on array\{Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Family\} in empty\(\) always exists and is not falsy\.$#'
+ rawMessage: 'Offset 1 on array{Fisharebest\Webtrees\Individual, Fisharebest\Webtrees\Family} in empty() always exists and is not falsy.'
identifier: empty.offset
count: 1
path: app/Module/InteractiveTree/TreeView.php
-
- message: '#^Parameter \#1 \$familyList of method Fisharebest\\Webtrees\\Module\\InteractiveTree\\TreeView\:\:drawChildren\(\) expects Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Family\>, Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Family\|null\> given\.$#'
+ rawMessage: 'Parameter #1 $familyList of method Fisharebest\Webtrees\Module\InteractiveTree\TreeView::drawChildren() expects Illuminate\Support\Collection<int, Fisharebest\Webtrees\Family>, Illuminate\Support\Collection<int, Fisharebest\Webtrees\Family|null> given.'
identifier: argument.type
count: 1
path: app/Module/InteractiveTree/TreeView.php
-
- message: '#^Binary operation "\." between mixed and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between mixed and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Module/LanguageEnglishUnitedStates.php
-
- message: '#^Binary operation "\." between string and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between string and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Module/LanguageEnglishUnitedStates.php
-
- message: '#^Anonymous function should return array but returns mixed\.$#'
+ rawMessage: Anonymous function should return array but returns mixed.
identifier: return.type
count: 1
path: app/Module/LanguageSlovakian.php
-
- message: '#^Access to an undefined property object\:\:\$row\.$#'
+ rawMessage: Access to an undefined property object::$row.
identifier: property.notFound
count: 1
path: app/Module/LifespansChartModule.php
-
- message: '#^Anonymous function should return int but returns mixed\.$#'
+ rawMessage: Anonymous function should return int but returns mixed.
identifier: return.type
count: 1
path: app/Module/LifespansChartModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\LifespansChartModule\:\:findIndividualsByDate\(\) should return array\<string\> but returns array\<mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\LifespansChartModule::findIndividualsByDate() should return array<string> but returns array<mixed>.'
identifier: return.type
count: 1
path: app/Module/LifespansChartModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\LifespansChartModule\:\:findIndividualsByPlace\(\) should return array\<string\> but returns array\<mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\LifespansChartModule::findIndividualsByPlace() should return array<string> but returns array<mixed>.'
identifier: return.type
count: 1
path: app/Module/LifespansChartModule.php
-
- message: '#^Call to method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Menu\|null\>\:\:isEmpty\(\) will always evaluate to false\.$#'
+ rawMessage: 'Call to method Illuminate\Support\Collection<int,Fisharebest\Webtrees\Menu|null>::isEmpty() will always evaluate to false.'
identifier: method.impossibleType
count: 1
path: app/Module/ListsMenuModule.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Menu\|null\>\:\:sort\(\) expects \(callable\(Fisharebest\\Webtrees\\Menu\|null, Fisharebest\\Webtrees\\Menu\|null\)\: int\)\|int\|null, Closure\(Fisharebest\\Webtrees\\Menu, Fisharebest\\Webtrees\\Menu\)\: int given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<int,Fisharebest\Webtrees\Menu|null>::sort() expects (callable(Fisharebest\Webtrees\Menu|null, Fisharebest\Webtrees\Menu|null): int)|int|null, Closure(Fisharebest\Webtrees\Menu, Fisharebest\Webtrees\Menu): int given.'
identifier: argument.type
count: 1
path: app/Module/ListsMenuModule.php
-
- message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\<Fisharebest\\Webtrees\\Menu\>, array\<int, Fisharebest\\Webtrees\\Menu\|null\> given\.$#'
+ rawMessage: 'Parameter #5 $submenus of class Fisharebest\Webtrees\Menu constructor expects array<Fisharebest\Webtrees\Menu>, array<int, Fisharebest\Webtrees\Menu|null> given.'
identifier: argument.type
count: 1
path: app/Module/ListsMenuModule.php
-
- message: '#^Cannot call method usersLoggedInList\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method usersLoggedInList() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/LoggedInUsersModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\LoggedInUsersModule\:\:getBlock\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\LoggedInUsersModule::getBlock() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Module/LoggedInUsersModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\MapGeoLocationGeonames\:\:extractLocationsFromResponse\(\) should return array\<string\> but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\MapGeoLocationGeonames::extractLocationsFromResponse() should return array<string> but returns mixed.'
identifier: return.type
count: 1
path: app/Module/MapGeoLocationGeonames.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\MapGeoLocationNominatim\:\:extractLocationsFromResponse\(\) should return array\<string\> but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\MapGeoLocationNominatim::extractLocationsFromResponse() should return array<string> but returns mixed.'
identifier: return.type
count: 1
path: app/Module/MapGeoLocationNominatim.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\MapGeoLocationOpenRouteService\:\:extractLocationsFromResponse\(\) should return array\<string\> but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\MapGeoLocationOpenRouteService::extractLocationsFromResponse() should return array<string> but returns mixed.'
identifier: return.type
count: 1
path: app/Module/MapGeoLocationOpenRouteService.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:serverParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::serverParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/MatomoAnalyticsModule.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: string, Closure\(string\)\: string given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): string, Closure(string): string given.'
identifier: argument.type
count: 1
path: app/Module/MediaListModule.php
-
- message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type list<string>|false supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 2
path: app/Module/MinimalTheme.php
-
- message: '#^Cannot access offset int\<0, max\> on mixed\.$#'
+ rawMessage: 'Cannot access offset int<0, max> on mixed.'
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Cannot call method all\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method all() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/MinimalTheme.php
-
- message: '#^Cannot call method chartBoxMenu\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method chartBoxMenu() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Cannot call method count\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method count() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Cannot call method filter\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method filter() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Cannot call method findByComponent\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByComponent() on mixed.'
identifier: method.nonObject
count: 3
path: app/Module/MinimalTheme.php
-
- message: '#^Cannot call method findByInterface\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByInterface() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Cannot call method first\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method first() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Cannot call method getUri\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getUri() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/MinimalTheme.php
-
- message: '#^Cannot call method map\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method map() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/MinimalTheme.php
-
- message: '#^Cannot call method name\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method name() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Cannot cast mixed to string\.$#'
+ rawMessage: Cannot cast mixed to string.
identifier: cast.string
count: 2
path: app/Module/MinimalTheme.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\MinimalTheme\:\:genealogyMenu\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\MinimalTheme::genealogyMenu() should return array<Fisharebest\Webtrees\Menu> but returns mixed.'
identifier: return.type
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\MinimalTheme\:\:individualBoxMenuCharts\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns list\<mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\MinimalTheme::individualBoxMenuCharts() should return array<Fisharebest\Webtrees\Menu> but returns list<mixed>.'
identifier: return.type
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, array\<int, mixed\> given\.$#'
+ rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array<int, mixed> given.'
identifier: argument.type
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 3
path: app/Module/MinimalTheme.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:queryParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::queryParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Parameter \#2 \$callback of function usort expects callable\(mixed, mixed\)\: int, Closure\(Fisharebest\\Webtrees\\Menu, Fisharebest\\Webtrees\\Menu\)\: int given\.$#'
+ rawMessage: 'Parameter #2 $callback of function usort expects callable(mixed, mixed): int, Closure(Fisharebest\Webtrees\Menu, Fisharebest\Webtrees\Menu): int given.'
identifier: argument.type
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Parameter \#2 \$haystack of function in_array expects array, list\<string\>\|false given\.$#'
+ rawMessage: 'Parameter #2 $haystack of function in_array expects array, list<string>|false given.'
identifier: argument.type
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
+ rawMessage: 'Parameter #2 $haystack of function in_array expects array, mixed given.'
identifier: argument.type
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\<Fisharebest\\Webtrees\\Menu\>, mixed given\.$#'
+ rawMessage: 'Parameter #5 $submenus of class Fisharebest\Webtrees\Menu constructor expects array<Fisharebest\Webtrees\Menu>, mixed given.'
identifier: argument.type
count: 1
path: app/Module/MinimalTheme.php
-
- message: '#^Trait Fisharebest\\Webtrees\\Module\\ModuleCustomTrait is used zero times and is not analysed\.$#'
+ rawMessage: Trait Fisharebest\Webtrees\Module\ModuleCustomTrait is used zero times and is not analysed.
identifier: trait.unused
count: 1
path: app/Module/ModuleCustomTrait.php
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Module/OpenRouteServiceAutocomplete.php
-
- message: '#^Cannot access property \$country on mixed\.$#'
+ rawMessage: Cannot access property $country on mixed.
identifier: property.nonObject
count: 4
path: app/Module/OpenRouteServiceAutocomplete.php
-
- message: '#^Cannot access property \$county on mixed\.$#'
+ rawMessage: Cannot access property $county on mixed.
identifier: property.nonObject
count: 2
path: app/Module/OpenRouteServiceAutocomplete.php
-
- message: '#^Cannot access property \$features on mixed\.$#'
+ rawMessage: Cannot access property $features on mixed.
identifier: property.nonObject
count: 1
path: app/Module/OpenRouteServiceAutocomplete.php
-
- message: '#^Cannot access property \$label on mixed\.$#'
+ rawMessage: Cannot access property $label on mixed.
identifier: property.nonObject
count: 1
path: app/Module/OpenRouteServiceAutocomplete.php
-
- message: '#^Cannot access property \$macroregion on mixed\.$#'
+ rawMessage: Cannot access property $macroregion on mixed.
identifier: property.nonObject
count: 2
path: app/Module/OpenRouteServiceAutocomplete.php
-
- message: '#^Cannot access property \$name on mixed\.$#'
+ rawMessage: Cannot access property $name on mixed.
identifier: property.nonObject
count: 2
path: app/Module/OpenRouteServiceAutocomplete.php
-
- message: '#^Cannot access property \$properties on mixed\.$#'
+ rawMessage: Cannot access property $properties on mixed.
identifier: property.nonObject
count: 14
path: app/Module/OpenRouteServiceAutocomplete.php
-
- message: '#^Cannot access property \$region on mixed\.$#'
+ rawMessage: Cannot access property $region on mixed.
identifier: property.nonObject
count: 3
path: app/Module/OpenRouteServiceAutocomplete.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\OpenRouteServiceAutocomplete\:\:parsePlaceNameSearchResponse\(\) should return array\<string\> but returns list\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\OpenRouteServiceAutocomplete::parsePlaceNameSearchResponse() should return array<string> but returns list.'
identifier: return.type
count: 1
path: app/Module/OpenRouteServiceAutocomplete.php
-
- message: '#^Parameter \#2 \$callback of function usort expects callable\(mixed, mixed\)\: int, Closure\(string, string\)\: int given\.$#'
+ rawMessage: 'Parameter #2 $callback of function usort expects callable(mixed, mixed): int, Closure(string, string): int given.'
identifier: argument.type
count: 1
path: app/Module/OpenRouteServiceAutocomplete.php
-
- message: '#^Parameter \#1 \$individual of method Fisharebest\\Webtrees\\Module\\PedigreeChartModule\:\:nextLink\(\) expects Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Individual\|null given\.$#'
+ rawMessage: 'Parameter #1 $individual of method Fisharebest\Webtrees\Module\PedigreeChartModule::nextLink() expects Fisharebest\Webtrees\Individual, Fisharebest\Webtrees\Individual|null given.'
identifier: argument.type
count: 2
path: app/Module/PedigreeChartModule.php
-
- message: '#^Parameter \#2 \$parameters of function route expects array\<array\<string\>\|bool\|int\|string\|null\>, array given\.$#'
+ rawMessage: 'Parameter #2 $parameters of function route expects array<array<string>|bool|int|string|null>, array given.'
identifier: argument.type
count: 1
path: app/Module/PedigreeChartModule.php
-
- message: '#^Parameter \#2 \$length of function array_chunk expects int\<1, max\>, int given\.$#'
+ rawMessage: 'Parameter #2 $length of function array_chunk expects int<1, max>, int given.'
identifier: argument.type
count: 2
path: app/Module/PlaceHierarchyListModule.php
-
- message: '#^Access to an undefined property object\:\:\$features\.$#'
+ rawMessage: Access to an undefined property object::$features.
identifier: property.notFound
count: 1
path: app/Module/PlacesModule.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Module/RecentChangesModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\RecentChangesModule\:\:getRecentChangesFromDatabase\(\) should return Illuminate\\Support\\Collection\<\(int\|string\), object\{record\: Fisharebest\\Webtrees\\GedcomRecord, time\: Fisharebest\\Webtrees\\Contracts\\TimestampInterface, user\: Fisharebest\\Webtrees\\Contracts\\UserInterface\}\> but returns Illuminate\\Support\\Collection\<int, object\{record\: Fisharebest\\Webtrees\\GedcomRecord\|null, time\: Fisharebest\\Webtrees\\Contracts\\TimestampInterface, user\: Fisharebest\\Webtrees\\User\|null\}&stdClass\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\RecentChangesModule::getRecentChangesFromDatabase() should return Illuminate\Support\Collection<(int|string), object{record: Fisharebest\Webtrees\GedcomRecord, time: Fisharebest\Webtrees\Contracts\TimestampInterface, user: Fisharebest\Webtrees\Contracts\UserInterface}> but returns Illuminate\Support\Collection<int, object{record: Fisharebest\Webtrees\GedcomRecord|null, time: Fisharebest\Webtrees\Contracts\TimestampInterface, user: Fisharebest\Webtrees\User|null}&stdClass>.'
identifier: return.type
count: 1
path: app/Module/RecentChangesModule.php
-
- message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Individual\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<int, Fisharebest\\Webtrees\\Individual\>\|iterable\<int, Fisharebest\\Webtrees\\Individual\>, Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Family\> given\.$#'
+ rawMessage: 'Parameter #1 $items of method Illuminate\Support\Collection<int,Fisharebest\Webtrees\Individual>::merge() expects Illuminate\Contracts\Support\Arrayable<int, Fisharebest\Webtrees\Individual>|iterable<int, Fisharebest\Webtrees\Individual>, Illuminate\Support\Collection<int, Fisharebest\Webtrees\Family> given.'
identifier: argument.type
count: 1
path: app/Module/RecentChangesModule.php
-
- message: '#^Parameter \#1 \$string of method Fisharebest\\Webtrees\\Contracts\\TimestampFactoryInterface\:\:fromString\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $string of method Fisharebest\Webtrees\Contracts\TimestampFactoryInterface::fromString() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Module/RecentChangesModule.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/RecentChangesModule.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Module/RecentChangesModule.php
-
- message: '#^Cannot call method get\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method get() on mixed.'
identifier: method.nonObject
count: 29
path: app/Module/RedirectLegacyUrlsModule.php
-
- message: '#^Cannot call method getMap\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getMap() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/RedirectLegacyUrlsModule.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual but returns Fisharebest\\Webtrees\\Family\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual but returns Fisharebest\Webtrees\Family|null.
identifier: return.type
count: 1
path: app/Module/RelationshipsChartModule.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual but returns Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual but returns Fisharebest\Webtrees\Individual|null.
identifier: return.type
count: 1
path: app/Module/RelationshipsChartModule.php
-
- message: '#^Cannot call method gedcom\(\) on Fisharebest\\Webtrees\\Family\|null\.$#'
+ rawMessage: 'Cannot call method gedcom() on Fisharebest\Webtrees\Family|null.'
identifier: method.nonObject
count: 2
path: app/Module/RelationshipsChartModule.php
-
- message: '#^Cannot call method sex\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method sex() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 4
path: app/Module/RelationshipsChartModule.php
-
- message: '#^Cannot call method xref\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method xref() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 2
path: app/Module/RelationshipsChartModule.php
-
- message: '#^Cannot cast mixed to string\.$#'
+ rawMessage: Cannot cast mixed to string.
identifier: cast.string
count: 1
path: app/Module/RelationshipsChartModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\RelationshipsChartModule\:\:allAncestors\(\) should return array\<string\> but returns list\<mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\RelationshipsChartModule::allAncestors() should return array<string> but returns list<mixed>.'
identifier: return.type
count: 1
path: app/Module/RelationshipsChartModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\RelationshipsChartModule\:\:excludeFamilies\(\) should return array\<string\> but returns array\<mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\RelationshipsChartModule::excludeFamilies() should return array<string> but returns array<mixed>.'
identifier: return.type
count: 1
path: app/Module/RelationshipsChartModule.php
-
- message: '#^Parameter \#1 \$content of function response expects array\<mixed\>\|object\|string, string\|false given\.$#'
+ rawMessage: 'Parameter #1 $content of function response expects array<mixed>|object|string, string|false given.'
identifier: argument.type
count: 1
path: app/Module/RelationshipsChartModule.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: Possibly invalid array key type mixed.
+ identifier: offsetAccess.invalidOffset
+ count: 4
+ path: app/Module/RelationshipsChartModule.php
+
+ -
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/ReportsMenuModule.php
-
- message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Individual\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<int, Fisharebest\\Webtrees\\Individual\>\|iterable\<int, Fisharebest\\Webtrees\\Individual\>, Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Family\> given\.$#'
+ rawMessage: 'Parameter #1 $items of method Illuminate\Support\Collection<int,Fisharebest\Webtrees\Individual>::merge() expects Illuminate\Contracts\Support\Arrayable<int, Fisharebest\Webtrees\Individual>|iterable<int, Fisharebest\Webtrees\Individual>, Illuminate\Support\Collection<int, Fisharebest\Webtrees\Family> given.'
identifier: argument.type
count: 1
path: app/Module/ResearchTaskModule.php
-
- message: '#^Cannot call method canShow\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#'
+ rawMessage: 'Cannot call method canShow() on Fisharebest\Webtrees\GedcomRecord|null.'
identifier: method.nonObject
count: 1
path: app/Module/ReviewChangesModule.php
-
- message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#'
+ rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\GedcomRecord|null.'
identifier: method.nonObject
count: 1
path: app/Module/ReviewChangesModule.php
-
- message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#'
+ rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\GedcomRecord|null.'
identifier: method.nonObject
count: 1
path: app/Module/ReviewChangesModule.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/ReviewChangesModule.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Module/ReviewChangesModule.php
-
- message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, array given\.$#'
+ rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array given.'
identifier: argument.type
count: 3
path: app/Module/ShareAnniversaryModule.php
-
- message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Fact\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<int, Fisharebest\\Webtrees\\Fact\>\|iterable\<int, Fisharebest\\Webtrees\\Fact\>, Illuminate\\Support\\Collection\<int, Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Fact\>\> given\.$#'
+ rawMessage: 'Parameter #1 $items of method Illuminate\Support\Collection<int,Fisharebest\Webtrees\Fact>::merge() expects Illuminate\Contracts\Support\Arrayable<int, Fisharebest\Webtrees\Fact>|iterable<int, Fisharebest\Webtrees\Fact>, Illuminate\Support\Collection<int, Illuminate\Support\Collection<int, Fisharebest\Webtrees\Fact>> given.'
identifier: argument.type
count: 1
path: app/Module/ShareAnniversaryModule.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:queryParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::queryParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/SlideShowModule.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\MediaFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\MediaFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Module/SlideShowModule.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\MediaFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\MediaFactoryInterface::make() expects string|null, mixed given.'
identifier: argument.type
count: 2
path: app/Module/SlideShowModule.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:serverParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::serverParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/StatcounterModule.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 3
path: app/Module/StoriesModule.php
-
- message: '#^Cannot cast mixed to string\.$#'
+ rawMessage: Cannot cast mixed to string.
identifier: cast.string
count: 3
path: app/Module/StoriesModule.php
-
- message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $string of function explode expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/StoriesModule.php
-
- message: '#^Cannot call method menuThemes\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method menuThemes() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/ThemeSelectModule.php
-
- message: '#^Anonymous function should return string but returns mixed\.$#'
+ rawMessage: Anonymous function should return string but returns mixed.
identifier: return.type
count: 1
path: app/Module/TimelineChartModule.php
-
- message: '#^Cannot call method xref\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method xref() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 2
path: app/Module/TimelineChartModule.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),Fisharebest\\Webtrees\\Individual\|null\>\:\:filter\(\) expects \(callable\(Fisharebest\\Webtrees\\Individual\|null, int\|string\)\: bool\)\|null, Closure\(Fisharebest\\Webtrees\\GedcomRecord\)\: bool given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),Fisharebest\Webtrees\Individual|null>::filter() expects (callable(Fisharebest\Webtrees\Individual|null, int|string): bool)|null, Closure(Fisharebest\Webtrees\GedcomRecord): bool given.'
identifier: argument.type
count: 1
path: app/Module/TimelineChartModule.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),Fisharebest\\Webtrees\\Individual\|null\>\:\:filter\(\) expects \(callable\(Fisharebest\\Webtrees\\Individual\|null, int\|string\)\: bool\)\|null, Closure\(Fisharebest\\Webtrees\\Individual\)\: bool given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),Fisharebest\Webtrees\Individual|null>::filter() expects (callable(Fisharebest\Webtrees\Individual|null, int|string): bool)|null, Closure(Fisharebest\Webtrees\Individual): bool given.'
identifier: argument.type
count: 1
path: app/Module/TimelineChartModule.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),Fisharebest\\Webtrees\\Individual\|null\>\:\:map\(\) expects callable\(Fisharebest\\Webtrees\\Individual\|null, int\|string\)\: string, Closure\(Fisharebest\\Webtrees\\Individual\)\: string given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),Fisharebest\Webtrees\Individual|null>::map() expects callable(Fisharebest\Webtrees\Individual|null, int|string): string, Closure(Fisharebest\Webtrees\Individual): string given.'
identifier: argument.type
count: 1
path: app/Module/TimelineChartModule.php
-
- message: '#^Cannot call method commonGivenFemaleListTotals\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method commonGivenFemaleListTotals() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/TopGivenNamesModule.php
-
- message: '#^Cannot call method commonGivenFemaleTable\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method commonGivenFemaleTable() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/TopGivenNamesModule.php
-
- message: '#^Cannot call method commonGivenMaleListTotals\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method commonGivenMaleListTotals() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/TopGivenNamesModule.php
-
- message: '#^Cannot call method commonGivenMaleTable\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method commonGivenMaleTable() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/TopGivenNamesModule.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Module/TopPageViewsModule.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/TopPageViewsModule.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Module/TopSurnamesModule.php
-
- message: '#^Parameter \#1 \$text of method Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface\:\:normalize\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $text of method Fisharebest\Webtrees\Module\ModuleLanguageInterface::normalize() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/TopSurnamesModule.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\UserFavoritesModule\:\:getFavorites\(\) should return array\<int, object\{favorite_id\: string, favorite_type\: string, url\: string\|null, note\: string\|null, title\: string\|null, record\: Fisharebest\\Webtrees\\GedcomRecord\|null\}\> but returns array\<int, stdClass\>\.$#'
+ rawMessage: Possibly invalid array key type mixed.
+ identifier: offsetAccess.invalidOffset
+ count: 2
+ path: app/Module/TopSurnamesModule.php
+
+ -
+ rawMessage: 'Method Fisharebest\Webtrees\Module\UserFavoritesModule::getFavorites() should return array<int, object{favorite_id: string, favorite_type: string, url: string|null, note: string|null, title: string|null, record: Fisharebest\Webtrees\GedcomRecord|null}> but returns array<int, stdClass>.'
identifier: return.type
count: 1
path: app/Module/UserFavoritesModule.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/UserFavoritesModule.php
-
- message: '#^Access to an undefined property object\:\:\$body\.$#'
+ rawMessage: Access to an undefined property object::$body.
identifier: property.notFound
count: 1
path: app/Module/UserJournalModule.php
-
- message: '#^Access to an undefined property object\:\:\$subject\.$#'
+ rawMessage: Access to an undefined property object::$subject.
identifier: property.notFound
count: 1
path: app/Module/UserJournalModule.php
-
- message: '#^Access to an undefined property object\:\:\$updated\.$#'
+ rawMessage: Access to an undefined property object::$updated.
identifier: property.notFound
count: 1
path: app/Module/UserJournalModule.php
-
- message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#'
+ rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.'
identifier: method.nonObject
count: 2
path: app/Module/UserJournalModule.php
-
- message: '#^Parameter \#1 \$string of method Fisharebest\\Webtrees\\Contracts\\TimestampFactoryInterface\:\:fromString\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $string of method Fisharebest\Webtrees\Contracts\TimestampFactoryInterface::fromString() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Module/UserJournalModule.php
-
- message: '#^Parameter \#2 \$datetime of static method DateTimeImmutable\:\:createFromFormat\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $datetime of static method DateTimeImmutable::createFromFormat() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Module/UserJournalModule.php
-
- message: '#^Parameter \#1 \$string of method Fisharebest\\Webtrees\\Contracts\\TimestampFactoryInterface\:\:fromString\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $string of method Fisharebest\Webtrees\Contracts\TimestampFactoryInterface::fromString() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Module/UserMessagesModule.php
-
- message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type list<string>|false supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 2
path: app/Module/WebtreesTheme.php
-
- message: '#^Cannot access offset int\<0, max\> on mixed\.$#'
+ rawMessage: 'Cannot access offset int<0, max> on mixed.'
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Cannot call method all\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method all() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/WebtreesTheme.php
-
- message: '#^Cannot call method chartBoxMenu\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method chartBoxMenu() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Cannot call method count\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method count() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Cannot call method filter\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method filter() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Cannot call method findByComponent\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByComponent() on mixed.'
identifier: method.nonObject
count: 3
path: app/Module/WebtreesTheme.php
-
- message: '#^Cannot call method findByInterface\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByInterface() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Cannot call method first\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method first() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Cannot call method getUri\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getUri() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/WebtreesTheme.php
-
- message: '#^Cannot call method map\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method map() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/WebtreesTheme.php
-
- message: '#^Cannot call method name\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method name() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Cannot cast mixed to string\.$#'
+ rawMessage: Cannot cast mixed to string.
identifier: cast.string
count: 2
path: app/Module/WebtreesTheme.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\WebtreesTheme\:\:genealogyMenu\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\WebtreesTheme::genealogyMenu() should return array<Fisharebest\Webtrees\Menu> but returns mixed.'
identifier: return.type
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\WebtreesTheme\:\:individualBoxMenuCharts\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns list\<mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\WebtreesTheme::individualBoxMenuCharts() should return array<Fisharebest\Webtrees\Menu> but returns list<mixed>.'
identifier: return.type
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, array\<int, mixed\> given\.$#'
+ rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array<int, mixed> given.'
identifier: argument.type
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 3
path: app/Module/WebtreesTheme.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:queryParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::queryParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Parameter \#2 \$callback of function usort expects callable\(mixed, mixed\)\: int, Closure\(Fisharebest\\Webtrees\\Menu, Fisharebest\\Webtrees\\Menu\)\: int given\.$#'
+ rawMessage: 'Parameter #2 $callback of function usort expects callable(mixed, mixed): int, Closure(Fisharebest\Webtrees\Menu, Fisharebest\Webtrees\Menu): int given.'
identifier: argument.type
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Parameter \#2 \$haystack of function in_array expects array, list\<string\>\|false given\.$#'
+ rawMessage: 'Parameter #2 $haystack of function in_array expects array, list<string>|false given.'
identifier: argument.type
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
+ rawMessage: 'Parameter #2 $haystack of function in_array expects array, mixed given.'
identifier: argument.type
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\<Fisharebest\\Webtrees\\Menu\>, mixed given\.$#'
+ rawMessage: 'Parameter #5 $submenus of class Fisharebest\Webtrees\Menu constructor expects array<Fisharebest\Webtrees\Menu>, mixed given.'
identifier: argument.type
count: 1
path: app/Module/WebtreesTheme.php
-
- message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type list<string>|false supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 2
path: app/Module/XeneaTheme.php
-
- message: '#^Cannot access offset int\<0, max\> on mixed\.$#'
+ rawMessage: 'Cannot access offset int<0, max> on mixed.'
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Cannot call method all\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method all() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/XeneaTheme.php
-
- message: '#^Cannot call method chartBoxMenu\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method chartBoxMenu() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Cannot call method count\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method count() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Cannot call method filter\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method filter() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Cannot call method findByComponent\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByComponent() on mixed.'
identifier: method.nonObject
count: 3
path: app/Module/XeneaTheme.php
-
- message: '#^Cannot call method findByInterface\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByInterface() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Cannot call method first\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method first() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Cannot call method getUri\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getUri() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/XeneaTheme.php
-
- message: '#^Cannot call method map\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method map() on mixed.'
identifier: method.nonObject
count: 2
path: app/Module/XeneaTheme.php
-
- message: '#^Cannot call method name\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method name() on mixed.'
identifier: method.nonObject
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Cannot cast mixed to string\.$#'
+ rawMessage: Cannot cast mixed to string.
identifier: cast.string
count: 2
path: app/Module/XeneaTheme.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\XeneaTheme\:\:genealogyMenu\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\XeneaTheme::genealogyMenu() should return array<Fisharebest\Webtrees\Menu> but returns mixed.'
identifier: return.type
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Method Fisharebest\\Webtrees\\Module\\XeneaTheme\:\:individualBoxMenuCharts\(\) should return array\<Fisharebest\\Webtrees\\Menu\> but returns list\<mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Module\XeneaTheme::individualBoxMenuCharts() should return array<Fisharebest\Webtrees\Menu> but returns list<mixed>.'
identifier: return.type
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, array\<int, mixed\> given\.$#'
+ rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array<int, mixed> given.'
identifier: argument.type
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 3
path: app/Module/XeneaTheme.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:queryParams\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::queryParams() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Parameter \#2 \$callback of function usort expects callable\(mixed, mixed\)\: int, Closure\(Fisharebest\\Webtrees\\Menu, Fisharebest\\Webtrees\\Menu\)\: int given\.$#'
+ rawMessage: 'Parameter #2 $callback of function usort expects callable(mixed, mixed): int, Closure(Fisharebest\Webtrees\Menu, Fisharebest\Webtrees\Menu): int given.'
identifier: argument.type
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Parameter \#2 \$haystack of function in_array expects array, list\<string\>\|false given\.$#'
+ rawMessage: 'Parameter #2 $haystack of function in_array expects array, list<string>|false given.'
identifier: argument.type
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Parameter \#2 \$haystack of function in_array expects array, mixed given\.$#'
+ rawMessage: 'Parameter #2 $haystack of function in_array expects array, mixed given.'
identifier: argument.type
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Parameter \#5 \$submenus of class Fisharebest\\Webtrees\\Menu constructor expects array\<Fisharebest\\Webtrees\\Menu\>, mixed given\.$#'
+ rawMessage: 'Parameter #5 $submenus of class Fisharebest\Webtrees\Menu constructor expects array<Fisharebest\Webtrees\Menu>, mixed given.'
identifier: argument.type
count: 1
path: app/Module/XeneaTheme.php
-
- message: '#^Method Fisharebest\\Webtrees\\Note\:\:getNote\(\) should return string but returns string\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Note::getNote() should return string but returns string|null.'
identifier: return.type
count: 1
path: app/Note.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Note.php
-
- message: '#^Access to an undefined property object\:\:\$p_parent_id\.$#'
+ rawMessage: Access to an undefined property object::$p_parent_id.
identifier: property.notFound
count: 1
path: app/Place.php
-
- message: '#^Access to an undefined property object\:\:\$p_place\.$#'
+ rawMessage: Access to an undefined property object::$p_place.
identifier: property.notFound
count: 1
path: app/Place.php
-
- message: '#^Cannot call method findByComponent\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByComponent() on mixed.'
identifier: method.nonObject
count: 1
path: app/Place.php
-
- message: '#^Cannot call method first\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method first() on mixed.'
identifier: method.nonObject
count: 1
path: app/Place.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 2
path: app/Place.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Place, Closure\(string\)\: Fisharebest\\Webtrees\\Place given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): Fisharebest\Webtrees\Place, Closure(string): Fisharebest\Webtrees\Place given.'
identifier: argument.type
count: 1
path: app/Place.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:sort\(\) expects \(callable\(mixed, mixed\)\: int\)\|int\|null, Closure\(string, string\)\: int given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::sort() expects (callable(mixed, mixed): int)|int|null, Closure(string, string): int given.'
identifier: argument.type
count: 1
path: app/Place.php
-
- message: '#^Parameter \#1 \$items of class Illuminate\\Support\\Collection constructor expects Illuminate\\Contracts\\Support\\Arrayable\<int\<0, max\>, non\-empty\-string\>\|iterable\<int\<0, max\>, non\-empty\-string\>\|null, list\<non\-empty\-string\>\|false given\.$#'
+ rawMessage: 'Parameter #1 $items of class Illuminate\Support\Collection constructor expects Illuminate\Contracts\Support\Arrayable<int<0, max>, non-empty-string>|iterable<int<0, max>, non-empty-string>|null, list<non-empty-string>|false given.'
identifier: argument.type
count: 1
path: app/Place.php
-
- message: '#^Access to an undefined property object\:\:\$latitude\.$#'
+ rawMessage: Access to an undefined property object::$latitude.
identifier: property.notFound
count: 1
path: app/PlaceLocation.php
-
- message: '#^Access to an undefined property object\:\:\$longitude\.$#'
+ rawMessage: Access to an undefined property object::$longitude.
identifier: property.notFound
count: 1
path: app/PlaceLocation.php
-
- message: '#^Binary operation "\+" between mixed and 0\.2\|1\.0\|5\.0 results in an error\.$#'
+ rawMessage: Binary operation "+" between mixed and 0.2|1.0|5.0 results in an error.
identifier: binaryOp.invalid
count: 2
path: app/PlaceLocation.php
-
- message: '#^Binary operation "\-" between mixed and 0\.2\|1\.0\|5\.0 results in an error\.$#'
+ rawMessage: Binary operation "-" between mixed and 0.2|1.0|5.0 results in an error.
identifier: binaryOp.invalid
count: 2
path: app/PlaceLocation.php
-
- message: '#^Cannot access property \$latitude on object\|null\.$#'
+ rawMessage: Cannot access property $latitude on object|null.
identifier: property.nonObject
count: 3
path: app/PlaceLocation.php
-
- message: '#^Cannot access property \$longitude on object\|null\.$#'
+ rawMessage: Cannot access property $longitude on object|null.
identifier: property.nonObject
count: 3
path: app/PlaceLocation.php
-
- message: '#^Cannot cast mixed to float\.$#'
+ rawMessage: Cannot cast mixed to float.
identifier: cast.double
count: 2
path: app/PlaceLocation.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/PlaceLocation.php
-
- message: '#^Method Fisharebest\\Webtrees\\PlaceLocation\:\:boundingRectangle\(\) should return array\<array\<float\>\> but returns array\<int, array\<int, mixed\>\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\PlaceLocation::boundingRectangle() should return array<array<float>> but returns array<int, array<int, mixed>>.'
identifier: return.type
count: 1
path: app/PlaceLocation.php
-
- message: '#^Method Fisharebest\\Webtrees\\PlaceLocation\:\:details\(\) should return object but returns object\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\PlaceLocation::details() should return object but returns object|null.'
identifier: return.type
count: 1
path: app/PlaceLocation.php
-
- message: '#^Method Fisharebest\\Webtrees\\PlaceLocation\:\:latitude\(\) should return float\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\PlaceLocation::latitude() should return float|null but returns mixed.'
identifier: return.type
count: 1
path: app/PlaceLocation.php
-
- message: '#^Method Fisharebest\\Webtrees\\PlaceLocation\:\:longitude\(\) should return float\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\PlaceLocation::longitude() should return float|null but returns mixed.'
identifier: return.type
count: 1
path: app/PlaceLocation.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: float, Closure\(string\)\: float given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): float, Closure(string): float given.'
identifier: argument.type
count: 2
path: app/PlaceLocation.php
-
- message: '#^Parameter \#1 \$items of class Illuminate\\Support\\Collection constructor expects Illuminate\\Contracts\\Support\\Arrayable\<int\<0, max\>, non\-empty\-string\>\|iterable\<int\<0, max\>, non\-empty\-string\>\|null, list\<non\-empty\-string\>\|false given\.$#'
+ rawMessage: 'Parameter #1 $items of class Illuminate\Support\Collection constructor expects Illuminate\Contracts\Support\Arrayable<int<0, max>, non-empty-string>|iterable<int<0, max>, non-empty-string>|null, list<non-empty-string>|false given.'
identifier: argument.type
count: 1
path: app/PlaceLocation.php
-
- message: '#^Parameter \#1 \$string of function mb_substr expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $string of function mb_substr expects string, string|null given.'
identifier: argument.type
count: 1
path: app/PlaceLocation.php
-
- message: '#^Anonymous function should return bool but returns mixed\.$#'
+ rawMessage: Anonymous function should return bool but returns mixed.
identifier: return.type
count: 2
path: app/Relationship.php
-
- message: '#^Binary operation "\-" between mixed and mixed results in an error\.$#'
+ rawMessage: Binary operation "-" between mixed and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Relationship.php
-
- message: '#^Binary operation "\." between ''@'' and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between '@' and mixed results in an error.
identifier: binaryOp.invalid
count: 4
path: app/Relationship.php
-
- message: '#^Cannot access property \$day on mixed\.$#'
+ rawMessage: Cannot access property $day on mixed.
identifier: property.nonObject
count: 2
path: app/Relationship.php
-
- message: '#^Cannot call method contains\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method contains() on mixed.'
identifier: method.nonObject
count: 4
path: app/Relationship.php
-
- message: '#^Cannot call method facts\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method facts() on mixed.'
identifier: method.nonObject
count: 10
path: app/Relationship.php
-
- message: '#^Cannot call method first\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method first() on mixed.'
identifier: method.nonObject
count: 6
path: app/Relationship.php
-
- message: '#^Cannot call method isOK\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method isOK() on mixed.'
identifier: method.nonObject
count: 2
path: app/Relationship.php
-
- message: '#^Cannot call method julianDay\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method julianDay() on mixed.'
identifier: method.nonObject
count: 2
path: app/Relationship.php
-
- message: '#^Cannot call method map\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method map() on mixed.'
identifier: method.nonObject
count: 6
path: app/Relationship.php
-
- message: '#^Cannot call method minimumDate\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method minimumDate() on mixed.'
identifier: method.nonObject
count: 2
path: app/Relationship.php
-
- message: '#^Cannot call method sex\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method sex() on mixed.'
identifier: method.nonObject
count: 1
path: app/Relationship.php
-
- message: '#^Cannot call method xref\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method xref() on mixed.'
identifier: method.nonObject
count: 4
path: app/Relationship.php
-
- message: '#^Method Fisharebest\\Webtrees\\Relationship\:\:match\(\) should return array\<string\>\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Relationship::match() should return array<string>|null but returns mixed.'
identifier: return.type
count: 1
path: app/Relationship.php
-
- message: '#^Parameter \#1 \$a of static method Fisharebest\\Webtrees\\Date\:\:compare\(\) expects Fisharebest\\Webtrees\\Date, mixed given\.$#'
+ rawMessage: 'Parameter #1 $a of static method Fisharebest\Webtrees\Date::compare() expects Fisharebest\Webtrees\Date, mixed given.'
identifier: argument.type
count: 2
path: app/Relationship.php
-
- message: '#^Parameter \#2 \$b of static method Fisharebest\\Webtrees\\Date\:\:compare\(\) expects Fisharebest\\Webtrees\\Date, mixed given\.$#'
+ rawMessage: 'Parameter #2 $b of static method Fisharebest\Webtrees\Date::compare() expects Fisharebest\Webtrees\Date, mixed given.'
identifier: argument.type
count: 2
path: app/Relationship.php
-
- message: '#^Binary operation "\+" between float and mixed results in an error\.$#'
+ rawMessage: Binary operation "+" between float and mixed results in an error.
identifier: binaryOp.invalid
count: 2
path: app/Report/PdfRenderer.php
-
- message: '#^Binary operation "\+\=" between float and mixed results in an error\.$#'
+ rawMessage: 'Binary operation "+=" between float and mixed results in an error.'
identifier: assignOp.invalid
count: 2
path: app/Report/PdfRenderer.php
-
- message: '#^Cannot cast mixed to string\.$#'
+ rawMessage: Cannot cast mixed to string.
identifier: cast.string
count: 1
path: app/Report/PdfRenderer.php
-
- message: '#^Binary operation "\+" between mixed and float results in an error\.$#'
+ rawMessage: Binary operation "+" between mixed and float results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Report/ReportHtmlImage.php
-
- message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserBase\:\:characterData\(\) expects resource, mixed given\.$#'
+ rawMessage: 'Parameter #1 $parser of method Fisharebest\Webtrees\Report\ReportParserBase::characterData() expects resource, mixed given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserBase.php
-
- message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserBase\:\:endElement\(\) expects resource, mixed given\.$#'
+ rawMessage: 'Parameter #1 $parser of method Fisharebest\Webtrees\Report\ReportParserBase::endElement() expects resource, mixed given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserBase.php
-
- message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserBase\:\:startElement\(\) expects resource, mixed given\.$#'
+ rawMessage: 'Parameter #1 $parser of method Fisharebest\Webtrees\Report\ReportParserBase::startElement() expects resource, mixed given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserBase.php
-
- message: '#^Parameter \#1 \$stream of function fclose expects resource, resource\|false given\.$#'
+ rawMessage: 'Parameter #1 $stream of function fclose expects resource, resource|false given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserBase.php
-
- message: '#^Parameter \#1 \$stream of function feof expects resource, resource\|false given\.$#'
+ rawMessage: 'Parameter #1 $stream of function feof expects resource, resource|false given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserBase.php
-
- message: '#^Parameter \#1 \$stream of function fread expects resource, resource\|false given\.$#'
+ rawMessage: 'Parameter #1 $stream of function fread expects resource, resource|false given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserBase.php
-
- message: '#^Parameter \#3 \$attrs of method Fisharebest\\Webtrees\\Report\\ReportParserBase\:\:startElement\(\) expects array\<string\>, array given\.$#'
+ rawMessage: 'Parameter #3 $attrs of method Fisharebest\Webtrees\Report\ReportParserBase::startElement() expects array<string>, array given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserBase.php
-
- message: '#^Access to an undefined property Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\:\:\$generation\.$#'
+ rawMessage: 'Access to an undefined property Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)::$generation.'
identifier: property.notFound
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Access to protected property Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\:\:\$generation\.$#'
+ rawMessage: 'Access to protected property Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)::$generation.'
identifier: property.protected
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Binary operation "\+" between int and mixed results in an error\.$#'
+ rawMessage: Binary operation "+" between int and mixed results in an error.
identifier: binaryOp.invalid
count: 2
path: app/Report/ReportParserGenerate.php
-
- message: '#^Binary operation "\+" between mixed and int results in an error\.$#'
+ rawMessage: Binary operation "+" between mixed and int results in an error.
identifier: binaryOp.invalid
count: 10
path: app/Report/ReportParserGenerate.php
-
- message: '#^Binary operation "\+\=" between mixed and array\<string\>\|int results in an error\.$#'
+ rawMessage: 'Binary operation "+=" between mixed and array<string>|int results in an error.'
identifier: assignOp.invalid
count: 4
path: app/Report/ReportParserGenerate.php
-
- message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\:\:canShow\(\)\.$#'
+ rawMessage: 'Call to an undefined method Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)::canShow().'
identifier: method.notFound
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\:\:privatizeGedcom\(\)\.$#'
+ rawMessage: 'Call to an undefined method Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)::privatizeGedcom().'
identifier: method.notFound
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\:\:tree\(\)\.$#'
+ rawMessage: 'Call to an undefined method Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)::tree().'
identifier: method.notFound
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Call to function assert\(\) with false and LogicException will always evaluate to false\.$#'
+ rawMessage: 'Call to function assert() with false and LogicException will always evaluate to false.'
identifier: function.impossibleType
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot access offset \(float\|int\) on list\<string\>\|false\.$#'
+ rawMessage: 'Cannot access offset (float|int) on list<string>|false.'
identifier: offsetAccess.nonOffsetAccessible
count: 13
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot access offset \(float\|int\<1, max\>\) on list\<string\>\|false\.$#'
+ rawMessage: 'Cannot access offset (float|int<1, max>) on list<string>|false.'
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot access offset 0 on array\{0\: int\<0, max\>, 1\: int\<0, max\>, 2\: int, 3\: string, mime\: string, channels\?\: int, bits\?\: int\}\|false\.$#'
+ rawMessage: 'Cannot access offset 0 on array{0: int<0, max>, 1: int<0, max>, 2: int, 3: string, mime: string, channels?: int, bits?: int}|false.'
identifier: offsetAccess.nonOffsetAccessible
count: 3
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot access offset 1 on array\{0\: int\<0, max\>, 1\: int\<0, max\>, 2\: int, 3\: string, mime\: string, channels\?\: int, bits\?\: int\}\|false\.$#'
+ rawMessage: 'Cannot access offset 1 on array{0: int<0, max>, 1: int<0, max>, 2: int, 3: string, mime: string, channels?: int, bits?: int}|false.'
identifier: offsetAccess.nonOffsetAccessible
count: 3
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot call method addElement\(\) on Fisharebest\\Webtrees\\Report\\AbstractRenderer\|null\.$#'
+ rawMessage: 'Cannot call method addElement() on Fisharebest\Webtrees\Report\AbstractRenderer|null.'
identifier: method.nonObject
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot call method childFamilies\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method childFamilies() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot call method facts\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#'
+ rawMessage: 'Cannot call method facts() on Fisharebest\Webtrees\GedcomRecord|null.'
identifier: method.nonObject
count: 2
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot call method findHighlightedMediaFile\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method findHighlightedMediaFile() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot call method firstImageFile\(\) on Fisharebest\\Webtrees\\Media\|null\.$#'
+ rawMessage: 'Cannot call method firstImageFile() on Fisharebest\Webtrees\Media|null.'
identifier: method.nonObject
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot call method privatizeGedcom\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#'
+ rawMessage: 'Cannot call method privatizeGedcom() on Fisharebest\Webtrees\GedcomRecord|null.'
identifier: method.nonObject
count: 3
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot call method xref\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#'
+ rawMessage: 'Cannot call method xref() on Fisharebest\Webtrees\GedcomRecord|null.'
identifier: method.nonObject
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot cast mixed to string\.$#'
+ rawMessage: Cannot cast mixed to string.
identifier: cast.string
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot use \+\+ on array\<string\>\|float\|int\.$#'
+ rawMessage: Cannot use ++ on array<string>|float|int.
identifier: postInc.type
count: 4
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot use \-\- on mixed\.$#'
+ rawMessage: Cannot use -- on mixed.
identifier: postDec.type
count: 4
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot use array destructuring on array\<int, array\<string\>\|int\>\|null\.$#'
+ rawMessage: 'Cannot use array destructuring on array<int, array<string>|int>|null.'
identifier: offsetAccess.nonArray
count: 4
path: app/Report/ReportParserGenerate.php
-
- message: '#^Cannot use array destructuring on array\<int, string\>\|null\.$#'
+ rawMessage: 'Cannot use array destructuring on array<int, string>|null.'
identifier: offsetAccess.nonArray
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^If condition is always true\.$#'
+ rawMessage: If condition is always true.
identifier: if.alwaysTrue
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Instanceof between Fisharebest\\Webtrees\\Report\\AbstractRenderer and Fisharebest\\Webtrees\\Report\\ReportBaseElement will always evaluate to false\.$#'
+ rawMessage: Instanceof between Fisharebest\Webtrees\Report\AbstractRenderer and Fisharebest\Webtrees\Report\ReportBaseElement will always evaluate to false.
identifier: instanceof.alwaysFalse
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:substituteVars\(\) should return string but returns string\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Report\ReportParserGenerate::substituteVars() should return string but returns string|null.'
identifier: return.type
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#1 \$array of function end expects array\|object, list\<string\>\|false given\.$#'
+ rawMessage: 'Parameter #1 $array of function end expects array|object, list<string>|false given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#1 \$expression of method Symfony\\Component\\ExpressionLanguage\\ExpressionLanguage\:\:evaluate\(\) expects string\|Symfony\\Component\\ExpressionLanguage\\Expression, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $expression of method Symfony\Component\ExpressionLanguage\ExpressionLanguage::evaluate() expects string|Symfony\Component\ExpressionLanguage\Expression, string|null given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#1 \$haystack of function str_contains expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $haystack of function str_contains expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#1 \$image of function imagesx expects GdImage, GdImage\|false given\.$#'
+ rawMessage: 'Parameter #1 $image of function imagesx expects GdImage, GdImage|false given.'
identifier: argument.type
count: 2
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#1 \$image of function imagesy expects GdImage, GdImage\|false given\.$#'
+ rawMessage: 'Parameter #1 $image of function imagesy expects GdImage, GdImage|false given.'
identifier: argument.type
count: 2
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#1 \$list of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:addDescendancy\(\) expects array\<Fisharebest\\Webtrees\\Individual\>, array\<Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\> given\.$#'
+ rawMessage: 'Parameter #1 $list of method Fisharebest\Webtrees\Report\ReportParserGenerate::addDescendancy() expects array<Fisharebest\Webtrees\Individual>, array<Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)> given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:characterData\(\) expects resource, mixed given\.$#'
+ rawMessage: 'Parameter #1 $parser of method Fisharebest\Webtrees\Report\ReportParserGenerate::characterData() expects resource, mixed given.'
identifier: argument.type
count: 4
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:endElement\(\) expects resource, mixed given\.$#'
+ rawMessage: 'Parameter #1 $parser of method Fisharebest\Webtrees\Report\ReportParserGenerate::endElement() expects resource, mixed given.'
identifier: argument.type
count: 4
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#1 \$parser of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:startElement\(\) expects resource, mixed given\.$#'
+ rawMessage: 'Parameter #1 $parser of method Fisharebest\Webtrees\Report\ReportParserGenerate::startElement() expects resource, mixed given.'
identifier: argument.type
count: 4
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#1 \$string of function addslashes expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $string of function addslashes expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\FamilyFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#2 \$callback of function uasort expects callable\(Fisharebest\\Webtrees\\GedcomRecord\|null, Fisharebest\\Webtrees\\GedcomRecord\|null\)\: int, Closure\(Fisharebest\\Webtrees\\Family, Fisharebest\\Webtrees\\Family\)\: int given\.$#'
+ rawMessage: 'Parameter #2 $callback of function uasort expects callable(Fisharebest\Webtrees\GedcomRecord|null, Fisharebest\Webtrees\GedcomRecord|null): int, Closure(Fisharebest\Webtrees\Family, Fisharebest\Webtrees\Family): int given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#2 \$callback of function uasort expects callable\(Fisharebest\\Webtrees\\GedcomRecord\|null, Fisharebest\\Webtrees\\GedcomRecord\|null\)\: int, Closure\(Fisharebest\\Webtrees\\GedcomRecord, Fisharebest\\Webtrees\\GedcomRecord\)\: int given\.$#'
+ rawMessage: 'Parameter #2 $callback of function uasort expects callable(Fisharebest\Webtrees\GedcomRecord|null, Fisharebest\Webtrees\GedcomRecord|null): int, Closure(Fisharebest\Webtrees\GedcomRecord, Fisharebest\Webtrees\GedcomRecord): int given.'
identifier: argument.type
count: 2
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#2 \$callback of function uasort expects callable\(Fisharebest\\Webtrees\\GedcomRecord\|null, Fisharebest\\Webtrees\\GedcomRecord\|null\)\: int, Closure\(Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Individual\)\: int given\.$#'
+ rawMessage: 'Parameter #2 $callback of function uasort expects callable(Fisharebest\Webtrees\GedcomRecord|null, Fisharebest\Webtrees\GedcomRecord|null): int, Closure(Fisharebest\Webtrees\Individual, Fisharebest\Webtrees\Individual): int given.'
identifier: argument.type
count: 2
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#2 \$callback of function uasort expects callable\(Fisharebest\\Webtrees\\GedcomRecord\|static, Fisharebest\\Webtrees\\GedcomRecord\|static\)\: int, Closure\(Fisharebest\\Webtrees\\GedcomRecord, Fisharebest\\Webtrees\\GedcomRecord\)\: int given\.$#'
+ rawMessage: 'Parameter #2 $callback of function uasort expects callable(Fisharebest\Webtrees\GedcomRecord|static, Fisharebest\Webtrees\GedcomRecord|static): int, Closure(Fisharebest\Webtrees\GedcomRecord, Fisharebest\Webtrees\GedcomRecord): int given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#2 \$callback of function uasort expects callable\(Fisharebest\\Webtrees\\GedcomRecord\|static, Fisharebest\\Webtrees\\GedcomRecord\|static\)\: int, Closure\(Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Individual\)\: int given\.$#'
+ rawMessage: 'Parameter #2 $callback of function uasort expects callable(Fisharebest\Webtrees\GedcomRecord|static, Fisharebest\Webtrees\GedcomRecord|static): int, Closure(Fisharebest\Webtrees\Individual, Fisharebest\Webtrees\Individual): int given.'
identifier: argument.type
count: 2
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #2 $subject of function preg_match expects string, string|null given.'
identifier: argument.type
count: 5
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#3 \$attrs of method Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:startElement\(\) expects array\<string\>, array given\.$#'
+ rawMessage: 'Parameter #3 $attrs of method Fisharebest\Webtrees\Report\ReportParserGenerate::startElement() expects array<string>, array given.'
identifier: argument.type
count: 4
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\FamilyFactoryInterface::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
+ rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.'
identifier: argument.type
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$current_element \(Fisharebest\\Webtrees\\Report\\ReportBaseElement\) does not accept Fisharebest\\Webtrees\\Report\\AbstractRenderer\.$#'
+ rawMessage: Possibly invalid array key type mixed.
+ identifier: offsetAccess.invalidOffset
+ count: 2
+ path: app/Report/ReportParserGenerate.php
+
+ -
+ rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$current_element (Fisharebest\Webtrees\Report\ReportBaseElement) does not accept Fisharebest\Webtrees\Report\AbstractRenderer.'
identifier: assign.propertyType
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$generation \(int\) does not accept mixed\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$generation (int) does not accept mixed.'
identifier: assign.propertyType
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$list \(array\<Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\>\) does not accept array\<\(object\{generation\: int\}&stdClass\)\>\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$list (array<Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)>) does not accept array<(object{generation: int}&stdClass)>.'
identifier: assign.propertyType
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$list \(array\<Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\>\) does not accept array\<Fisharebest\\Webtrees\\GedcomRecord\|null\>\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$list (array<Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)>) does not accept array<Fisharebest\Webtrees\GedcomRecord|null>.'
identifier: assign.propertyType
- count: 1
+ count: 6
path: app/Report/ReportParserGenerate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$list \(array\<Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\>\) does not accept array\<Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\|null\>\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$list (array<Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)>) does not accept array<Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)|null>.'
identifier: assign.propertyType
count: 2
path: app/Report/ReportParserGenerate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$list \(array\<Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\>\) does not accept array\<int, Fisharebest\\Webtrees\\GedcomRecord\|null\>\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$list (array<Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)>) does not accept array<int, Fisharebest\Webtrees\GedcomRecord|null>.'
identifier: assign.propertyType
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$list \(array\<Fisharebest\\Webtrees\\GedcomRecord\|static\(Fisharebest\\Webtrees\\Report\\ReportParserGenerate\)\>\) does not accept array\<string, Fisharebest\\Webtrees\\GedcomRecord\|null\>\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$list (array<Fisharebest\Webtrees\GedcomRecord|static(Fisharebest\Webtrees\Report\ReportParserGenerate)>) does not accept array<string, Fisharebest\Webtrees\GedcomRecord|null>.'
identifier: assign.propertyType
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$parser \(XMLParser\) does not accept XMLParser\|null\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$parser (XMLParser) does not accept XMLParser|null.'
identifier: assign.propertyType
count: 4
path: app/Report/ReportParserGenerate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$print_data \(bool\) does not accept bool\|null\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$print_data (bool) does not accept bool|null.'
identifier: assign.propertyType
count: 4
path: app/Report/ReportParserGenerate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$repeat_bytes \(int\) does not accept array\<string\>\|int\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$repeat_bytes (int) does not accept array<string>|int.'
identifier: assign.propertyType
count: 4
path: app/Report/ReportParserGenerate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$repeats \(array\<string\>\) does not accept array\<string\>\|int\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$repeats (array<string>) does not accept array<string>|int.'
identifier: assign.propertyType
count: 4
path: app/Report/ReportParserGenerate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$vars \(array\<array\<string\>\>\) does not accept array\<array\<string\|null\>\>\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$vars (array<array<string>>) does not accept array<array<string|null>>.'
identifier: assign.propertyType
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$wt_report \(Fisharebest\\Webtrees\\Report\\AbstractRenderer\) does not accept Fisharebest\\Webtrees\\Report\\AbstractRenderer\|null\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$wt_report (Fisharebest\Webtrees\Report\AbstractRenderer) does not accept Fisharebest\Webtrees\Report\AbstractRenderer|null.'
identifier: assign.propertyType
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Property Fisharebest\\Webtrees\\Report\\ReportParserGenerate\:\:\$wt_report \(Fisharebest\\Webtrees\\Report\\AbstractRenderer\) does not accept Fisharebest\\Webtrees\\Report\\ReportBaseTextbox\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Report\ReportParserGenerate::$wt_report (Fisharebest\Webtrees\Report\AbstractRenderer) does not accept Fisharebest\Webtrees\Report\ReportBaseTextbox.'
identifier: assign.propertyType
count: 1
path: app/Report/ReportParserGenerate.php
-
- message: '#^Binary operation "\*" between mixed and 2 results in an error\.$#'
+ rawMessage: Binary operation "*" between mixed and 2 results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Report/ReportPdfCell.php
-
- message: '#^Binary operation "\+" between mixed and mixed results in an error\.$#'
+ rawMessage: Binary operation "+" between mixed and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Report/ReportPdfCell.php
-
- message: '#^Parameter \#1 \$link of method TCPDF\:\:setLink\(\) expects int, string given\.$#'
+ rawMessage: 'Parameter #1 $link of method TCPDF::setLink() expects int, string given.'
identifier: argument.type
count: 1
path: app/Report/ReportPdfFootnote.php
-
- message: '#^Binary operation "\+" between mixed and 5 results in an error\.$#'
+ rawMessage: Binary operation "+" between mixed and 5 results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Report/ReportPdfImage.php
-
- message: '#^Binary operation "\*" between mixed and 2 results in an error\.$#'
+ rawMessage: Binary operation "*" between mixed and 2 results in an error.
identifier: binaryOp.invalid
count: 2
path: app/Report/ReportPdfTextBox.php
-
- message: '#^Binary operation "\+" between float and mixed results in an error\.$#'
+ rawMessage: Binary operation "+" between float and mixed results in an error.
identifier: binaryOp.invalid
count: 9
path: app/Report/ReportPdfTextBox.php
-
- message: '#^Binary operation "\+" between mixed and mixed results in an error\.$#'
+ rawMessage: Binary operation "+" between mixed and mixed results in an error.
identifier: binaryOp.invalid
count: 2
path: app/Report/ReportPdfTextBox.php
-
- message: '#^Instanceof between Fisharebest\\Webtrees\\Report\\ReportBaseElement and Fisharebest\\Webtrees\\Report\\ReportPdfFootnote will always evaluate to false\.$#'
+ rawMessage: Instanceof between Fisharebest\Webtrees\Report\ReportBaseElement and Fisharebest\Webtrees\Report\ReportPdfFootnote will always evaluate to false.
identifier: instanceof.alwaysFalse
count: 1
path: app/Report/ReportPdfTextBox.php
-
- message: '#^Parameter \#1 \$margin of method TCPDF\:\:setLeftMargin\(\) expects float\|int, mixed given\.$#'
+ rawMessage: 'Parameter #1 $margin of method TCPDF::setLeftMargin() expects float|int, mixed given.'
identifier: argument.type
count: 1
path: app/Report/ReportPdfTextBox.php
-
- message: '#^Parameter \#1 \$margin of method TCPDF\:\:setRightMargin\(\) expects float\|int, mixed given\.$#'
+ rawMessage: 'Parameter #1 $margin of method TCPDF::setRightMargin() expects float|int, mixed given.'
identifier: argument.type
count: 1
path: app/Report/ReportPdfTextBox.php
-
- message: '#^Method Fisharebest\\Webtrees\\Report\\RightToLeftSupport\:\:starredName\(\) should return string but returns string\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Report\RightToLeftSupport::starredName() should return string but returns string|null.'
identifier: return.type
count: 1
path: app/Report/RightToLeftSupport.php
-
- message: '#^Parameter \#2 \$offset of function substr expects int, int\<0, max\>\|false given\.$#'
+ rawMessage: 'Parameter #2 $offset of function substr expects int, int<0, max>|false given.'
identifier: argument.type
count: 1
path: app/Report/RightToLeftSupport.php
-
- message: '#^Parameter \#3 \$length of function substr expects int\|null, int\<0, max\>\|false given\.$#'
+ rawMessage: 'Parameter #3 $length of function substr expects int|null, int<0, max>|false given.'
identifier: argument.type
count: 1
path: app/Report/RightToLeftSupport.php
-
- message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
+ rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.'
identifier: argument.type
count: 1
path: app/Report/RightToLeftSupport.php
-
- message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, string\|null given\.$#'
+ rawMessage: 'Parameter #3 $subject of function str_replace expects array<string>|string, string|null given.'
identifier: argument.type
count: 1
path: app/Report/RightToLeftSupport.php
-
- message: '#^Access to an undefined property object\:\:\$max\.$#'
+ rawMessage: Possibly invalid array key type mixed.
+ identifier: offsetAccess.invalidOffset
+ count: 1
+ path: app/Schema/Migration42.php
+
+ -
+ rawMessage: Access to an undefined property object::$max.
identifier: property.notFound
count: 2
path: app/Schema/Migration44.php
-
- message: '#^Access to an undefined property object\:\:\$min\.$#'
+ rawMessage: Access to an undefined property object::$min.
identifier: property.notFound
count: 1
path: app/Schema/Migration44.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Family but returns Fisharebest\\Webtrees\\Family\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Family but returns Fisharebest\Webtrees\Family|null.
identifier: return.type
count: 1
path: app/Services/AdminService.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Individual but returns Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Individual but returns Fisharebest\Webtrees\Individual|null.
identifier: return.type
count: 1
path: app/Services/AdminService.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Media but returns Fisharebest\\Webtrees\\Media\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Media but returns Fisharebest\Webtrees\Media|null.
identifier: return.type
count: 1
path: app/Services/AdminService.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Source but returns Fisharebest\\Webtrees\\Source\|null\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Source but returns Fisharebest\Webtrees\Source|null.
identifier: return.type
count: 1
path: app/Services/AdminService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\AdminService\:\:duplicateRecords\(\) should return array\<string, array\<int, array\<int, Fisharebest\\Webtrees\\GedcomRecord\>\>\> but returns array\<string, array\<list\<Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual\|Fisharebest\\Webtrees\\Media\|Fisharebest\\Webtrees\\Source\>\>\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\AdminService::duplicateRecords() should return array<string, array<int, array<int, Fisharebest\Webtrees\GedcomRecord>>> but returns array<string, array<list<Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual|Fisharebest\Webtrees\Media|Fisharebest\Webtrees\Source>>>.'
identifier: return.type
count: 1
path: app/Services/AdminService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\AdminService\:\:duplicateXrefs\(\) should return array\<string\> but returns array\<mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\AdminService::duplicateXrefs() should return array<string> but returns array<mixed>.'
identifier: return.type
count: 1
path: app/Services/AdminService.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: non\-empty\-list\<Fisharebest\\Webtrees\\Family\>, Closure\(string\)\: non\-empty\-list\<Fisharebest\\Webtrees\\Family\> given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): non-empty-list<Fisharebest\Webtrees\Family>, Closure(string): non-empty-list<Fisharebest\Webtrees\Family> given.'
identifier: argument.type
count: 1
path: app/Services/AdminService.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: non\-empty\-list\<Fisharebest\\Webtrees\\Media\>, Closure\(string\)\: non\-empty\-list\<Fisharebest\\Webtrees\\Media\> given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): non-empty-list<Fisharebest\Webtrees\Media>, Closure(string): non-empty-list<Fisharebest\Webtrees\Media> given.'
identifier: argument.type
count: 1
path: app/Services/AdminService.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: non\-empty\-list\<Fisharebest\\Webtrees\\Source\>, Closure\(string\)\: non\-empty\-list\<Fisharebest\\Webtrees\\Source\> given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): non-empty-list<Fisharebest\Webtrees\Source>, Closure(string): non-empty-list<Fisharebest\Webtrees\Source> given.'
identifier: argument.type
count: 1
path: app/Services/AdminService.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: non\-falsy\-string, Closure\(string\)\: non\-falsy\-string given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): non-falsy-string, Closure(string): non-falsy-string given.'
identifier: argument.type
count: 1
path: app/Services/AdminService.php
-
- message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|false given\.$#'
+ rawMessage: 'Parameter #2 $subject of function preg_match expects string, string|false given.'
identifier: argument.type
count: 1
path: app/Services/AdminService.php
-
- message: '#^Binary operation "\-" between int and mixed results in an error\.$#'
+ rawMessage: Binary operation "-" between int and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Services/CalendarService.php
-
- message: '#^Binary operation "\." between mixed and '' '' results in an error\.$#'
+ rawMessage: Binary operation "." between mixed and ' ' results in an error.
identifier: binaryOp.invalid
count: 2
path: app/Services/CalendarService.php
-
- message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between non-falsy-string and mixed results in an error.
identifier: binaryOp.invalid
count: 6
path: app/Services/CalendarService.php
-
- message: '#^Cannot call method minimumJulianDay\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method minimumJulianDay() on mixed.'
identifier: method.nonObject
count: 4
path: app/Services/CalendarService.php
-
- message: '#^Parameter \#1 \$filter of method Fisharebest\\Webtrees\\GedcomRecord\:\:facts\(\) expects array\<string\>, array\<int, mixed\> given\.$#'
+ rawMessage: 'Parameter #1 $filter of method Fisharebest\Webtrees\GedcomRecord::facts() expects array<string>, array<int, mixed> given.'
identifier: argument.type
count: 2
path: app/Services/CalendarService.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\FamilyFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Services/CalendarService.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Services/CalendarService.php
-
- message: '#^Parameter \#1 of closure expects Fisharebest\\Webtrees\\GedcomRecord, mixed given\.$#'
+ rawMessage: 'Parameter #1 of closure expects Fisharebest\Webtrees\GedcomRecord, mixed given.'
identifier: argument.type
count: 1
path: app/Services/CalendarService.php
-
- message: '#^Parameter \#2 of closure expects Fisharebest\\Webtrees\\GedcomRecord, mixed given\.$#'
+ rawMessage: 'Parameter #2 of closure expects Fisharebest\Webtrees\GedcomRecord, mixed given.'
identifier: argument.type
count: 1
path: app/Services/CalendarService.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\FamilyFactoryInterface::make() expects string|null, mixed given.'
identifier: argument.type
count: 2
path: app/Services/CalendarService.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string|null, mixed given.'
identifier: argument.type
count: 2
path: app/Services/CalendarService.php
-
- message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<string,Fisharebest\\Webtrees\\Individual\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<string, Fisharebest\\Webtrees\\Individual\>\|iterable\<string, Fisharebest\\Webtrees\\Individual\>, Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Individual\> given\.$#'
+ rawMessage: 'Parameter #1 $items of method Illuminate\Support\Collection<string,Fisharebest\Webtrees\Individual>::merge() expects Illuminate\Contracts\Support\Arrayable<string, Fisharebest\Webtrees\Individual>|iterable<string, Fisharebest\Webtrees\Individual>, Illuminate\Support\Collection<int, Fisharebest\Webtrees\Individual> given.'
identifier: argument.type
count: 1
path: app/Services/ChartService.php
-
- message: '#^Cannot access offset string on mixed\.$#'
+ rawMessage: Cannot access offset string on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 4
path: app/Services/ClipboardService.php
-
- message: '#^Parameter \#1 \$array of function array_slice expects array, mixed given\.$#'
+ rawMessage: 'Parameter #1 $array of function array_slice expects array, mixed given.'
identifier: argument.type
count: 1
path: app/Services/ClipboardService.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: Fisharebest\\Webtrees\\Fact, Closure\(string\)\: Fisharebest\\Webtrees\\Fact given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): Fisharebest\Webtrees\Fact, Closure(string): Fisharebest\Webtrees\Fact given.'
identifier: argument.type
count: 1
path: app/Services/ClipboardService.php
-
- message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\GedcomRecord\:\:createFact\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $gedcom of method Fisharebest\Webtrees\GedcomRecord::createFact() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/ClipboardService.php
-
- message: '#^Parameter \#1 \$items of class Illuminate\\Support\\Collection constructor expects Illuminate\\Contracts\\Support\\Arrayable\<TKey of \(int\|string\), TValue\>\|iterable\<TKey of \(int\|string\), TValue\>\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $items of class Illuminate\Support\Collection constructor expects Illuminate\Contracts\Support\Arrayable<TKey of (int|string), TValue>|iterable<TKey of (int|string), TValue>|null, mixed given.'
identifier: argument.type
count: 1
path: app/Services/ClipboardService.php
-
- message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.'
identifier: argument.type
count: 3
path: app/Services/DataFixService.php
-
- message: '#^Binary operation "\+" between 1 and mixed results in an error\.$#'
+ rawMessage: Binary operation "+" between 1 and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Services/DatatablesService.php
-
- message: '#^Offset ''column'' does not exist on string\.$#'
+ rawMessage: Offset 'column' does not exist on string.
identifier: offsetAccess.notFound
count: 3
path: app/Services/DatatablesService.php
-
- message: '#^Offset ''dir'' does not exist on string\.$#'
+ rawMessage: Offset 'dir' does not exist on string.
identifier: offsetAccess.notFound
count: 2
path: app/Services/DatatablesService.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:filter\(\) expects \(callable\(mixed, int\)\: bool\)\|null, Closure\(array\)\: bool given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<int,mixed>::filter() expects (callable(mixed, int): bool)|null, Closure(array): bool given.'
identifier: argument.type
count: 1
path: app/Services/DatatablesService.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,mixed\>\:\:sort\(\) expects \(callable\(mixed, mixed\)\: int\)\|int\|null, Closure\(array, array\)\: \(\-1\|0\|1\) given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<int,mixed>::sort() expects (callable(mixed, mixed): int)|int|null, Closure(array, array): (-1|0|1) given.'
identifier: argument.type
count: 1
path: app/Services/DatatablesService.php
-
- message: '#^Parameter \#1 \$haystack of function stripos expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $haystack of function stripos expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/DatatablesService.php
-
- message: '#^Parameter \#2 \$direction of method Illuminate\\Database\\Query\\Builder\:\:orderBy\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $direction of method Illuminate\Database\Query\Builder::orderBy() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/DatatablesService.php
-
- message: '#^Parameter \#1 \$request of static method Fisharebest\\Webtrees\\Validator\:\:attributes\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: Possibly invalid array key type mixed.
+ identifier: offsetAccess.invalidOffset
+ count: 2
+ path: app/Services/DatatablesService.php
+
+ -
+ rawMessage: 'Parameter #1 $request of static method Fisharebest\Webtrees\Validator::attributes() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Services/EmailService.php
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Services/GedcomEditService.php
-
- message: '#^Binary operation "\.\=" between mixed and non\-falsy\-string results in an error\.$#'
+ rawMessage: 'Binary operation ".=" between mixed and non-falsy-string results in an error.'
identifier: assignOp.invalid
count: 3
path: app/Services/GedcomEditService.php
-
- message: '#^Cannot access offset mixed on mixed\.$#'
+ rawMessage: Cannot access offset mixed on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Services/GedcomEditService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingLevels\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\GedcomEditService::insertMissingLevels() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Services/GedcomEditService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingRecordSubtags\(\) should return string but returns string\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\GedcomEditService::insertMissingRecordSubtags() should return string but returns string|null.'
identifier: return.type
count: 2
path: app/Services/GedcomEditService.php
-
- message: '#^Parameter \#1 \$array of function array_shift expects array, list\<string\>\|false given\.$#'
+ rawMessage: 'Parameter #1 $array of function array_shift expects array, list<string>|false given.'
identifier: argument.type
count: 1
path: app/Services/GedcomEditService.php
-
- message: '#^Parameter \#1 \$haystack of function str_starts_with expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $haystack of function str_starts_with expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/GedcomEditService.php
-
- message: '#^Parameter \#2 \$array of function implode expects array\|null, mixed given\.$#'
+ rawMessage: 'Parameter #2 $array of function implode expects array, mixed given.'
identifier: argument.type
count: 1
path: app/Services/GedcomEditService.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingLevels\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Services\GedcomEditService::insertMissingLevels() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/GedcomEditService.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingLevels\(\) expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Services\GedcomEditService::insertMissingLevels() expects string, string|null given.'
identifier: argument.type
count: 2
path: app/Services/GedcomEditService.php
-
- message: '#^Access to an undefined property object\:\:\$o_gedcom\.$#'
+ rawMessage: Access to an undefined property object::$o_gedcom.
identifier: property.notFound
count: 1
path: app/Services/GedcomExportService.php
-
- message: '#^Instanceof between Fisharebest\\Webtrees\\Header and Fisharebest\\Webtrees\\Header will always evaluate to true\.$#'
+ rawMessage: Instanceof between Fisharebest\Webtrees\Header and Fisharebest\Webtrees\Header will always evaluate to true.
identifier: instanceof.alwaysTrue
count: 1
path: app/Services/GedcomExportService.php
-
- message: '#^Parameter \#1 \$gedcom of method Fisharebest\\Webtrees\\Services\\GedcomExportService\:\:wrapLongLines\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $gedcom of method Fisharebest\Webtrees\Services\GedcomExportService::wrapLongLines() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/GedcomExportService.php
-
- message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $subject of function preg_match expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/GedcomExportService.php
-
- message: '#^Parameter \#2 \$subject of function preg_match_all expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $subject of function preg_match_all expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/GedcomExportService.php
-
- message: '#^Binary operation "\." between "\\n1 OBJE @" and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between "\n1 OBJE @" and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Services/GedcomImportService.php
-
- message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between non-falsy-string and mixed results in an error.
identifier: binaryOp.invalid
count: 3
path: app/Services/GedcomImportService.php
-
- message: '#^Cannot call method canonicalTag\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method canonicalTag() on mixed.'
identifier: method.nonObject
count: 1
path: app/Services/GedcomImportService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\GedcomImportService\:\:createMediaObject\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\GedcomImportService::createMediaObject() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Services/GedcomImportService.php
-
- message: '#^Parameter \#1 \$haystack of function str_starts_with expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $haystack of function str_starts_with expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Services/GedcomImportService.php
-
- message: '#^Parameter \#1 \$str of function strtr expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $str of function strtr expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Services/GedcomImportService.php
-
- message: '#^Parameter \#1 \$string of function substr expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $string of function substr expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Services/GedcomImportService.php
-
- message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #2 $subject of function preg_match expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Services/GedcomImportService.php
-
- message: '#^Parameter \#2 \$subject of function preg_match_all expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #2 $subject of function preg_match_all expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Services/GedcomImportService.php
-
- message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
+ rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.'
identifier: argument.type
count: 10
path: app/Services/GedcomImportService.php
-
- message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, string\|null given\.$#'
+ rawMessage: 'Parameter #3 $subject of function str_replace expects array<string>|string, string|null given.'
identifier: argument.type
count: 2
path: app/Services/GedcomImportService.php
-
- message: '#^Access to an undefined property object\:\:\$module_name\.$#'
+ rawMessage: Access to an undefined property object::$module_name.
identifier: property.notFound
count: 2
path: app/Services/HomePageService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\HomePageService\:\:filterActiveBlocks\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Module\\ModuleBlockInterface\> but returns Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Module\\ModuleBlockInterface\|null\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\HomePageService::filterActiveBlocks() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Module\ModuleBlockInterface> but returns Illuminate\Support\Collection<int, Fisharebest\Webtrees\Module\ModuleBlockInterface|null>.'
identifier: return.type
count: 1
path: app/Services/HomePageService.php
-
- message: '#^Parameter \#1 \$blocks of method Fisharebest\\Webtrees\\Services\\HomePageService\:\:filterActiveBlocks\(\) expects Illuminate\\Support\\Collection\<int, string\>, Illuminate\\Support\\Collection\<\(int\|string\), mixed\> given\.$#'
+ rawMessage: 'Parameter #1 $blocks of method Fisharebest\Webtrees\Services\HomePageService::filterActiveBlocks() expects Illuminate\Support\Collection<int, string>, Illuminate\Support\Collection<(int|string), mixed> given.'
identifier: argument.type
count: 2
path: app/Services/HomePageService.php
-
- message: '#^Parameter \#1 \$key of method Illuminate\\Support\\Collection\<int,string\>\:\:contains\(\) expects \(callable\(string, int\)\: bool\)\|string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $key of method Illuminate\Support\Collection<int,string>::contains() expects (callable(string, int): bool)|string, mixed given.'
identifier: argument.type
count: 4
path: app/Services/HomePageService.php
-
- message: '#^Parameter \#1 \$module_name of method Fisharebest\\Webtrees\\Services\\ModuleService\:\:findByName\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $module_name of method Fisharebest\Webtrees\Services\ModuleService::findByName() expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Services/HomePageService.php
-
- message: '#^Parameter \#2 \$active_blocks of method Fisharebest\\Webtrees\\Services\\HomePageService\:\:filterActiveBlocks\(\) expects Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Module\\ModuleBlockInterface\>, Illuminate\\Support\\Collection\<string, Fisharebest\\Webtrees\\Module\\ModuleBlockInterface\> given\.$#'
+ rawMessage: 'Parameter #2 $active_blocks of method Fisharebest\Webtrees\Services\HomePageService::filterActiveBlocks() expects Illuminate\Support\Collection<int, Fisharebest\Webtrees\Module\ModuleBlockInterface>, Illuminate\Support\Collection<string, Fisharebest\Webtrees\Module\ModuleBlockInterface> given.'
identifier: argument.type
count: 2
path: app/Services/HomePageService.php
-
- message: '#^Parameter \#2 \$path of method Fisharebest\\Webtrees\\Services\\HousekeepingService\:\:deleteFileOrFolder\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $path of method Fisharebest\Webtrees\Services\HousekeepingService::deleteFileOrFolder() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/HousekeepingService.php
-
- message: '#^Cannot access property \$excludes on mixed\.$#'
+ rawMessage: Cannot access property $excludes on mixed.
identifier: property.nonObject
count: 4
path: app/Services/HtmlService.php
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: app/Services/IndividualFactsService.php
-
- message: '#^Binary operation "\." between "\\n2 _ASSO @" and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between "\n2 _ASSO @" and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Services/IndividualFactsService.php
-
- message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\:\:sex\(\)\.$#'
+ rawMessage: 'Call to an undefined method Fisharebest\Webtrees\GedcomRecord::sex().'
identifier: method.notFound
count: 17
path: app/Services/IndividualFactsService.php
-
- message: '#^Cannot call method xref\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method xref() on mixed.'
identifier: method.nonObject
count: 1
path: app/Services/IndividualFactsService.php
-
- message: '#^Illuminate\\Support\\Collection\<\*NEVER\*, \*NEVER\*\> does not accept Fisharebest\\Webtrees\\Fact\.$#'
+ rawMessage: 'Illuminate\Support\Collection<*NEVER*, *NEVER*> does not accept Fisharebest\Webtrees\Fact.'
identifier: offsetAssign.valueType
count: 31
path: app/Services/IndividualFactsService.php
-
- message: '#^Instanceof between Fisharebest\\Webtrees\\Individual and Fisharebest\\Webtrees\\Family will always evaluate to false\.$#'
+ rawMessage: Instanceof between Fisharebest\Webtrees\Individual and Fisharebest\Webtrees\Family will always evaluate to false.
identifier: instanceof.alwaysFalse
count: 1
path: app/Services/IndividualFactsService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\IndividualFactsService\:\:familyFacts\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Fact\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\IndividualFactsService::familyFacts() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Fact> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/IndividualFactsService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\IndividualFactsService\:\:historicFacts\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Fact\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\IndividualFactsService::historicFacts() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Fact> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/IndividualFactsService.php
-
- message: '#^Parameter \#1 \$gedcom of class Fisharebest\\Webtrees\\Fact constructor expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $gedcom of class Fisharebest\Webtrees\Fact constructor expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Services/IndividualFactsService.php
-
- message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Fact\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<int, Fisharebest\\Webtrees\\Fact\>\|iterable\<int, Fisharebest\\Webtrees\\Fact\>, Illuminate\\Support\\Collection\<int, mixed\> given\.$#'
+ rawMessage: 'Parameter #1 $items of method Illuminate\Support\Collection<int,Fisharebest\Webtrees\Fact>::merge() expects Illuminate\Contracts\Support\Arrayable<int, Fisharebest\Webtrees\Fact>|iterable<int, Fisharebest\Webtrees\Fact>, Illuminate\Support\Collection<int, mixed> given.'
identifier: argument.type
count: 2
path: app/Services/IndividualFactsService.php
-
- message: '#^Parameter \#1 \$items of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Individual\>\:\:merge\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<int, Fisharebest\\Webtrees\\Individual\>\|iterable\<int, Fisharebest\\Webtrees\\Individual\>, Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Family\> given\.$#'
+ rawMessage: 'Parameter #1 $items of method Illuminate\Support\Collection<int,Fisharebest\Webtrees\Individual>::merge() expects Illuminate\Contracts\Support\Arrayable<int, Fisharebest\Webtrees\Individual>|iterable<int, Fisharebest\Webtrees\Individual>, Illuminate\Support\Collection<int, Fisharebest\Webtrees\Family> given.'
identifier: argument.type
count: 2
path: app/Services/IndividualFactsService.php
-
- message: '#^Parameter \#2 \$spouse of method Fisharebest\\Webtrees\\Services\\IndividualFactsService\:\:spouseFacts\(\) expects Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Individual\|null given\.$#'
+ rawMessage: 'Parameter #2 $spouse of method Fisharebest\Webtrees\Services\IndividualFactsService::spouseFacts() expects Fisharebest\Webtrees\Individual, Fisharebest\Webtrees\Individual|null given.'
identifier: argument.type
count: 1
path: app/Services/IndividualFactsService.php
-
- message: '#^Parameter \#3 \$sex of method Fisharebest\\Webtrees\\Services\\IndividualFactsService\:\:convertEvent\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #3 $sex of method Fisharebest\Webtrees\Services\IndividualFactsService::convertEvent() expects string, mixed given.'
identifier: argument.type
count: 17
path: app/Services/IndividualFactsService.php
-
- message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
+ rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.'
identifier: argument.type
count: 1
path: app/Services/IndividualFactsService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\LinkedRecordService\:\:allLinkedRecords\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\GedcomRecord\> but returns Illuminate\\Support\\Collection\<\(int\|string\), Fisharebest\\Webtrees\\GedcomRecord\|null\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\LinkedRecordService::allLinkedRecords() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\GedcomRecord> but returns Illuminate\Support\Collection<(int|string), Fisharebest\Webtrees\GedcomRecord|null>.'
identifier: return.type
count: 1
path: app/Services/LinkedRecordService.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: \(Fisharebest\\Webtrees\\GedcomRecord\|null\), Closure\(string\)\: \(Fisharebest\\Webtrees\\GedcomRecord\|null\) given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): (Fisharebest\Webtrees\GedcomRecord|null), Closure(string): (Fisharebest\Webtrees\GedcomRecord|null) given.'
identifier: argument.type
count: 1
path: app/Services/LinkedRecordService.php
-
- message: '#^Access to an undefined property object\:\:\$parent_id\.$#'
+ rawMessage: Access to an undefined property object::$parent_id.
identifier: property.notFound
count: 1
path: app/Services/MapDataService.php
-
- message: '#^Access to an undefined property object\:\:\$place\.$#'
+ rawMessage: Access to an undefined property object::$place.
identifier: property.notFound
count: 1
path: app/Services/MapDataService.php
-
- message: '#^Cannot cast mixed to float\.$#'
+ rawMessage: Cannot cast mixed to float.
identifier: cast.double
count: 2
path: app/Services/MapDataService.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 6
path: app/Services/MapDataService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\MapDataService\:\:activePlaces\(\) should return array\<list\<object\{p_place\: string, tree_name\: string, tree_title\: string, p_id\: int\}\>\> but returns array\<string, non\-empty\-list\<object\{p_place\: mixed, tree_name\: mixed, tree_title\: mixed, p_id\: int\}&stdClass\>\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\MapDataService::activePlaces() should return array<list<object{p_place: string, tree_name: string, tree_title: string, p_id: int}>> but returns array<string, non-empty-list<object{p_place: mixed, tree_name: mixed, tree_title: mixed, p_id: int}&stdClass>>.'
identifier: return.type
count: 1
path: app/Services/MapDataService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\MapDataService\:\:getPlaceListLocation\(\) should return Illuminate\\Support\\Collection\<int, object\{id\: int, key\: string, place\: string, latitude\: float\|null, longitude\: float\|null, child_count\: int, no_coord\: int\}\> but returns Illuminate\\Support\\Collection\<int, object\{id\: int, place\: mixed, key\: lowercase\-string, latitude\: float\|null, longitude\: float\|null, child_count\: int, no_coord\: int\}&stdClass\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\MapDataService::getPlaceListLocation() should return Illuminate\Support\Collection<int, object{id: int, key: string, place: string, latitude: float|null, longitude: float|null, child_count: int, no_coord: int}> but returns Illuminate\Support\Collection<int, object{id: int, place: mixed, key: lowercase-string, latitude: float|null, longitude: float|null, child_count: int, no_coord: int}&stdClass>.'
identifier: return.type
count: 1
path: app/Services/MapDataService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\MapDataService\:\:placeIdsForLocation\(\) should return array\<string\> but returns array\<mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\MapDataService::placeIdsForLocation() should return array<string> but returns array<mixed>.'
identifier: return.type
count: 1
path: app/Services/MapDataService.php
-
- message: '#^Parameter \#1 \$string of function mb_strtolower expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $string of function mb_strtolower expects string, mixed given.'
identifier: argument.type
count: 2
path: app/Services/MapDataService.php
-
- message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Services/MapDataService.php
-
- message: '#^Parameter \#1 of closure expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 of closure expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/MapDataService.php
-
- message: '#^Parameter \#2 \$parent_place_ids of method Fisharebest\\Webtrees\\Services\\MapDataService\:\:deleteUnusedLocations\(\) expects list\<int\>, array\<int, int\> given\.$#'
+ rawMessage: 'Parameter #2 $parent_place_ids of method Fisharebest\Webtrees\Services\MapDataService::deleteUnusedLocations() expects list<int>, array<int, int> given.'
identifier: argument.type
count: 1
path: app/Services/MapDataService.php
-
- message: '#^Parameter \#2 of closure expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 of closure expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/MapDataService.php
-
- message: '#^Binary operation "\." between string and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between string and mixed results in an error.
identifier: binaryOp.invalid
count: 3
path: app/Services/MediaFileService.php
-
- message: '#^Cannot call method detach\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method detach() on mixed.'
identifier: method.nonObject
count: 1
path: app/Services/MediaFileService.php
-
- message: '#^Cannot call method getClientFilename\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getClientFilename() on mixed.'
identifier: method.nonObject
count: 2
path: app/Services/MediaFileService.php
-
- message: '#^Cannot call method getError\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getError() on mixed.'
identifier: method.nonObject
count: 1
path: app/Services/MediaFileService.php
-
- message: '#^Cannot call method getStream\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getStream() on mixed.'
identifier: method.nonObject
count: 2
path: app/Services/MediaFileService.php
-
- message: '#^Cannot cast mixed to string\.$#'
+ rawMessage: Cannot cast mixed to string.
identifier: cast.string
count: 1
path: app/Services/MediaFileService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\MediaFileService\:\:allFilesInDatabase\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\MediaFileService::allFilesInDatabase() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Services/MediaFileService.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: non\-falsy\-string, Closure\(string\)\: non\-falsy\-string given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): non-falsy-string, Closure(string): non-falsy-string given.'
identifier: argument.type
count: 1
path: app/Services/MediaFileService.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:mapWithKeys\(\) expects callable\(mixed, int\|string\)\: array\<string, string\>, Closure\(string\)\: non\-empty\-array\<string, string\> given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::mapWithKeys() expects callable(mixed, int|string): array<string, string>, Closure(string): non-empty-array<string, string> given.'
identifier: argument.type
count: 1
path: app/Services/MediaFileService.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:sort\(\) expects \(callable\(mixed, mixed\)\: int\)\|int\|null, Closure\(string, string\)\: int given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::sort() expects (callable(mixed, mixed): int)|int|null, Closure(string, string): int given.'
identifier: argument.type
count: 1
path: app/Services/MediaFileService.php
-
- message: '#^Parameter \#1 \$location of method League\\Flysystem\\FilesystemReader\:\:listContents\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $location of method League\Flysystem\FilesystemReader::listContents() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/MediaFileService.php
-
- message: '#^Parameter \#1 \$path of function pathinfo expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $path of function pathinfo expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/MediaFileService.php
-
- message: '#^Parameter \#1 \$uploaded_file of class Fisharebest\\Webtrees\\Exceptions\\FileUploadException constructor expects Psr\\Http\\Message\\UploadedFileInterface\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $uploaded_file of class Fisharebest\Webtrees\Exceptions\FileUploadException constructor expects Psr\Http\Message\UploadedFileInterface|null, mixed given.'
identifier: argument.type
count: 1
path: app/Services/MediaFileService.php
-
- message: '#^Anonymous function should return Fisharebest\\Webtrees\\Module\\ModuleInterface but returns mixed\.$#'
+ rawMessage: Anonymous function should return Fisharebest\Webtrees\Module\ModuleInterface but returns mixed.
identifier: return.type
count: 1
path: app/Services/ModuleService.php
-
- message: '#^Cannot call method setName\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method setName() on mixed.'
identifier: method.nonObject
count: 1
path: app/Services/ModuleService.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 4
path: app/Services/ModuleService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\ModuleService\:\:coreModules\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Module\\ModuleInterface\> but returns Illuminate\\Support\\Collection\<string, Fisharebest\\Webtrees\\Module\\ModuleInterface\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\ModuleService::coreModules() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Module\ModuleInterface> but returns Illuminate\Support\Collection<string, Fisharebest\Webtrees\Module\ModuleInterface>.'
identifier: return.type
count: 1
path: app/Services/ModuleService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\ModuleService\:\:customModules\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Module\\ModuleCustomInterface\> but returns Illuminate\\Support\\Collection\<string, Fisharebest\\Webtrees\\Module\\ModuleCustomInterface\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\ModuleService::customModules() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Module\ModuleCustomInterface> but returns Illuminate\Support\Collection<string, Fisharebest\Webtrees\Module\ModuleCustomInterface>.'
identifier: return.type
count: 1
path: app/Services/ModuleService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\ModuleService\:\:deletedModules\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\ModuleService::deletedModules() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Services/ModuleService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\ModuleService\:\:load\(\) should return Fisharebest\\Webtrees\\Module\\ModuleInterface\|null but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\ModuleService::load() should return Fisharebest\Webtrees\Module\ModuleInterface|null but returns mixed.'
identifier: return.type
count: 1
path: app/Services/ModuleService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\ModuleService\:\:setupLanguages\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface\> but returns Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Module\\ModuleInterface\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\ModuleService::setupLanguages() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Module\ModuleLanguageInterface> but returns Illuminate\Support\Collection<int, Fisharebest\Webtrees\Module\ModuleInterface>.'
identifier: return.type
count: 1
path: app/Services/ModuleService.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Module\\ModuleCustomInterface\|null\>\:\:mapWithKeys\(\) expects callable\(Fisharebest\\Webtrees\\Module\\ModuleCustomInterface\|null, int\)\: array\<string, Fisharebest\\Webtrees\\Module\\ModuleCustomInterface\>, Closure\(Fisharebest\\Webtrees\\Module\\ModuleCustomInterface\)\: non\-empty\-array\<string, Fisharebest\\Webtrees\\Module\\ModuleCustomInterface\> given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<int,Fisharebest\Webtrees\Module\ModuleCustomInterface|null>::mapWithKeys() expects callable(Fisharebest\Webtrees\Module\ModuleCustomInterface|null, int): array<string, Fisharebest\Webtrees\Module\ModuleCustomInterface>, Closure(Fisharebest\Webtrees\Module\ModuleCustomInterface): non-empty-array<string, Fisharebest\Webtrees\Module\ModuleCustomInterface> given.'
identifier: argument.type
count: 1
path: app/Services/ModuleService.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<int,Fisharebest\\Webtrees\\Module\\ModuleInterface\>\:\:sort\(\) expects \(callable\(Fisharebest\\Webtrees\\Module\\ModuleInterface, Fisharebest\\Webtrees\\Module\\ModuleInterface\)\: int\)\|int\|null, Closure\(Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface, Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface\)\: int\<\-1, 1\> given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<int,Fisharebest\Webtrees\Module\ModuleInterface>::sort() expects (callable(Fisharebest\Webtrees\Module\ModuleInterface, Fisharebest\Webtrees\Module\ModuleInterface): int)|int|null, Closure(Fisharebest\Webtrees\Module\ModuleLanguageInterface, Fisharebest\Webtrees\Module\ModuleLanguageInterface): int<-1, 1> given.'
identifier: argument.type
count: 1
path: app/Services/ModuleService.php
-
- message: '#^Parameter \#1 \$items of static method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:make\(\) expects Illuminate\\Contracts\\Support\\Arrayable\<int\<0, max\>, string\>\|iterable\<int\<0, max\>, string\>\|null, list\<string\>\|false given\.$#'
+ rawMessage: 'Parameter #1 $items of static method Illuminate\Support\Collection<(int|string),mixed>::make() expects Illuminate\Contracts\Support\Arrayable<int<0, max>, string>|iterable<int<0, max>, string>|null, list<string>|false given.'
identifier: argument.type
count: 1
path: app/Services/ModuleService.php
-
- message: '#^Parameter \$stream of function fwrite expects resource, resource\|false given\.$#'
+ rawMessage: 'Parameter $stream of function fwrite expects resource, resource|false given.'
identifier: argument.type
count: 1
path: app/Services/NetworkService.php
-
- message: '#^Parameter \$stream of function stream_get_contents expects resource, resource\|false given\.$#'
+ rawMessage: 'Parameter $stream of function stream_get_contents expects resource, resource|false given.'
identifier: argument.type
count: 1
path: app/Services/NetworkService.php
-
- message: '#^Parameter \$stream of function stream_set_timeout expects resource, resource\|false given\.$#'
+ rawMessage: 'Parameter $stream of function stream_set_timeout expects resource, resource|false given.'
identifier: argument.type
count: 1
path: app/Services/NetworkService.php
-
- message: '#^Variable \$stream might not be defined\.$#'
+ rawMessage: Variable $stream might not be defined.
identifier: variable.undefined
count: 1
path: app/Services/NetworkService.php
-
- message: '#^Binary operation "\." between mixed and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between mixed and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Services/PendingChangesService.php
-
- message: '#^Cannot call method add\(\) on DateTimeImmutable\|false\.$#'
+ rawMessage: 'Cannot call method add() on DateTimeImmutable|false.'
identifier: method.nonObject
count: 1
path: app/Services/PendingChangesService.php
-
- message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#'
+ rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.'
identifier: method.nonObject
count: 1
path: app/Services/PendingChangesService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:pendingChanges\(\) should return array\<array\<object\{xref\: string, change_id\: string, old_gedcom\: string\|null, new_gedcom\: string\|null, change_time\: Fisharebest\\Webtrees\\Contracts\\TimestampInterface, record\: Fisharebest\\Webtrees\\GedcomRecord, user_name\: string, real_name\: string\}\>\> but returns array\<list\<stdClass\>\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\PendingChangesService::pendingChanges() should return array<array<object{xref: string, change_id: string, old_gedcom: string|null, new_gedcom: string|null, change_time: Fisharebest\Webtrees\Contracts\TimestampInterface, record: Fisharebest\Webtrees\GedcomRecord, user_name: string, real_name: string}>> but returns array<list<stdClass>>.'
identifier: return.type
count: 1
path: app/Services/PendingChangesService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\PendingChangesService\:\:pendingXrefs\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\PendingChangesService::pendingXrefs() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Services/PendingChangesService.php
-
- message: '#^Parameter \#1 \$gedrec of method Fisharebest\\Webtrees\\Services\\GedcomImportService\:\:updateRecord\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $gedrec of method Fisharebest\Webtrees\Services\GedcomImportService::updateRecord() expects string, mixed given.'
identifier: argument.type
count: 6
path: app/Services/PendingChangesService.php
-
- message: '#^Parameter \#1 \$string of method Fisharebest\\Webtrees\\Contracts\\TimestampFactoryInterface\:\:fromString\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $string of method Fisharebest\Webtrees\Contracts\TimestampFactoryInterface::fromString() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Services/PendingChangesService.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:new\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::new() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/PendingChangesService.php
-
- message: '#^Parameter \#2 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:new\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $gedcom of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::new() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/PendingChangesService.php
-
- message: '#^Parameter \#3 \$pending of method Fisharebest\\Webtrees\\Contracts\\GedcomRecordFactoryInterface\:\:new\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $pending of method Fisharebest\Webtrees\Contracts\GedcomRecordFactoryInterface::new() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Services/PendingChangesService.php
-
- message: '#^Call to an undefined method Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual\:\:childFamilies\(\)\.$#'
+ rawMessage: Possibly invalid array key type mixed.
+ identifier: offsetAccess.invalidOffset
+ count: 1
+ path: app/Services/PendingChangesService.php
+
+ -
+ rawMessage: 'Call to an undefined method Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual::childFamilies().'
identifier: method.notFound
count: 1
path: app/Services/RelationshipService.php
-
- message: '#^Call to an undefined method Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual\:\:sex\(\)\.$#'
+ rawMessage: 'Call to an undefined method Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual::sex().'
identifier: method.notFound
count: 1
path: app/Services/RelationshipService.php
-
- message: '#^Call to an undefined method Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual\:\:spouseFamilies\(\)\.$#'
+ rawMessage: 'Call to an undefined method Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual::spouseFamilies().'
identifier: method.notFound
count: 1
path: app/Services/RelationshipService.php
-
- message: '#^Cannot access offset string on mixed\.$#'
+ rawMessage: Cannot access offset string on mixed.
identifier: offsetAccess.nonOffsetAccessible
count: 1
path: app/Services/RelationshipService.php
-
- message: '#^Cannot call method findByInterface\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByInterface() on mixed.'
identifier: method.nonObject
count: 1
path: app/Services/RelationshipService.php
-
- message: '#^Cannot call method first\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method first() on mixed.'
identifier: method.nonObject
count: 1
path: app/Services/RelationshipService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\RelationshipService\:\:legacyNameAlgorithm\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\RelationshipService::legacyNameAlgorithm() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Services/RelationshipService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\RelationshipService\:\:matchRelationships\(\) should return array\<Fisharebest\\Webtrees\\Relationship\> but returns array\<array\<string\>\|Fisharebest\\Webtrees\\Relationship\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\RelationshipService::matchRelationships() should return array<Fisharebest\Webtrees\Relationship> but returns array<array<string>|Fisharebest\Webtrees\Relationship>.'
identifier: return.type
count: 1
path: app/Services/RelationshipService.php
-
- message: '#^Parameter \#1 \$individual of method Fisharebest\\Webtrees\\Services\\RelationshipService\:\:reflexivePronoun\(\) expects Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual given\.$#'
+ rawMessage: 'Parameter #1 $individual of method Fisharebest\Webtrees\Services\RelationshipService::reflexivePronoun() expects Fisharebest\Webtrees\Individual, Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual given.'
identifier: argument.type
count: 1
path: app/Services/RelationshipService.php
-
- message: '#^Parameter \#2 \$array of function array_key_exists expects array, mixed given\.$#'
+ rawMessage: 'Parameter #2 $array of function array_key_exists expects array, mixed given.'
identifier: argument.type
count: 1
path: app/Services/RelationshipService.php
-
- message: '#^Parameter \#2 \$callback of function array_reduce expects callable\(array\{string, string\}, Fisharebest\\Webtrees\\Relationship\)\: array\{string, string\}, Closure\(array, array\)\: array\{string, string\} given\.$#'
+ rawMessage: 'Parameter #2 $callback of function array_reduce expects callable(array{string, string}, Fisharebest\Webtrees\Relationship): array{string, string}, Closure(array, array): array{string, string} given.'
identifier: argument.type
count: 1
path: app/Services/RelationshipService.php
-
- message: '#^Parameter \#2 \$language of method Fisharebest\\Webtrees\\Services\\RelationshipService\:\:nameFromPath\(\) expects Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface, mixed given\.$#'
+ rawMessage: 'Parameter #2 $language of method Fisharebest\Webtrees\Services\RelationshipService::nameFromPath() expects Fisharebest\Webtrees\Module\ModuleLanguageInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Services/RelationshipService.php
-
- message: '#^Parameter \#2 \$person1 of method Fisharebest\\Webtrees\\Services\\RelationshipService\:\:legacyNameAlgorithm\(\) expects Fisharebest\\Webtrees\\Individual\|null, Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual given\.$#'
+ rawMessage: 'Parameter #2 $person1 of method Fisharebest\Webtrees\Services\RelationshipService::legacyNameAlgorithm() expects Fisharebest\Webtrees\Individual|null, Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual given.'
identifier: argument.type
count: 1
path: app/Services/RelationshipService.php
-
- message: '#^Parameter \#2 \.\.\.\$values of function sprintf expects bool\|float\|int\|string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #2 ...$values of function sprintf expects bool|float|int|string|null, mixed given.'
identifier: argument.type
count: 2
path: app/Services/RelationshipService.php
-
- message: '#^Parameter \#3 \$person2 of method Fisharebest\\Webtrees\\Services\\RelationshipService\:\:legacyNameAlgorithm\(\) expects Fisharebest\\Webtrees\\Individual\|null, Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual given\.$#'
+ rawMessage: 'Parameter #3 $person2 of method Fisharebest\Webtrees\Services\RelationshipService::legacyNameAlgorithm() expects Fisharebest\Webtrees\Individual|null, Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual given.'
identifier: argument.type
count: 1
path: app/Services/RelationshipService.php
-
- message: '#^Access to an undefined property object\:\:\$f_file\.$#'
+ rawMessage: Access to an undefined property object::$f_file.
identifier: property.notFound
count: 1
path: app/Services/SearchService.php
-
- message: '#^Access to an undefined property object\:\:\$i_file\.$#'
+ rawMessage: Access to an undefined property object::$i_file.
identifier: property.notFound
count: 1
path: app/Services/SearchService.php
-
- message: '#^Access to an undefined property object\:\:\$m_file\.$#'
+ rawMessage: Access to an undefined property object::$m_file.
identifier: property.notFound
count: 1
path: app/Services/SearchService.php
-
- message: '#^Access to an undefined property object\:\:\$o_file\.$#'
+ rawMessage: Access to an undefined property object::$o_file.
identifier: property.notFound
count: 6
path: app/Services/SearchService.php
-
- message: '#^Access to an undefined property object\:\:\$s_file\.$#'
+ rawMessage: Access to an undefined property object::$s_file.
identifier: property.notFound
count: 1
path: app/Services/SearchService.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 10
path: app/Services/SearchService.php
-
- message: '#^Cannot use \+\+ on mixed\.$#'
+ rawMessage: Cannot use ++ on mixed.
identifier: preInc.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchFamilyNames\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Family\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchFamilyNames() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Family> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchIndividualNames\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Individual\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchIndividualNames() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Individual> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchLocations\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Location\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchLocations() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Location> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchMedia\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Media\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchMedia() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Media> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchNotes\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Note\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchNotes() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Note> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchPlaces\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Place\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchPlaces() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Place> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchRepositories\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Repository\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchRepositories() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Repository> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSharedNotes\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\SharedNote\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchSharedNotes() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\SharedNote> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSources\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Source\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchSources() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Source> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSourcesByName\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Source\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchSourcesByName() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Source> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSubmissions\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Submission\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchSubmissions() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Submission> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSubmitters\(\) should return Illuminate\\Support\\Collection\<int, Fisharebest\\Webtrees\\Submitter\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchSubmitters() should return Illuminate\Support\Collection<int, Fisharebest\Webtrees\Submitter> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\SearchService\:\:searchSurnames\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<\(int\|string\), mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\SearchService::searchSurnames() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<(int|string), mixed>.'
identifier: return.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Parameter \#1 \$key of method Illuminate\\Support\\Collection\<\*NEVER\*,\*NEVER\*\>\:\:containsStrict\(\) expects \(callable\(never\)\: bool\)\|int\|string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $key of method Illuminate\Support\Collection<*NEVER*,*NEVER*>::containsStrict() expects (callable(never): bool)|int|string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Parameter \#1 \$text of method Fisharebest\\Webtrees\\Module\\ModuleLanguageInterface\:\:normalize\(\) expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $text of method Fisharebest\Webtrees\Module\ModuleLanguageInterface::normalize() expects string, string|null given.'
identifier: argument.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Parameter \#2 \$column of method Fisharebest\\Webtrees\\Services\\SearchService\:\:whereSearch\(\) expects Illuminate\\Database\\Query\\Expression\<string\>\|string, Illuminate\\Database\\Query\\Expression\<non\-falsy\-string\> given\.$#'
+ rawMessage: 'Parameter #2 $column of method Fisharebest\Webtrees\Services\SearchService::whereSearch() expects Illuminate\Database\Query\Expression<string>|string, Illuminate\Database\Query\Expression<non-falsy-string> given.'
identifier: argument.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
+ rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.'
identifier: argument.type
count: 1
path: app/Services/SearchService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\ServerCheckService\:\:serverErrors\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\ServerCheckService::serverErrors() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/ServerCheckService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\ServerCheckService\:\:serverWarnings\(\) should return Illuminate\\Support\\Collection\<int, string\> but returns Illuminate\\Support\\Collection\<int, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\ServerCheckService::serverWarnings() should return Illuminate\Support\Collection<int, string> but returns Illuminate\Support\Collection<int, mixed>.'
identifier: return.type
count: 1
path: app/Services/ServerCheckService.php
-
- message: '#^Parameter \#1 \$version1 of function version_compare expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $version1 of function version_compare expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/ServerCheckService.php
-
- message: '#^Parameter \#2 \.\.\.\$args of static method Fisharebest\\Webtrees\\I18N\:\:translate\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 ...$args of static method Fisharebest\Webtrees\I18N::translate() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/ServerCheckService.php
-
- message: '#^Cannot call method add\(\) on DateTimeImmutable\|false\.$#'
+ rawMessage: 'Cannot call method add() on DateTimeImmutable|false.'
identifier: method.nonObject
count: 1
path: app/Services/SiteLogsService.php
-
- message: '#^Cannot call method setTimezone\(\) on DateTimeImmutable\|false\.$#'
+ rawMessage: 'Cannot call method setTimezone() on DateTimeImmutable|false.'
identifier: method.nonObject
count: 1
path: app/Services/SiteLogsService.php
-
- message: '#^Parameter \#1 \$stream of function fclose expects resource, resource\|null given\.$#'
+ rawMessage: 'Parameter #1 $stream of function fclose expects resource, resource|null given.'
identifier: argument.type
count: 1
path: app/Services/TreeService.php
-
- message: '#^Parameter \#1 \$stream of function feof expects resource, resource\|null given\.$#'
+ rawMessage: 'Parameter #1 $stream of function feof expects resource, resource|null given.'
identifier: argument.type
count: 1
path: app/Services/TreeService.php
-
- message: '#^Parameter \#1 \$stream of function fread expects resource, resource\|null given\.$#'
+ rawMessage: 'Parameter #1 $stream of function fread expects resource, resource|null given.'
identifier: argument.type
count: 1
path: app/Services/TreeService.php
-
- message: '#^Parameter \#1 \$stream of function stream_filter_append expects resource, resource\|null given\.$#'
+ rawMessage: 'Parameter #1 $stream of function stream_filter_append expects resource, resource|null given.'
identifier: argument.type
count: 1
path: app/Services/TreeService.php
-
- message: '#^Method Fisharebest\\Webtrees\\Services\\UpgradeService\:\:downloadFile\(\) should return int but returns int\|false\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Services\UpgradeService::downloadFile() should return int but returns int|false.'
identifier: return.type
count: 1
path: app/Services/UpgradeService.php
-
- message: '#^Parameter \#1 \$key of method Illuminate\\Support\\Collection\<int,string\>\:\:contains\(\) expects \(callable\(string, int\)\: bool\)\|string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $key of method Illuminate\Support\Collection<int,string>::contains() expects (callable(string, int): bool)|string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/UpgradeService.php
-
- message: '#^Parameter \#1 \$location of method League\\Flysystem\\FilesystemWriter\:\:delete\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $location of method League\Flysystem\FilesystemWriter::delete() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Services/UpgradeService.php
-
- message: '#^Parameter \#1 \$stream of function fclose expects resource, resource\|false given\.$#'
+ rawMessage: 'Parameter #1 $stream of function fclose expects resource, resource|false given.'
identifier: argument.type
count: 1
path: app/Services/UpgradeService.php
-
- message: '#^Parameter \#1 \$stream of function ftell expects resource, resource\|false given\.$#'
+ rawMessage: 'Parameter #1 $stream of function ftell expects resource, resource|false given.'
identifier: argument.type
count: 1
path: app/Services/UpgradeService.php
-
- message: '#^Parameter \#1 \$stream of function fwrite expects resource, resource\|false given\.$#'
+ rawMessage: 'Parameter #1 $stream of function fwrite expects resource, resource|false given.'
identifier: argument.type
count: 1
path: app/Services/UpgradeService.php
-
- message: '#^Parameter \#1 \$stream of function rewind expects resource, resource\|false given\.$#'
+ rawMessage: 'Parameter #1 $stream of function rewind expects resource, resource|false given.'
identifier: argument.type
count: 1
path: app/Services/UpgradeService.php
-
- message: '#^Access to an undefined property object\:\:\$ip_address\.$#'
+ rawMessage: Access to an undefined property object::$ip_address.
identifier: property.notFound
count: 1
path: app/SessionDatabaseHandler.php
-
- message: '#^Access to an undefined property object\:\:\$session_data\.$#'
+ rawMessage: Access to an undefined property object::$session_data.
identifier: property.notFound
count: 1
path: app/SessionDatabaseHandler.php
-
- message: '#^Access to an undefined property object\:\:\$session_time\.$#'
+ rawMessage: Access to an undefined property object::$session_time.
identifier: property.notFound
count: 1
path: app/SessionDatabaseHandler.php
-
- message: '#^Access to an undefined property object\:\:\$user_id\.$#'
+ rawMessage: Access to an undefined property object::$user_id.
identifier: property.notFound
count: 1
path: app/SessionDatabaseHandler.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/SessionDatabaseHandler.php
-
- message: '#^Method Fisharebest\\Webtrees\\SessionDatabaseHandler\:\:read\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\SessionDatabaseHandler::read() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/SessionDatabaseHandler.php
-
- message: '#^Method Fisharebest\\Webtrees\\Site\:\:getPreference\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Site::getPreference() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Site.php
-
- message: '#^Static property Fisharebest\\Webtrees\\Site\:\:\$preferences \(array\<string, string\>\) does not accept array\<mixed\>\.$#'
+ rawMessage: 'Static property Fisharebest\Webtrees\Site::$preferences (array<string, string>) does not accept array<mixed>.'
identifier: assign.propertyType
count: 1
path: app/Site.php
-
- message: '#^Access to an undefined property object\:\:\$change_time\.$#'
+ rawMessage: Access to an undefined property object::$change_time.
identifier: property.notFound
count: 1
path: app/Statistics.php
-
- message: '#^Binary operation "\-" between mixed and int results in an error\.$#'
+ rawMessage: Binary operation "-" between mixed and int results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Statistics.php
-
- message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between non-falsy-string and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: app/Statistics.php
-
- message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Family\|null\.$#'
+ rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\Family|null.'
identifier: method.nonObject
count: 1
path: app/Statistics.php
-
- message: '#^Cannot cast mixed to float\.$#'
+ rawMessage: Cannot cast mixed to float.
identifier: cast.double
count: 2
path: app/Statistics.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 5
path: app/Statistics.php
-
- message: '#^Method Fisharebest\\Webtrees\\Statistics\:\:getTags\(\) should return array\<string, string\> but returns array\<string, mixed\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Statistics::getTags() should return array<string, string> but returns array<string, mixed>.'
identifier: return.type
count: 1
path: app/Statistics.php
-
- message: '#^Parameter \#1 \$string of method Fisharebest\\Webtrees\\Contracts\\TimestampFactoryInterface\:\:fromString\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $string of method Fisharebest\Webtrees\Contracts\TimestampFactoryInterface::fromString() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/Statistics.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\FamilyFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Statistics.php
-
- message: '#^Parameter \#2 \$request of method Fisharebest\\Webtrees\\Services\\UserService\:\:contactLink\(\) expects Psr\\Http\\Message\\ServerRequestInterface, mixed given\.$#'
+ rawMessage: 'Parameter #2 $request of method Fisharebest\Webtrees\Services\UserService::contactLink() expects Psr\Http\Message\ServerRequestInterface, mixed given.'
identifier: argument.type
count: 2
path: app/Statistics.php
-
- message: '#^Binary operation "\+\=" between \(float\|int\) and mixed results in an error\.$#'
+ rawMessage: Possibly invalid array key type mixed.
+ identifier: offsetAccess.invalidOffset
+ count: 1
+ path: app/Statistics.php
+
+ -
+ rawMessage: 'Binary operation "+=" between (float|int) and mixed results in an error.'
identifier: assignOp.invalid
count: 2
path: app/StatisticsData.php
-
- message: '#^Binary operation "/" between mixed and 365\.25 results in an error\.$#'
+ rawMessage: Binary operation "/" between mixed and 365.25 results in an error.
identifier: binaryOp.invalid
count: 2
path: app/StatisticsData.php
-
- message: '#^Cannot call method canShow\(\) on Fisharebest\\Webtrees\\Family\|null\.$#'
+ rawMessage: 'Cannot call method canShow() on Fisharebest\Webtrees\Family|null.'
identifier: method.nonObject
count: 1
path: app/StatisticsData.php
-
- message: '#^Cannot call method findByComponent\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByComponent() on mixed.'
identifier: method.nonObject
count: 1
path: app/StatisticsData.php
-
- message: '#^Cannot call method first\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method first() on mixed.'
identifier: method.nonObject
count: 1
path: app/StatisticsData.php
-
- message: '#^Cannot call method formatList\(\) on Fisharebest\\Webtrees\\Family\|null\.$#'
+ rawMessage: 'Cannot call method formatList() on Fisharebest\Webtrees\Family|null.'
identifier: method.nonObject
count: 1
path: app/StatisticsData.php
-
- message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Family\|null\.$#'
+ rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\Family|null.'
identifier: method.nonObject
count: 2
path: app/StatisticsData.php
-
- message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 2
path: app/StatisticsData.php
-
- message: '#^Cannot call method getBirthDate\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method getBirthDate() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 2
path: app/StatisticsData.php
-
- message: '#^Cannot call method husband\(\) on Fisharebest\\Webtrees\\Family\|null\.$#'
+ rawMessage: 'Cannot call method husband() on Fisharebest\Webtrees\Family|null.'
identifier: method.nonObject
count: 1
path: app/StatisticsData.php
-
- message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Family\|null\.$#'
+ rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Family|null.'
identifier: method.nonObject
count: 3
path: app/StatisticsData.php
-
- message: '#^Cannot call method url\(\) on Fisharebest\\Webtrees\\Individual\|null\.$#'
+ rawMessage: 'Cannot call method url() on Fisharebest\Webtrees\Individual|null.'
identifier: method.nonObject
count: 1
path: app/StatisticsData.php
-
- message: '#^Cannot call method wife\(\) on Fisharebest\\Webtrees\\Family\|null\.$#'
+ rawMessage: 'Cannot call method wife() on Fisharebest\Webtrees\Family|null.'
identifier: method.nonObject
count: 1
path: app/StatisticsData.php
-
- message: '#^Cannot cast mixed to float\.$#'
+ rawMessage: Cannot cast mixed to float.
identifier: cast.double
count: 2
path: app/StatisticsData.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 23
path: app/StatisticsData.php
-
- message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:countEventsByMonth\(\) should return array\<string, int\> but returns array\<int\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::countEventsByMonth() should return array<string, int> but returns array<int>.'
identifier: return.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:countEventsByMonthAndSex\(\) should return array\<object\{month\: string, sex\: string, total\: int\}\> but returns array\<int, object\{month\: mixed, sex\: mixed, total\: int\}&stdClass\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::countEventsByMonthAndSex() should return array<object{month: string, sex: string, total: int}> but returns array<int, object{month: mixed, sex: mixed, total: int}&stdClass>.'
identifier: return.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:countFirstChildrenByMonth\(\) should return array\<string, int\> but returns array\<int\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::countFirstChildrenByMonth() should return array<string, int> but returns array<int>.'
identifier: return.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:countFirstChildrenByMonthAndSex\(\) should return array\<object\{month\: string, sex\: string, total\: int\}\> but returns array\<int, object\{month\: mixed, sex\: mixed, total\: int\}&stdClass\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::countFirstChildrenByMonthAndSex() should return array<object{month: string, sex: string, total: int}> but returns array<int, object{month: mixed, sex: mixed, total: int}&stdClass>.'
identifier: return.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:countFirstMarriagesByMonth\(\) should return array\<string, int\> but returns array\<int\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::countFirstMarriagesByMonth() should return array<string, int> but returns array<int>.'
identifier: return.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:familiesWithTheMostChildren\(\) should return array\<int, object\{family\: Fisharebest\\Webtrees\\Family, children\: int\}\> but returns array\<int, object\{family\: Fisharebest\\Webtrees\\Family\|null, children\: int\}&stdClass\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::familiesWithTheMostChildren() should return array<int, object{family: Fisharebest\Webtrees\Family, children: int}> but returns array<int, object{family: Fisharebest\Webtrees\Family|null, children: int}&stdClass>.'
identifier: return.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:firstEvent\(\) should return object\{id\: string, year\: int, fact\: string, type\: string\}\|null but returns \(object\{id\: mixed, year\: int, fact\: mixed, type\: mixed\}&stdClass\)\|null\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::firstEvent() should return object{id: string, year: int, fact: string, type: string}|null but returns (object{id: mixed, year: int, fact: mixed, type: mixed}&stdClass)|null.'
identifier: return.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:maximumAgeBetweenSiblings\(\) should return array\<object\{family\: Fisharebest\\Webtrees\\Family, child1\: Fisharebest\\Webtrees\\Individual, child2\: Fisharebest\\Webtrees\\Individual, age\: string\}\> but returns array\<int, object\{family\: Fisharebest\\Webtrees\\Family\|null, child1\: Fisharebest\\Webtrees\\Individual\|null, child2\: Fisharebest\\Webtrees\\Individual\|null, age\: string\}&stdClass\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::maximumAgeBetweenSiblings() should return array<object{family: Fisharebest\Webtrees\Family, child1: Fisharebest\Webtrees\Individual, child2: Fisharebest\Webtrees\Individual, age: string}> but returns array<int, object{family: Fisharebest\Webtrees\Family|null, child1: Fisharebest\Webtrees\Individual|null, child2: Fisharebest\Webtrees\Individual|null, age: string}&stdClass>.'
identifier: return.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:statsAge\(\) should return array\<object\{age\: float, century\: int, sex\: string\}\> but returns array\<int, object\{age\: float, century\: int, sex\: mixed\}&stdClass\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::statsAge() should return array<object{age: float, century: int, sex: string}> but returns array<int, object{age: float, century: int, sex: mixed}&stdClass>.'
identifier: return.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Method Fisharebest\\Webtrees\\StatisticsData\:\:statsMarrAgeQuery\(\) should return array\<object\{f_id\: string, d_gid\: string, age\: int\}\> but returns array\<int, object\{f_id\: mixed, d_gid\: mixed, age\: int\}&stdClass\>\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\StatisticsData::statsMarrAgeQuery() should return array<object{f_id: string, d_gid: string, age: int}> but returns array<int, object{f_id: mixed, d_gid: mixed, age: int}&stdClass>.'
identifier: return.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: int, Closure\(int\|string\)\: int given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(int|string): int given.'
identifier: argument.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: int, Closure\(string\)\: int given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.'
identifier: argument.type
count: 3
path: app/StatisticsData.php
-
- message: '#^Parameter \#1 \$place_name of class Fisharebest\\Webtrees\\Place constructor expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $place_name of class Fisharebest\Webtrees\Place constructor expects string, mixed given.'
identifier: argument.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Parameter \#1 \$rows of method Fisharebest\\Webtrees\\StatisticsData\:\:countPlaces\(\) expects array\<string\>, array\<mixed\> given\.$#'
+ rawMessage: 'Parameter #1 $rows of method Fisharebest\Webtrees\StatisticsData::countPlaces() expects array<string>, array<mixed> given.'
identifier: argument.type
count: 2
path: app/StatisticsData.php
-
- message: '#^Parameter \#1 \$str of function preg_quote expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $str of function preg_quote expects string, mixed given.'
identifier: argument.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Parameter \#1 \$value of method Fisharebest\\Webtrees\\Contracts\\ElementInterface\:\:canonical\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $value of method Fisharebest\Webtrees\Contracts\ElementInterface::canonical() expects string, mixed given.'
identifier: argument.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\FamilyFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 3
path: app/StatisticsData.php
-
- message: '#^Parameter \#1 \$xref of method Fisharebest\\Webtrees\\Contracts\\IndividualFactoryInterface\:\:make\(\) expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $xref of method Fisharebest\Webtrees\Contracts\IndividualFactoryInterface::make() expects string, mixed given.'
identifier: argument.type
count: 4
path: app/StatisticsData.php
-
- message: '#^Parameter \#2 \$subject of function preg_match expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $subject of function preg_match expects string, mixed given.'
identifier: argument.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Parameter \#3 \$gedcom of method Fisharebest\\Webtrees\\Contracts\\FamilyFactoryInterface\:\:make\(\) expects string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #3 $gedcom of method Fisharebest\Webtrees\Contracts\FamilyFactoryInterface::make() expects string|null, mixed given.'
identifier: argument.type
count: 1
path: app/StatisticsData.php
-
- message: '#^Method Fisharebest\\Webtrees\\SurnameTradition\\PatrilinealSurnameTradition\:\:inflect\(\) should return string but returns string\|null\.$#'
+ rawMessage: Possibly invalid array key type mixed.
+ identifier: offsetAccess.invalidOffset
+ count: 10
+ path: app/StatisticsData.php
+
+ -
+ rawMessage: 'Method Fisharebest\Webtrees\SurnameTradition\PatrilinealSurnameTradition::inflect() should return string but returns string|null.'
identifier: return.type
count: 1
path: app/SurnameTradition/PatrilinealSurnameTradition.php
-
- message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
+ rawMessage: 'Parameter #3 $subject of function preg_replace expects array<float|int|string>|string, string|null given.'
identifier: argument.type
count: 1
path: app/SurnameTradition/PatrilinealSurnameTradition.php
-
- message: '#^Access to an undefined property object\:\:\$tree_id\.$#'
+ rawMessage: Access to an undefined property object::$tree_id.
identifier: property.notFound
count: 1
path: app/Tree.php
-
- message: '#^Access to an undefined property object\:\:\$tree_name\.$#'
+ rawMessage: Access to an undefined property object::$tree_name.
identifier: property.notFound
count: 1
path: app/Tree.php
-
- message: '#^Access to an undefined property object\:\:\$tree_title\.$#'
+ rawMessage: Access to an undefined property object::$tree_title.
identifier: property.notFound
count: 1
path: app/Tree.php
-
- message: '#^Cannot call method acceptRecord\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method acceptRecord() on mixed.'
identifier: method.nonObject
count: 4
path: app/Tree.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/Tree.php
-
- message: '#^Method Fisharebest\\Webtrees\\Tree\:\:getPreference\(\) should return string but returns mixed\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Tree::getPreference() should return string but returns mixed.'
identifier: return.type
count: 1
path: app/Tree.php
-
- message: '#^Parameter \#2 \$name of class Fisharebest\\Webtrees\\Tree constructor expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $name of class Fisharebest\Webtrees\Tree constructor expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Tree.php
-
- message: '#^Parameter \#3 \$title of class Fisharebest\\Webtrees\\Tree constructor expects string, mixed given\.$#'
+ rawMessage: 'Parameter #3 $title of class Fisharebest\Webtrees\Tree constructor expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Tree.php
-
- message: '#^Property Fisharebest\\Webtrees\\Tree\:\:\$preferences \(array\<string\>\) does not accept array\<mixed\>\.$#'
+ rawMessage: Possibly invalid array key type mixed.
+ identifier: offsetAccess.invalidOffset
+ count: 5
+ path: app/Tree.php
+
+ -
+ rawMessage: 'Property Fisharebest\Webtrees\Tree::$preferences (array<string>) does not accept array<mixed>.'
identifier: assign.propertyType
count: 1
path: app/Tree.php
-
- message: '#^Property Fisharebest\\Webtrees\\Tree\:\:\$user_preferences \(array\<array\<string\>\>\) does not accept array\<array\<mixed\>\>\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\Tree::$user_preferences (array<array<string>>) does not accept array<array<mixed>>.'
identifier: assign.propertyType
count: 1
path: app/Tree.php
-
- message: '#^Cannot call method find\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method find() on mixed.'
identifier: method.nonObject
count: 1
path: app/TreeUser.php
-
- message: '#^Access to an undefined property object\:\:\$email\.$#'
+ rawMessage: Access to an undefined property object::$email.
identifier: property.notFound
count: 1
path: app/User.php
-
- message: '#^Access to an undefined property object\:\:\$real_name\.$#'
+ rawMessage: Access to an undefined property object::$real_name.
identifier: property.notFound
count: 1
path: app/User.php
-
- message: '#^Access to an undefined property object\:\:\$user_id\.$#'
+ rawMessage: Access to an undefined property object::$user_id.
identifier: property.notFound
count: 1
path: app/User.php
-
- message: '#^Access to an undefined property object\:\:\$user_name\.$#'
+ rawMessage: Access to an undefined property object::$user_name.
identifier: property.notFound
count: 1
path: app/User.php
-
- message: '#^Cannot cast mixed to int\.$#'
+ rawMessage: Cannot cast mixed to int.
identifier: cast.int
count: 1
path: app/User.php
-
- message: '#^Parameter \#2 \$user_name of class Fisharebest\\Webtrees\\User constructor expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $user_name of class Fisharebest\Webtrees\User constructor expects string, mixed given.'
identifier: argument.type
count: 1
path: app/User.php
-
- message: '#^Parameter \#3 \$real_name of class Fisharebest\\Webtrees\\User constructor expects string, mixed given\.$#'
+ rawMessage: 'Parameter #3 $real_name of class Fisharebest\Webtrees\User constructor expects string, mixed given.'
identifier: argument.type
count: 1
path: app/User.php
-
- message: '#^Parameter \#4 \$email of class Fisharebest\\Webtrees\\User constructor expects string, mixed given\.$#'
+ rawMessage: 'Parameter #4 $email of class Fisharebest\Webtrees\User constructor expects string, mixed given.'
identifier: argument.type
count: 1
path: app/User.php
-
- message: '#^Property Fisharebest\\Webtrees\\User\:\:\$preferences \(array\<string, string\>\) does not accept array\<mixed\>\.$#'
+ rawMessage: 'Property Fisharebest\Webtrees\User::$preferences (array<string, string>) does not accept array<mixed>.'
identifier: assign.propertyType
count: 1
path: app/User.php
-
- message: '#^Anonymous function should return array\|null but returns mixed\.$#'
+ rawMessage: Anonymous function should return array|null but returns mixed.
identifier: return.type
count: 1
path: app/Validator.php
-
- message: '#^Anonymous function should return float\|null but returns mixed\.$#'
+ rawMessage: Anonymous function should return float|null but returns mixed.
identifier: return.type
count: 1
path: app/Validator.php
-
- message: '#^Anonymous function should return int\|null but returns mixed\.$#'
+ rawMessage: Anonymous function should return int|null but returns mixed.
identifier: return.type
count: 1
path: app/Validator.php
-
- message: '#^Anonymous function should return string\|null but returns mixed\.$#'
+ rawMessage: Anonymous function should return string|null but returns mixed.
identifier: return.type
count: 1
path: app/Validator.php
-
- message: '#^Method Fisharebest\\Webtrees\\Validator\:\:array\(\) should return array\<string\> but returns array\.$#'
+ rawMessage: 'Method Fisharebest\Webtrees\Validator::array() should return array<string> but returns array.'
identifier: return.type
count: 1
path: app/Validator.php
-
- message: '#^Parameter \#1 \$parameters of class Fisharebest\\Webtrees\\Validator constructor expects array\<array\<int\|string\>\|Fisharebest\\Webtrees\\Contracts\\UserInterface\|Fisharebest\\Webtrees\\Tree\|int\|string\>, array given\.$#'
+ rawMessage: 'Parameter #1 $parameters of class Fisharebest\Webtrees\Validator constructor expects array<array<int|string>|Fisharebest\Webtrees\Contracts\UserInterface|Fisharebest\Webtrees\Tree|int|string>, array given.'
identifier: argument.type
count: 4
path: app/Validator.php
-
- message: '#^Parameter \#1 \$url of function parse_url expects string, mixed given\.$#'
+ rawMessage: 'Parameter #1 $url of function parse_url expects string, mixed given.'
identifier: argument.type
count: 1
path: app/Validator.php
-
- message: '#^Parameter \#1 \$serverRequestFactory of class Nyholm\\Psr7Server\\ServerRequestCreator constructor expects Psr\\Http\\Message\\ServerRequestFactoryInterface, mixed given\.$#'
+ rawMessage: 'Parameter #1 $serverRequestFactory of class Nyholm\Psr7Server\ServerRequestCreator constructor expects Psr\Http\Message\ServerRequestFactoryInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Webtrees.php
-
- message: '#^Parameter \#2 \$uriFactory of class Nyholm\\Psr7Server\\ServerRequestCreator constructor expects Psr\\Http\\Message\\UriFactoryInterface, mixed given\.$#'
+ rawMessage: 'Parameter #2 $uriFactory of class Nyholm\Psr7Server\ServerRequestCreator constructor expects Psr\Http\Message\UriFactoryInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Webtrees.php
-
- message: '#^Parameter \#3 \$uploadedFileFactory of class Nyholm\\Psr7Server\\ServerRequestCreator constructor expects Psr\\Http\\Message\\UploadedFileFactoryInterface, mixed given\.$#'
+ rawMessage: 'Parameter #3 $uploadedFileFactory of class Nyholm\Psr7Server\ServerRequestCreator constructor expects Psr\Http\Message\UploadedFileFactoryInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Webtrees.php
-
- message: '#^Parameter \#4 \$streamFactory of class Nyholm\\Psr7Server\\ServerRequestCreator constructor expects Psr\\Http\\Message\\StreamFactoryInterface, mixed given\.$#'
+ rawMessage: 'Parameter #4 $streamFactory of class Nyholm\Psr7Server\ServerRequestCreator constructor expects Psr\Http\Message\StreamFactoryInterface, mixed given.'
identifier: argument.type
count: 1
path: app/Webtrees.php
-
- message: '#^Parameter \#1 \$n of static method Fisharebest\\Webtrees\\I18N\:\:number\(\) expects float, mixed given\.$#'
+ rawMessage: 'Parameter #1 $n of static method Fisharebest\Webtrees\I18N::number() expects float, mixed given.'
identifier: argument.type
count: 7
path: resources/views/admin/control-panel.phtml
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 1
path: resources/views/chart-box.phtml
-
- message: '#^Cannot call method filter\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method filter() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/chart-box.phtml
-
- message: '#^Cannot call method findByComponent\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByComponent() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/chart-box.phtml
-
- message: '#^Cannot call method getClass\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getClass() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/chart-box.phtml
-
- message: '#^Cannot call method getLabel\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getLabel() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/chart-box.phtml
-
- message: '#^Cannot call method getLink\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getLink() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/chart-box.phtml
-
- message: '#^Cannot call method map\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method map() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/chart-box.phtml
-
- message: '#^Cannot call method push\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method push() on mixed.'
identifier: method.nonObject
count: 3
path: resources/views/chart-box.phtml
-
- message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.'
identifier: argument.type
count: 2
path: resources/views/chart-box.phtml
-
- message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#'
+ rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.'
identifier: echo.nonString
count: 1
path: resources/views/chart-box.phtml
-
- message: '#^Cannot cast mixed to string\.$#'
+ rawMessage: Cannot cast mixed to string.
identifier: cast.string
count: 1
path: resources/views/components/select.phtml
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 2
path: resources/views/edit/link-spouse-to-individual.phtml
-
- message: '#^Cannot call method label\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method label() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/edit/link-spouse-to-individual.phtml
-
- message: '#^Cannot call method record\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method record() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/edit/link-spouse-to-individual.phtml
-
- message: '#^Cannot call method tag\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method tag() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/edit/link-spouse-to-individual.phtml
-
- message: '#^Cannot call method tree\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method tree() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/edit/link-spouse-to-individual.phtml
-
- message: '#^Parameter \#1 \$fact of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingFactSubtags\(\) expects Fisharebest\\Webtrees\\Fact, mixed given\.$#'
+ rawMessage: 'Parameter #1 $fact of method Fisharebest\Webtrees\Services\GedcomEditService::insertMissingFactSubtags() expects Fisharebest\Webtrees\Fact, mixed given.'
identifier: argument.type
count: 1
path: resources/views/edit/link-spouse-to-individual.phtml
-
- message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#'
+ rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.'
identifier: echo.nonString
count: 1
path: resources/views/edit/link-spouse-to-individual.phtml
-
- message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $string of function explode expects string, mixed given.'
identifier: argument.type
count: 1
path: resources/views/edit/link-spouse-to-individual.phtml
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 2
path: resources/views/edit/new-individual.phtml
-
- message: '#^Cannot call method label\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method label() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/edit/new-individual.phtml
-
- message: '#^Cannot call method record\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method record() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/edit/new-individual.phtml
-
- message: '#^Cannot call method tag\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method tag() on mixed.'
identifier: method.nonObject
count: 2
path: resources/views/edit/new-individual.phtml
-
- message: '#^Cannot call method tree\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method tree() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/edit/new-individual.phtml
-
- message: '#^Parameter \#1 \$fact of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:insertMissingFactSubtags\(\) expects Fisharebest\\Webtrees\\Fact, mixed given\.$#'
+ rawMessage: 'Parameter #1 $fact of method Fisharebest\Webtrees\Services\GedcomEditService::insertMissingFactSubtags() expects Fisharebest\Webtrees\Fact, mixed given.'
identifier: argument.type
count: 1
path: resources/views/edit/new-individual.phtml
-
- message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.'
identifier: argument.type
count: 1
path: resources/views/edit/new-individual.phtml
-
- message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#'
+ rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.'
identifier: echo.nonString
count: 7
path: resources/views/edit/new-individual.phtml
-
- message: '#^Parameter \#2 \$string of function explode expects string, mixed given\.$#'
+ rawMessage: 'Parameter #2 $string of function explode expects string, mixed given.'
identifier: argument.type
count: 1
path: resources/views/edit/new-individual.phtml
-
- message: '#^Cannot call method formatFirstMajorFact\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#'
+ rawMessage: 'Cannot call method formatFirstMajorFact() on Fisharebest\Webtrees\GedcomRecord|null.'
identifier: method.nonObject
count: 2
path: resources/views/edit/reorder-children.phtml
-
- message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#'
+ rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\GedcomRecord|null.'
identifier: method.nonObject
count: 1
path: resources/views/edit/reorder-children.phtml
-
- message: '#^Cannot call method getBirthDate\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#'
+ rawMessage: 'Cannot call method getBirthDate() on Fisharebest\Webtrees\GedcomRecord|null.'
identifier: method.nonObject
count: 1
path: resources/views/edit/reorder-children.phtml
-
- message: '#^Cannot call method julianDay\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method julianDay() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/edit/reorder-children.phtml
-
- message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#'
+ rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.'
identifier: echo.nonString
count: 1
path: resources/views/edit/reorder-children.phtml
-
- message: '#^Cannot call method formatFirstMajorFact\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#'
+ rawMessage: 'Cannot call method formatFirstMajorFact() on Fisharebest\Webtrees\GedcomRecord|null.'
identifier: method.nonObject
count: 4
path: resources/views/edit/reorder-families.phtml
-
- message: '#^Cannot call method fullName\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#'
+ rawMessage: 'Cannot call method fullName() on Fisharebest\Webtrees\GedcomRecord|null.'
identifier: method.nonObject
count: 2
path: resources/views/edit/reorder-families.phtml
-
- message: '#^Cannot call method getMarriageDate\(\) on Fisharebest\\Webtrees\\GedcomRecord\|null\.$#'
+ rawMessage: 'Cannot call method getMarriageDate() on Fisharebest\Webtrees\GedcomRecord|null.'
identifier: method.nonObject
count: 2
path: resources/views/edit/reorder-families.phtml
-
- message: '#^Cannot call method julianDay\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method julianDay() on mixed.'
identifier: method.nonObject
count: 2
path: resources/views/edit/reorder-families.phtml
-
- message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#'
+ rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.'
identifier: echo.nonString
count: 2
path: resources/views/edit/reorder-families.phtml
-
- message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\:\:displayImage\(\)\.$#'
+ rawMessage: 'Call to an undefined method Fisharebest\Webtrees\GedcomRecord::displayImage().'
identifier: method.notFound
count: 1
path: resources/views/edit/reorder-media.phtml
-
- message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#'
+ rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.'
identifier: echo.nonString
count: 1
path: resources/views/edit/reorder-media.phtml
-
- message: '#^Parameter \#1 \$record of method Fisharebest\\Webtrees\\Services\\GedcomEditService\:\:factsToAdd\(\) expects Fisharebest\\Webtrees\\Family\|Fisharebest\\Webtrees\\Individual, Fisharebest\\Webtrees\\GedcomRecord given\.$#'
+ rawMessage: 'Parameter #1 $record of method Fisharebest\Webtrees\Services\GedcomEditService::factsToAdd() expects Fisharebest\Webtrees\Family|Fisharebest\Webtrees\Individual, Fisharebest\Webtrees\GedcomRecord given.'
identifier: argument.type
count: 1
path: resources/views/fact-add-new.phtml
-
- message: '#^Binary operation "\." between non\-falsy\-string and mixed results in an error\.$#'
+ rawMessage: Binary operation "." between non-falsy-string and mixed results in an error.
identifier: binaryOp.invalid
count: 1
path: resources/views/fact-association-structure.phtml
-
- message: '#^Binary operation "\.\=" between mixed and non\-falsy\-string results in an error\.$#'
+ rawMessage: 'Binary operation ".=" between mixed and non-falsy-string results in an error.'
identifier: assignOp.invalid
count: 1
path: resources/views/fact-association-structure.phtml
-
- message: '#^Cannot call method findByComponent\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByComponent() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/fact-association-structure.phtml
-
- message: '#^Cannot call method first\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method first() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/fact-association-structure.phtml
-
- message: '#^Cannot call method getCloseRelationshipName\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getCloseRelationshipName() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/fact-association-structure.phtml
-
- message: '#^Parameter \#2 \$subject of function preg_match_all expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #2 $subject of function preg_match_all expects string, string|null given.'
identifier: argument.type
count: 1
path: resources/views/fact-gedcom-fields.phtml
-
- message: '#^Cannot call method findByInterface\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByInterface() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/fact-place.phtml
-
- message: '#^Cannot call method implode\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method implode() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/fact-place.phtml
-
- message: '#^Cannot call method map\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method map() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/fact-place.phtml
-
- message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#'
+ rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.'
identifier: echo.nonString
count: 1
path: resources/views/fact-place.phtml
-
- message: '#^Cannot call method findByComponent\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByComponent() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/fact.phtml
-
- message: '#^Cannot call method first\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method first() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/fact.phtml
-
- message: '#^Cannot call method getCloseRelationshipName\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method getCloseRelationshipName() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/fact.phtml
-
- message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#'
+ rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.'
identifier: echo.nonString
count: 1
path: resources/views/fact.phtml
-
- message: '#^Cannot call method findByInterface\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByInterface() on mixed.'
identifier: method.nonObject
count: 2
path: resources/views/layouts/administration.phtml
-
- message: '#^Cannot call method implode\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method implode() on mixed.'
identifier: method.nonObject
count: 2
path: resources/views/layouts/administration.phtml
-
- message: '#^Cannot call method map\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method map() on mixed.'
identifier: method.nonObject
count: 2
path: resources/views/layouts/administration.phtml
-
- message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#'
+ rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.'
identifier: echo.nonString
count: 2
path: resources/views/layouts/administration.phtml
-
- message: '#^Argument of an invalid type mixed supplied for foreach, only iterables are supported\.$#'
+ rawMessage: 'Argument of an invalid type mixed supplied for foreach, only iterables are supported.'
identifier: foreach.nonIterable
count: 3
path: resources/views/layouts/default.phtml
-
- message: '#^Cannot call method findByInterface\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByInterface() on mixed.'
identifier: method.nonObject
count: 3
path: resources/views/layouts/default.phtml
-
- message: '#^Cannot call method genealogyMenu\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method genealogyMenu() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/layouts/default.phtml
-
- message: '#^Cannot call method implode\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method implode() on mixed.'
identifier: method.nonObject
count: 3
path: resources/views/layouts/default.phtml
-
- message: '#^Cannot call method map\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method map() on mixed.'
identifier: method.nonObject
count: 3
path: resources/views/layouts/default.phtml
-
- message: '#^Cannot call method name\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method name() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/layouts/default.phtml
-
- message: '#^Cannot call method stylesheets\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method stylesheets() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/layouts/default.phtml
-
- message: '#^Cannot call method userMenu\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method userMenu() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/layouts/default.phtml
-
- message: '#^Parameter \#1 \$value of function e expects BackedEnum\|float\|Illuminate\\Contracts\\Support\\DeferringDisplayableValue\|Illuminate\\Contracts\\Support\\Htmlable\|int\|string\|null, mixed given\.$#'
+ rawMessage: 'Parameter #1 $value of function e expects BackedEnum|float|Illuminate\Contracts\Support\DeferringDisplayableValue|Illuminate\Contracts\Support\Htmlable|int|string|null, mixed given.'
identifier: argument.type
count: 2
path: resources/views/layouts/default.phtml
-
- message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#'
+ rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.'
identifier: echo.nonString
count: 3
path: resources/views/layouts/default.phtml
-
- message: '#^Cannot call method findByComponent\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method findByComponent() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/lists/individuals-table.phtml
-
- message: '#^Cannot call method first\(\) on mixed\.$#'
+ rawMessage: 'Cannot call method first() on mixed.'
identifier: method.nonObject
count: 1
path: resources/views/lists/individuals-table.phtml
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: int, Closure\(string\)\: int given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.'
identifier: argument.type
count: 2
path: resources/views/lists/locations-table.phtml
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: int, Closure\(string\)\: int given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.'
identifier: argument.type
count: 3
path: resources/views/lists/media-table.phtml
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: int, Closure\(string\)\: int given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.'
identifier: argument.type
count: 4
path: resources/views/lists/notes-table.phtml
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: int, Closure\(string\)\: int given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.'
identifier: argument.type
count: 1
path: resources/views/lists/repositories-table.phtml
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: int, Closure\(string\)\: int given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.'
identifier: argument.type
count: 4
path: resources/views/lists/sources-table.phtml
-
- message: '#^Parameter \#1 \$callback of method Illuminate\\Support\\Collection\<\(int\|string\),mixed\>\:\:map\(\) expects callable\(mixed, int\|string\)\: int, Closure\(string\)\: int given\.$#'
+ rawMessage: 'Parameter #1 $callback of method Illuminate\Support\Collection<(int|string),mixed>::map() expects callable(mixed, int|string): int, Closure(string): int given.'
identifier: argument.type
count: 2
path: resources/views/lists/submitters-table.phtml
-
- message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $string of function trim expects string, string|null given.'
identifier: argument.type
count: 1
path: resources/views/modules/notes/tab.phtml
-
- message: '#^Parameter \#1 \$value of method Fisharebest\\Webtrees\\Elements\\SubmitterText\:\:value\(\) expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #1 $value of method Fisharebest\Webtrees\Elements\SubmitterText::value() expects string, string|null given.'
identifier: argument.type
count: 1
path: resources/views/modules/notes/tab.phtml
-
- message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|null given\.$#'
+ rawMessage: 'Parameter #2 $subject of function preg_match expects string, string|null given.'
identifier: argument.type
count: 1
path: resources/views/modules/notes/tab.phtml
-
- message: '#^Call to an undefined method Fisharebest\\Webtrees\\GedcomRecord\:\:displayImage\(\)\.$#'
+ rawMessage: 'Call to an undefined method Fisharebest\Webtrees\GedcomRecord::displayImage().'
identifier: method.notFound
count: 1
path: resources/views/modules/pedigree-map/events.phtml
-
- message: '#^Parameter \#1 \(mixed\) of echo cannot be converted to string\.$#'
+ rawMessage: 'Parameter #1 (mixed) of echo cannot be converted to string.'
identifier: echo.nonString
count: 1
path: resources/views/modules/pedigree-map/events.phtml
-
- message: '#^Parameter \#1 \$array of function array_shift expects array, mixed given\.$#'
+ rawMessage: 'Parameter #1 $array of function array_shift expects array, mixed given.'
identifier: argument.type
count: 1
path: tests/TestCase.php