j'arrive pas à piger pourquoi on peut pas simplement faire 

```
protected static function recursiveArgumentsSort(&$array)
{
if (!is_array($array)) {
  return false;
}

ksort($array);
foreach ($array as $elmt) {
  self::recursiveArgumentsSort($elmt);
}
}
```