Service/CategoryService.php
public function sortNodes($a, $b)
    {
        if ($a->getSort() < $b->getSort()) {
            return -1;
        } elseif ($a->getSort() > $b->getSort()) {
            return 1;
        } elseif ($a->getLeft() < $b->getLeft()) {
            return -1;
        } elseif ($a->getLeft() > $b->getLeft()) {
            return 1;
        }

        return 0;
    }
public function sortNodes($a, $b)
    {
        if ($a->getSort() < $b->getSort()) {
            return -1;
        } elseif ($a->getSort() > $b->getSort()) {
            return 1;
        } elseif ($a->getLeft() < $b->getLeft()) {
            return -1;
        } elseif ($a->getLeft() > $b->getLeft()) {
            return 1;
        }

        return 0;
    }
public function sortNodes ( $ a , $ b ) { if ( $ a -> getSort ( ) < $ b -> getSort ( ) ) { return - 1 ; } elseif ( $ a -> getSort ( ) > $ b -> getSort ( ) ) { return 1 ; } elseif ( $ a -> getLeft ( ) < $ b -> getLeft ( ) ) { return - 1 ; } elseif ( $ a -> getLeft ( ) > $ b -> getLeft ( ) ) { return 1 ; } return 0 ; }
Sorts nodes by field sort if value equal then by field left.

@param AbstractCategoryDocument $a
@param AbstractCategoryDocument $b

@return int
Sorts nodes by field sort if value equal then by field left .