BetterReflection\SourceLocator\Type\FileIteratorSourceLocator::__construct PHP Метод

__construct() публичный Метод

public __construct ( Iterator $fileInfoIterator )
$fileInfoIterator Iterator note: only \SplFileInfo allowed in this iterator
    public function __construct(\Iterator $fileInfoIterator)
    {
        foreach ($fileInfoIterator as $fileInfo) {
            if (!$fileInfo instanceof \SplFileInfo) {
                throw InvalidFileInfo::fromNonSplFileInfo($fileInfo);
            }
        }
        $this->fileSystemIterator = $fileInfoIterator;
    }