X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fnikic%2Fphp-parser%2Ftest%2Fbootstrap.php;fp=vendor%2Fnikic%2Fphp-parser%2Ftest%2Fbootstrap.php;h=0bfa9d0ad7ca1086275897039242357106d93407;hp=9526b648b2d3ab0c59b5270dadf5e950fcea20fd;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0 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); + } +}