From 1cf610bd2aecc5681a8e0ba53ebf397c0759dbb6 Mon Sep 17 00:00:00 2001 From: Mark Huot Date: Sat, 30 Apr 2022 04:49:45 -0400 Subject: [PATCH] Add @codeCoverageIgnore to untestable compiled methods --- src/Node/ModuleNode.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Node/ModuleNode.php b/src/Node/ModuleNode.php index e972b6ba5..0f4df3541 100644 --- a/src/Node/ModuleNode.php +++ b/src/Node/ModuleNode.php @@ -355,6 +355,9 @@ final class ModuleNode extends Node protected function compileGetTemplateName(Compiler $compiler) { $compiler + ->write("/**") + ->write(" * @codeCoverageIgnore") + ->write(" */") ->write("public function getTemplateName()\n", "{\n") ->indent() ->write('return ') @@ -409,6 +412,9 @@ final class ModuleNode extends Node } $compiler + ->write("/**") + ->write(" * @codeCoverageIgnore") + ->write(" */") ->write("public function isTraitable()\n", "{\n") ->indent() ->write(sprintf("return %s;\n", $traitable ? 'true' : 'false')) @@ -420,6 +426,9 @@ final class ModuleNode extends Node protected function compileDebugInfo(Compiler $compiler) { $compiler + ->write("/**") + ->write(" * @codeCoverageIgnore") + ->write(" */") ->write("public function getDebugInfo()\n", "{\n") ->indent() ->write(sprintf("return %s;\n", str_replace("\n", '', var_export(array_reverse($compiler->getDebugInfo(), true), true))))