Pop\File\Dir::buildTree PHP Метод

buildTree() защищенный Метод

Empty an entire directory.
protected buildTree ( DirectoryIterator $it ) : array
$it DirectoryIterator
Результат array
    protected function buildTree(\DirectoryIterator $it)
    {
        $result = array();
        foreach ($it as $key => $child) {
            if ($child->isDot()) {
                continue;
            }
            $name = $child->getBasename();
            if ($child->isDir()) {
                $subit = new \DirectoryIterator($child->getPathname());
                $result[DIRECTORY_SEPARATOR . $name] = $this->buildTree($subit);
            } else {
                $result[] = $name;
            }
        }
        return $result;
    }