فهرست منبع

fix: include enum options for array values in OpenAPI spec (#818)

Nathanaël Houn 1 سال پیش
والد
کامیت
60d6f824da
1فایلهای تغییر یافته به همراه4 افزوده شده و 0 حذف شده
  1. 4 0
      src/Writing/OpenAPISpecWriter.php

+ 4 - 0
src/Writing/OpenAPISpecWriter.php

@@ -470,6 +470,10 @@ class OpenAPISpecWriter
                 'format' => 'binary',
             ] : ['type' => $baseType];
 
+            if (!empty($field->enumValues)) {
+                $baseItem['enum'] = $field->enumValues;
+            }
+
             $fieldData = [
                 'type' => 'array',
                 'description' => $field->description ?: '',