iterator_to_array

Supported Versions: PHP 5 >= 5.1.0, PHP 7, PHP 8
Copy the iterator into an array
<?php iterator_to_array(Traversable|array $iterator, bool $preserve_keys = true): array
<?php             }



            try {

                $dirs = iterator_to_array($finder);

                unset($finder);

                foreach ($dirs as $dir) {

                    if (!$fs->removeDirectory($dir)) {
<?php     {

        $finder = $this->getOldInstallationFinder($rollbackDir);

        $finder->sortByName();

        $files = iterator_to_array($finder);



        if (count($files)) {

            return basename(end($files), self::OLD_INSTALL_EXT);
<?php                     ->depth(0)

                    ->in($dir);



                return iterator_to_array($finder);

            };

            $renameRecursively = null;
<?php     public function remove($files)

    {

        if ($files instanceof \Traversable) {

            $files = iterator_to_array($files, false);

        } elseif (!\is_array($files)) {

            $files = [$files];

        }