Files
archived-phpruntests/code-samples/Iterator.php
Zoe Slattery 02f1a5626e remove public
2012-04-19 11:30:29 +00:00

24 lines
441 B
PHP

<?php
function getTests($aDirectory)
{
$result = array();
foreach (new PhptFilterIterator(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($aDirectory))) as $item)
{
$result[] = $item->getPathname();
}
return $result;
}
class PhptFilterIterator extends FilterIterator
{
public function accept()
{
return (substr($this->current(), -strlen('.phpt')) == '.phpt');
}
}
?>