Releases: rollun-lc/rollun-openapi
Releases · rollun-lc/rollun-openapi
9.0.7
fixed array get params with []
9.0.5
Fixed array query params
9.0.4
fixed api name
9.0.3
fixed api name
9.0.2
added tests and some refactoring
9.0.0
moved api instance creation to factory
8.2.2
added key class to client factory
Fixed patch and put by id
Для валидации тела использовался тип из параметра под нулевым индексом. Но так как это id метод, то под нулевым индексом находиться параметр id и его тип отличается от типа тела запроса.
В итоге генерировалось вот такое (тип string очевидно не правильный для тела запроса, вместо него должно быть dto):
// validation of $bodyData
if ($bodyData instanceof string) {
$bodyData = $this->toArray($bodyData);
}
$bodyDataObject = $this->transfer((array)$bodyData, 'string');
Added arrayConverting option
Fixed losing keys
Merge pull request #25 from rollun-com/array_in_query Fixed losing keys