From b97542e581910e452da8a6d01a1be77282e7b5d3 Mon Sep 17 00:00:00 2001 From: Matej Baco Date: Tue, 21 Sep 2021 14:16:24 +0200 Subject: [PATCH] Swagger2 array fix --- src/Appwrite/Specification/Format/Swagger2.php | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/Appwrite/Specification/Format/Swagger2.php b/src/Appwrite/Specification/Format/Swagger2.php index 5e14bd1f31..493dac0bb5 100644 --- a/src/Appwrite/Specification/Format/Swagger2.php +++ b/src/Appwrite/Specification/Format/Swagger2.php @@ -440,14 +440,11 @@ class Swagger2 extends Format $rule['type'] = ($rule['type']) ? $rule['type'] : 'none'; if(\is_array($rule['type'])) { - // THIS IS NOT SUPPORTED IN 2.0!!! -// $items = [ -// 'oneOf' => \array_map(function($type) { -// return ['$ref' => '#/definitions/'.$type]; -// }, $rule['type']) -// ]; - - $items = []; + $items = [ + 'oneOf' => \array_map(function($type) { + return ['$ref' => '#/definitions/'.$type]; + }, $rule['type']) + ]; } else { $items = [ '$ref' => '#/definitions/'.$rule['type'],