diff --git a/libraries/classes/Controllers/Table/RelationController.php b/libraries/classes/Controllers/Table/RelationController.php index dca69b8a22..8b035c0888 100644 --- a/libraries/classes/Controllers/Table/RelationController.php +++ b/libraries/classes/Controllers/Table/RelationController.php @@ -134,12 +134,12 @@ final class RelationController extends AbstractController $column_hash_array = []; $column_array[''] = ''; foreach ($columns as $column) { + $column_hash_array[$column['Field']] = md5($column['Field']); if (strtoupper($storageEngine) !== 'INNODB' && empty($column['Key'])) { continue; } $column_array[$column['Field']] = $column['Field']; - $column_hash_array[$column['Field']] = md5($column['Field']); } if ($GLOBALS['cfg']['NaturalOrder']) { diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon index b9e5ad0278..d090c346f4 100644 --- a/phpstan-baseline.neon +++ b/phpstan-baseline.neon @@ -195,6 +195,11 @@ parameters: count: 1 path: libraries/classes/Config.php + - + message: "#^Parameter \\#1 \\$new_error_level of function error_reporting expects int, int\\|null given\\.$#" + count: 1 + path: libraries/classes/Config.php + - message: "#^Parameter \\#1 \\$str of function rtrim expects string, mixed given\\.$#" count: 1