diff --git a/composer.json b/composer.json index f6f1727..bfc52eb 100644 --- a/composer.json +++ b/composer.json @@ -25,7 +25,7 @@ "phpunit/phpunit": "^9.6.33", "shipmonk/coding-standard": "^0.2.0", "shipmonk/composer-dependency-analyser": "1.8.3", - "shipmonk/dead-code-detector": "^0.11.0", + "shipmonk/dead-code-detector": "^1.0", "shipmonk/name-collision-detector": "2.1.1", "shipmonk/phpstan-rules": "4.3.5" }, diff --git a/src/BaselineSplitter.php b/src/BaselineSplitter.php index fa7ca84..c9c0a81 100644 --- a/src/BaselineSplitter.php +++ b/src/BaselineSplitter.php @@ -101,8 +101,6 @@ public function split(string $loaderFilePath): array /** * @param list $errors * @return array> - * - * @throws ErrorException */ private function groupErrorsByIdentifier( array $errors, @@ -122,15 +120,12 @@ private function groupErrorsByIdentifier( 'path' => $normalizedPath, ]; - } elseif (isset($error['message'])) { + } else { $groupedErrors[$identifier][] = [ 'message' => $error['message'], 'count' => $error['count'], 'path' => $normalizedPath, ]; - - } else { - throw new ErrorException('Error is missing message or rawMessage'); } } diff --git a/src/Handler/PhpBaselineHandler.php b/src/Handler/PhpBaselineHandler.php index 1573180..0a53691 100644 --- a/src/Handler/PhpBaselineHandler.php +++ b/src/Handler/PhpBaselineHandler.php @@ -51,7 +51,7 @@ public function encodeBaseline( $message = $error['rawMessage']; $messageKey = 'rawMessage'; } else { - $message = $error['message']; // @phpstan-ignore offsetAccess.notFound + $message = $error['message']; $messageKey = 'message'; }