X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=vendor%2Fnikic%2Fphp-parser%2Ftest%2Fbootstrap.php;h=0bfa9d0ad7ca1086275897039242357106d93407;hb=052617e40b525f8b817d84c29b1c04951f427069;hp=9526b648b2d3ab0c59b5270dadf5e950fcea20fd;hpb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;p=yaffs-website diff --git a/vendor/nikic/php-parser/test/bootstrap.php b/vendor/nikic/php-parser/test/bootstrap.php index 9526b648b..0bfa9d0ad 100644 --- a/vendor/nikic/php-parser/test/bootstrap.php +++ b/vendor/nikic/php-parser/test/bootstrap.php @@ -18,3 +18,14 @@ function canonicalize($str) { }, $lines); return implode("\n", $lines); } + +function filesInDir($directory, $fileExtension) { + $directory = realpath($directory); + $it = new \RecursiveDirectoryIterator($directory); + $it = new \RecursiveIteratorIterator($it, \RecursiveIteratorIterator::LEAVES_ONLY); + $it = new \RegexIterator($it, '(\.' . preg_quote($fileExtension) . '$)'); + foreach ($it as $file) { + $fileName = $file->getPathname(); + yield $fileName => file_get_contents($fileName); + } +}