public function Twig_Util_DeprecationCollector::collectDir in Zircon Profile 8.0
Same name and namespace in other branches
- 8 vendor/twig/twig/lib/Twig/Util/DeprecationCollector.php \Twig_Util_DeprecationCollector::collectDir()
Returns deprecations for templates contained in a directory.
Parameters
string $dir A directory where templates are stored:
string $ext Limit the loaded templates by extension:
Return value
array() An array of deprecations
File
- vendor/
twig/ twig/ lib/ Twig/ Util/ DeprecationCollector.php, line 33
Class
- Twig_Util_DeprecationCollector
- @author Fabien Potencier <fabien@symfony.com>
Code
public function collectDir($dir, $ext = '.twig') {
$iterator = new RegexIterator(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir), RecursiveIteratorIterator::LEAVES_ONLY), '{' . preg_quote($ext) . '$}');
return $this
->collect(new Twig_Util_TemplateDirIterator($iterator));
}