protected function _setNamespaceBlackList() { if (!isset(self::$_namespaceBlacklist)) { $blackList = array(); foreach (glob(__DIR__ . '/_files/blacklist/namespace.txt') as $list) { $fileList = file($list, FILE_IGNORE_NEW_LINES); foreach ($fileList as $currentFile) { $absolutePath = \Magento\TestFramework\Utility\Files::init()->getPathToSource() . '/' . $currentFile; if (is_dir($absolutePath)) { $recursiveFiles = \Magento\TestFramework\Utility\Files::getFiles(array($absolutePath), '*.php', true); $blackList = array_merge($blackList, $recursiveFiles); } else { array_push($blackList, $currentFile); } } } self::$_namespaceBlacklist = $blackList; } }