/opt/cpanel/ea-wappspector/vendor/symfony/finder/Iterator
NameSizeModeActions
CustomFilterIterator.php15270644editdlrm
DateRangeFilterIterator.php14010644editdlrm
DepthRangeFilterIterator.php13780644editdlrm
ExcludeDirectoryFilterIterator.php33490644editdlrm
FilecontentFilterIterator.php14180644editdlrm
FilenameFilterIterator.php11050644editdlrm
FileTypeFilterIterator.php13910644editdlrm
LazyIterator.php6860644editdlrm
MultiplePcreFilterIterator.php32240644editdlrm
PathFilterIterator.php14230644editdlrm
RecursiveDirectoryIterator.php41360644editdlrm
SizeRangeFilterIterator.php13600644editdlrm
SortableIterator.php48940644editdlrm
VcsIgnoredFilterIterator.php47180644editdlrm
Edit: /opt/cpanel/ea-wappspector/vendor/symfony/finder/Iterator/LazyIterator.php (686B)
* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Finder\Iterator; /** * @author Jérémy Derussé * * @internal */ class LazyIterator implements \IteratorAggregate { private \Closure $iteratorFactory; public function __construct(callable $iteratorFactory) { $this->iteratorFactory = $iteratorFactory(...); } public function getIterator(): \Traversable { yield from ($this->iteratorFactory)(); } }