zircote/swagger-php Массив В примере запроса/ответа: example Error: [Syntax Error] Expected PlainValue, got '[' in on
Primary tabs
Error: [Syntax Error] Expected PlainValue, got '[' in on line
Пишем вместо квадратных скобок дял массива, например:
example={"name": "CUSTOMER_ROLE", "permissions": [1, 3]}
фигурные:
example={"name": "CUSTOMER_ROLE", "permissions": {1, 3}}
то же самое в контексте всей аннотации:
* @OA\Put(path="/role", * tags={"Role"}, * operationId="createRole", * summary="Создаст новую роль", * @OA\RequestBody( * @OA\MediaType( * mediaType="application/json", * @OA\Schema( * @OA\Property( * property="name", * type="string" * ), * @OA\Property( * property="permissions", * type="array", * @OA\Items( * type="integer" * ) * ), * example={"name": "CUSTOMER_ROLE", "permissions": {1, 3}} * ) * ) * ), * @OA\Response(response="200", * description="OK", * @OA\MediaType( * mediaType="application/json", * @OA\Schema( * ref="#/components/schemas/Role" * ), * ), * ), * security={{"api_key":{}}} * )
- Log in to post comments
- 2885 reads