public function getSrcIterator()
{
if ($this->srcDirectory === null) {
throw new exceptions\logic('Unable to get files iterator, source directory is undefined');
}
if ($this->srcIteratorInjector === null) {
$this->setSrcIteratorInjector(function ($directory) {
return new \recursiveIteratorIterator(new atoum\iterators\filters\recursives\dot($directory));
});
}
return $this->srcIteratorInjector->__invoke($this->srcDirectory);
}