Frontend\Core\Engine\Header::cssSort PHP Method

cssSort() private method

Sort function for CSS-files
private cssSort ( array $cssFiles ) : array
$cssFiles array The css files to sort.
return array
    private function cssSort($cssFiles)
    {
        $cssFiles = (array) $cssFiles;
        $i = 0;
        $aTemp = array();
        foreach ($cssFiles as $file) {
            // debug should be the last file
            if (mb_strpos($file['file'], 'debug.css') !== false) {
                $aTemp['e' . $i][] = $file;
            } else {
                $aTemp['a' . $i][] = $file;
                ++$i;
            }
        }
        ksort($aTemp);
        $return = array();
        foreach ($aTemp as $aFiles) {
            foreach ($aFiles as $file) {
                $return[] = $file;
            }
        }
        return $return;
    }