/** * @return \RegexIterator */ protected function _getFiles() { $filesCollector = new FilesCollector(); $componentRegistrar = new ComponentRegistrar(); $paths = array_merge($componentRegistrar->getPaths(ComponentRegistrar::MODULE), $componentRegistrar->getPaths(ComponentRegistrar::LIBRARY)); return $filesCollector->getFiles($paths, '/\\.(php|phtml)$/'); }
public function testGetFilesWithMask() { $expectedResult = [$this->_testDir . 'file.js']; $this->assertEquals($expectedResult, $this->_filesCollector->getFiles([$this->_testDir], '/\\.js$/')); }
/** * @return \RegexIterator */ protected function _getFiles() { $filesCollector = new \Magento\Setup\Module\I18n\FilesCollector(); return $filesCollector->getFiles([\Magento\Framework\App\Utility\Files::init()->getPathToSource()], '/\\.(php|phtml)$/'); }
/** * Get files for parsing * * @param array $options * @return array */ protected function _getFiles($options) { $fileMask = isset($options['fileMask']) ? $options['fileMask'] : ''; return $this->_filesCollector->getFiles($options['paths'], $fileMask); }