From 119dedae414d04c4ff37dd96dc0ac8264b40de40 Mon Sep 17 00:00:00 2001 From: Sebastian Bergmann Date: Fri, 21 Jun 2024 07:20:48 +0200 Subject: [PATCH] Ignore code paths from code coverage that are only executed in edge cases --- src/Exporter.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Exporter.php b/src/Exporter.php index 7427b73..7f210d5 100644 --- a/src/Exporter.php +++ b/src/Exporter.php @@ -133,7 +133,9 @@ final readonly class Exporter if ($this->canBeReflected($value)) { $numberOfProperties = count((new ReflectionObject($value))->getProperties()); } else { + // @codeCoverageIgnoreStart $numberOfProperties = count($this->toArray($value)); + // @codeCoverageIgnoreEnd } return sprintf( @@ -403,7 +405,9 @@ final readonly class Exporter { /** @psalm-suppress UndefinedClass */ if ($object instanceof Message) { + // @codeCoverageIgnoreStart return false; + // @codeCoverageIgnoreEnd } return true;