diff --git a/app/views/docs/service.phtml b/app/views/docs/service.phtml index 0c0cff634..3393a0502 100644 --- a/app/views/docs/service.phtml +++ b/app/views/docs/service.phtml @@ -305,13 +305,6 @@ if (!\function_exists('skipLanguage')) { $security = $operation['security'][0] ?? ''; $platformsList = (isset($operation['platforms'])) ? array_map(function($node) {return 'example-for-'.$node;}, $operation['platforms']) : []; - usort($parameters, function ($a, $b) { - $x = (isset($a['required'])) ? $a['required'] : false; - $y = (isset($b['required'])) ? $b['required'] : false; - - return $y - $x; - }); - $rateKey = (is_array($rateKey)) ? implode(',', $rateKey) : $rateKey; $rateKey = array_map(function($element) @@ -336,6 +329,13 @@ if (!\function_exists('skipLanguage')) { } } + usort($parameters, function ($a, $b) { + $x = (isset($a['required'])) ? $a['required'] : false; + $y = (isset($b['required'])) ? $b['required'] : false; + + return $y - $x; + }); + ?>