code: private function keySort($a, $b, $c = null)
      {
          $d = $c !== null
              ? $c
              : 1;
          if ($a == $b) {
              return 0;
          }
  
          return ($a > $b)
              ? 1 * $d
              : -1 * $d;
      }
docs: Fonction de trie de orderByExecute
  
  @param type $a
  @param type $b
  @param type $c
  
  @return int