protected function _getFiles() { $paths = explode(PATH_SEPARATOR, get_include_path()); $files = array(); ZendL_Tool_Rpc_Loader_IncludePathLoader_RecursiveFilterIterator::setDenyDirectoryPattern($this->_filterDenyDirectoryPattern); ZendL_Tool_Rpc_Loader_IncludePathLoader_RecursiveFilterIterator::setAcceptFilePattern($this->_filterAcceptFilePattern); foreach ($paths as $path) { $filter = new ZendL_Tool_Rpc_Loader_IncludePathLoader_RecursiveFilterIterator(new RecursiveDirectoryIterator($path)); $iterator = new RecursiveIteratorIterator($filter); foreach ($iterator as $item) { $files[] = $item->getRealPath(); } } return $files; }
public static function setAcceptFilePattern($acceptFilePattern) { self::$_acceptFilePattern = $acceptFilePattern; }