public function getIterator($path)
{
$iterator = call_user_func($this->iteratorFactory, $path);
if ($this->acceptDots === false) {
$iterator = call_user_func($this->dotFilterFactory, $iterator);
}
if (sizeof($this->acceptedExtensions) > 0) {
$iterator = call_user_func($this->extensionFilterFactory, $iterator, $this->acceptedExtensions);
}
return $iterator;
}