示例#1
0
 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;
     }
 }