Horde_Vcs_Directory_Base::_doFileSort PHP Метод

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

Sorts a list files.
См. также: applySort()
protected _doFileSort ( array &$fileList, integer $how = Horde_Vcs::SORT_NONE )
$fileList array A list of files.
$how integer A Horde_Vcs::SORT_* constant.
    protected function _doFileSort(&$fileList, $how = Horde_Vcs::SORT_NONE)
    {
        switch ($how) {
            case Horde_Vcs::SORT_AGE:
                usort($fileList, array($this, '_fileAgeSort'));
                break;
            case Horde_Vcs::SORT_NAME:
                usort($fileList, array($this, '_fileNameSort'));
                break;
            case Horde_Vcs::SORT_AUTHOR:
                usort($fileList, array($this, '_fileAuthorSort'));
                break;
            case Horde_Vcs::SORT_REV:
                usort($fileList, array($this, '_fileRevSort'));
                break;
            case Horde_Vcs::SORT_NONE:
            default:
                break;
        }
    }