Browse Source

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

Nathanaël Houn 1 year ago
parent
commit
60d6f824da
1 changed files with 4 additions and 0 deletions
  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 ?: '',