Pagekit\Info\InfoHelper::getDirectories PHP Метод

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

Gets a list of files and directories and their writable status.
protected getDirectories ( ) : string[]
Результат string[]
    protected function getDirectories()
    {
        // -TODO-
        $directories = [App::get('path.storage'), App::get('path.temp'), App::get('path.packages'), App::get('config.file')];
        $result = [];
        foreach ($directories as $directory) {
            $result[$this->getRelativePath($directory)] = is_writable($directory);
            if (is_dir($directory)) {
                foreach (App::finder()->depth('< 2')->in($directory)->directories() as $dir) {
                    if (!is_writable($dir->getPathname())) {
                        $result[$this->getRelativePath($dir->getPathname())] = false;
                    }
                }
            }
        }
        return $result;
    }