From ed2a05159d1271b8b186b4f0aa13df40048de164 Mon Sep 17 00:00:00 2001 From: Mike Letellier Date: Thu, 18 Dec 2025 10:24:50 -0400 Subject: [PATCH] Remove some phpstan exceptions after updating to v2 --- classes/helpers/FrmEntriesListHelper.php | 2 +- classes/helpers/FrmFieldGridHelper.php | 2 +- classes/views/styles/components/FrmStyleComponent.php | 2 +- phpstan.neon | 7 ++++--- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/classes/helpers/FrmEntriesListHelper.php b/classes/helpers/FrmEntriesListHelper.php index d0666b4dcb..68c0fb704b 100644 --- a/classes/helpers/FrmEntriesListHelper.php +++ b/classes/helpers/FrmEntriesListHelper.php @@ -512,7 +512,7 @@ private function get_actions( &$actions, $item, $view_link ) { /** * @param object $item - * @param false $val + * @param mixed $val * * @return void */ diff --git a/classes/helpers/FrmFieldGridHelper.php b/classes/helpers/FrmFieldGridHelper.php index 2771b255e0..13c509a8e3 100644 --- a/classes/helpers/FrmFieldGridHelper.php +++ b/classes/helpers/FrmFieldGridHelper.php @@ -6,7 +6,7 @@ class FrmFieldGridHelper { /** - * @var bool|string + * @var bool */ private $parent_li; diff --git a/classes/views/styles/components/FrmStyleComponent.php b/classes/views/styles/components/FrmStyleComponent.php index a200fc1ec2..22bb8b0121 100644 --- a/classes/views/styles/components/FrmStyleComponent.php +++ b/classes/views/styles/components/FrmStyleComponent.php @@ -63,7 +63,7 @@ class FrmStyleComponent { * * @since 6.14 * - * @var stdClass|null + * @var FrmStyleComponent|null */ private static $instance; diff --git a/phpstan.neon b/phpstan.neon index 85e6050ca5..02a1477ca9 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -258,15 +258,16 @@ parameters: - message: '#Cannot access an offset on mixed#' - message: '#might not exist on#' - message: '#is not a file or it does not exist#' - - message: '#so it can be removed from the property type#' - message: '#Cannot use \+\+ on mixed#' - message: '#Cannot use -- on mixed#' - message: '#Cannot use array destructuring on mixed#' - message: '#always exists and is not nullable#' - message: '#Possibly invalid array key#' - - message: '#should return string but returns float#' + - message: '#should return array<(string|array)> but returns array#' + - + message: '#should return string but returns float#' + path: classes/models/FrmEmailStats.php - message: '#on a separate line has no effect#' - - message: '#but returns array#' - message: '#Cannot clone non-object variable#' - message: '#so it can be removed from the by-ref type#' - message: '#function array_map expects#'