From 9dfaec84c3107ddcb6b412bbb508dc755e6c1b19 Mon Sep 17 00:00:00 2001
From: Olga Kopylova <okopylova@magento.com>
Date: Tue, 18 Oct 2016 16:00:12 -0500
Subject: [PATCH] MAGETWO-58691: Refactor Module_Quote, Module_Sales

- fixed static test to skip function declarations and calls to class methods
---
 .../Magento/Test/Legacy/UnsecureFunctionsUsageTest.php        | 4 ++--
 .../Magento/Test/Legacy/_files/security/blacklist.php         | 1 -
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev/tests/static/testsuite/Magento/Test/Legacy/UnsecureFunctionsUsageTest.php b/dev/tests/static/testsuite/Magento/Test/Legacy/UnsecureFunctionsUsageTest.php
index 52972683319..5220eb43644 100644
--- a/dev/tests/static/testsuite/Magento/Test/Legacy/UnsecureFunctionsUsageTest.php
+++ b/dev/tests/static/testsuite/Magento/Test/Legacy/UnsecureFunctionsUsageTest.php
@@ -64,7 +64,7 @@ class UnsecureFunctionsUsageTest extends \PHPUnit_Framework_TestCase
                 if ($regexp) {
                     $matches = preg_grep(
                         $regexp,
-                        file($fileName, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES)
+                        file($fileName)
                     );
                     if (!empty($matches)) {
                         foreach (array_keys($matches) as $line) {
@@ -161,7 +161,7 @@ class UnsecureFunctionsUsageTest extends \PHPUnit_Framework_TestCase
         }
         $regexArray = [];
         foreach ($functions as $function) {
-            $regexArray[] = '\b' . $function . '\b\(';
+            $regexArray[] = '(?<!function |[^\s])\b' . $function . '\b\(';
         }
         return '/' . implode('|', $regexArray) . '/i';
     }
diff --git a/dev/tests/static/testsuite/Magento/Test/Legacy/_files/security/blacklist.php b/dev/tests/static/testsuite/Magento/Test/Legacy/_files/security/blacklist.php
index edcb6ab4d7f..3c93d37deba 100644
--- a/dev/tests/static/testsuite/Magento/Test/Legacy/_files/security/blacklist.php
+++ b/dev/tests/static/testsuite/Magento/Test/Legacy/_files/security/blacklist.php
@@ -6,5 +6,4 @@
 return [
     'Test/Unit',
     'lib/internal/Magento/Framework/DB/Adapter/Pdo/Mysql.php',
-    'lib/internal/Magento/Framework/Serialize/SerializerInterface.php',
 ];
-- 
GitLab