removeEmpty(& , = ( => ((::removeEmpty([ = ( ( == ''([ ([] = getCols(, = ( (([[] = [ toHashmap(, , = = ( ( [[]] = [ ( [[]] = groupBy(, = ( = [[][] = toTree(, , = 'parent_id', = 'childrens', & = = ( => [][] = [[]] =& [ = ( => = [ ( (!([[] =& [ =& [[][] =& [[] =& [ treeToArray(, = 'childrens' = (([]) && ([ ([] = (, self::treeToArray(, ([[] = [] = sortByCol(, , = self::sortByMultiCols(, ( => sortByMultiCols(, = = '' ( => ( => [][] = [ .= '$sortArray[\'' . . '\'], ' . . ', ' (() || ( ('array_multisort(' . . '$rowset);'