Я сейчас получаю эту ошибку времени выполнения:
"request.CRITICAL: Uncaught PHP Exception ApiPlatform\Core\Exception\InvalidValueException: "Invalid value provided (invalid IRI?)." at /srv/api/vendor/api-platform/core/src/Serializer/AbstractItemNormalizer.php line 172 {"exception":"[object] (ApiPlatform\\Core\\Exception\\InvalidValueException(code: 0): Invalid value provided (invalid IRI?). at /srv/api/vendor/api-platform/core/src/Serializer/AbstractItemNormalizer.php:172)"} []"
это происходит, когда я ввожу значение для параметра тела; нет ошибки, если я не введу значение. значение, которое я пробовал, - ["hello"], а мое определение yaml для api операции:
blah-datasheets:
method: 'POST'
path: '/projects/{id}/blah/datasheets'
controller: 'App\Controller\BlahSendDatasheetsAction'
swagger_context:
summary: Send project's datasheet(s) to Blah
parameters:
- in: path
name: id
required: true
type: string
- in: body
name: datasheets
required: false
schema:
type: array
items:
type: string
responses:
'201':
description: 'Success'
'400':
description: 'Invalid input'
'404':
description: 'Resource not found'
Кто-нибудь знает, в чем может быть проблема? Я использую API Platform 2.3.1 и Swagger UI 3.17.1