@@ -206,9 +206,8 @@ public static function apiDocGenerateFieldsMetadata(array $fields): array
206206 {
207207 return [
208208 'type ' => 'string ' ,
209- 'description ' => static ::apiFieldsDescription () .
210- '<br><br> **Allowed values:** ' . "\n" . implode ("\n" , array_map (fn ($ field ) => "- ` $ field` " , $ fields )),
211- 'enum ' => $ fields ,
209+ 'description ' => static ::apiFieldsDescription (),
210+ 'enumValues ' => $ fields ,
212211 'example ' => implode (', ' , $ fields ),
213212 ];
214213 }
@@ -229,10 +228,8 @@ public static function apiDocGenerateSortsMetadata(array $sorts, string $default
229228 {
230229 return [
231230 'type ' => 'string ' ,
232- 'description ' => static ::apiSortsDescription () .
233- '<br><br>**Allowed sorts:** ' . "\n" . implode ("\n" , array_map (fn ($ field ) => "- ` $ field` " , $ sorts )) . "\n\n" .
234- '<br>**Default sort:** ' . ($ default_sort ? '` ' . $ default_sort . '` ' : 'None ' ),
235- 'enum ' => static ::apiDocAllowedSorts (),
231+ 'description ' => static ::apiSortsDescription (),
232+ 'enumValues ' => static ::apiDocAllowedSorts (),
236233 'example ' => static ::apiDocDefaultSort (),
237234 ];
238235 }
@@ -254,9 +251,8 @@ public static function apiDocGenerateAppendsMetadata(array $appends): array
254251 {
255252 return [
256253 'type ' => 'string ' ,
257- 'description ' => static ::apiAppendsDescription () .
258- '<br><br> **Allowed values:** ' . "\n" . implode ("\n" , array_map (fn ($ field ) => "- ` $ field` " , $ appends )),
259- 'enum ' => $ appends ,
254+ 'description ' => static ::apiAppendsDescription (),
255+ 'enumValues ' => $ appends ,
260256 'example ' => implode (', ' , $ appends ),
261257 ];
262258 }
@@ -278,8 +274,8 @@ public static function apiDocGenerateIncludesMetadata(array $includes): array
278274 {
279275 return [
280276 'type ' => 'string ' ,
281- 'description ' => static ::apiIncludesDescription () . ' <br><br> **Allowed values:** ' . "\n" . implode ( "\n" , array_map ( fn ( $ field ) => " - ` $ field ` " , $ includes )) ,
282- 'enum ' => $ includes ,
277+ 'description ' => static ::apiIncludesDescription (),
278+ 'enumValues ' => $ includes ,
283279 'example ' => implode (', ' , $ includes ),
284280 ];
285281 }
0 commit comments