CeesVanEgmond\Minify\Minify::assetDirHelper PHP Method

assetDirHelper() private method

private assetDirHelper ( $ext, $dir ) : string
$ext
$dir
return string
    private function assetDirHelper($ext, $dir)
    {
        $files = array();
        $itr_obj = new RecursiveDirectoryIterator(public_path() . $dir);
        $itr_obj->setFlags(RecursiveDirectoryIterator::SKIP_DOTS);
        $dir_obj = new RecursiveIteratorIterator($itr_obj);
        foreach ($dir_obj as $fileinfo) {
            if (!$fileinfo->isDir() && ($filename = $fileinfo->getFilename()) && pathinfo($filename, PATHINFO_EXTENSION) == $ext && strlen($fileinfo->getFilename()) < 30) {
                $files[] = str_replace(public_path(), '', $fileinfo);
            }
        }
        if (count($files) > 0) {
            rsort($files);
            $this->process($files);
        }
        return $this;
    }