From 41501181e6209c842db7e9f2940973b0334186e2 Mon Sep 17 00:00:00 2001 From: Andrii Lugovyi Date: Thu, 13 Apr 2023 18:29:24 -0500 Subject: [PATCH 1/3] Fix overrides.xml --- .../TestFramework/Workaround/Override/WrapperGenerator.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev/tests/integration/framework/Magento/TestFramework/Workaround/Override/WrapperGenerator.php b/dev/tests/integration/framework/Magento/TestFramework/Workaround/Override/WrapperGenerator.php index 904bc7779eddc..d9a81878830de 100644 --- a/dev/tests/integration/framework/Magento/TestFramework/Workaround/Override/WrapperGenerator.php +++ b/dev/tests/integration/framework/Magento/TestFramework/Workaround/Override/WrapperGenerator.php @@ -40,7 +40,9 @@ public function __construct() public function generateTestWrapper(\ReflectionClass $class): string { $wrapperCode = $this->classGenerator->setNamespaceName($class->getName()) - ->setClassDocBlock(['longDescription' => str_replace(['/**', '*/', '*'], '', $class->getDocComment())]) + ->setClassDocBlock( + ['longDescription' => str_replace(['/**', '*/', '*'], '', (string)$class->getDocComment())] + ) ->setExtendedClass($class->getName()) ->setName(self::SKIPPABLE_SUFFIX) ->setImplementedInterfaces([SkippableInterface::class]) From 2713636ee72783199a4b1b648a3dbbc5a1accd05 Mon Sep 17 00:00:00 2001 From: Andrii Lugovyi Date: Tue, 25 Mar 2025 13:19:11 +0000 Subject: [PATCH 2/3] add skipe tests --- .../TestFramework/Workaround/Override/WrapperGenerator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/tests/integration/framework/Magento/TestFramework/Workaround/Override/WrapperGenerator.php b/dev/tests/integration/framework/Magento/TestFramework/Workaround/Override/WrapperGenerator.php index d9a81878830de..4f1b015a8f8f1 100644 --- a/dev/tests/integration/framework/Magento/TestFramework/Workaround/Override/WrapperGenerator.php +++ b/dev/tests/integration/framework/Magento/TestFramework/Workaround/Override/WrapperGenerator.php @@ -48,7 +48,7 @@ public function generateTestWrapper(\ReflectionClass $class): string ->setImplementedInterfaces([SkippableInterface::class]) ->addTrait('\\' . SkippableTrait::class) ->generate(); - // phpcs:ignore Squiz.PHP.Eval + // phpcs:ignore Squiz.PHP.Eval,Magento2.Security.InsecureFunction eval($wrapperCode); return $class->getName() . '\\' . self::SKIPPABLE_SUFFIX; From 53938dc2185810f3ed3f991637afc28876024e71 Mon Sep 17 00:00:00 2001 From: engcom-Charlie Date: Thu, 10 Apr 2025 15:01:36 +0530 Subject: [PATCH 3/3] Copyright updated --- .../TestFramework/Workaround/Override/WrapperGenerator.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev/tests/integration/framework/Magento/TestFramework/Workaround/Override/WrapperGenerator.php b/dev/tests/integration/framework/Magento/TestFramework/Workaround/Override/WrapperGenerator.php index 4f1b015a8f8f1..83d23cd2cc736 100644 --- a/dev/tests/integration/framework/Magento/TestFramework/Workaround/Override/WrapperGenerator.php +++ b/dev/tests/integration/framework/Magento/TestFramework/Workaround/Override/WrapperGenerator.php @@ -1,7 +1,7 @@