Skip to content

Fixed patch and put by id

Compare
Choose a tag to compare
@misha-rollun misha-rollun released this 14 Jul 07:18
· 141 commits to master since this release

Для валидации тела использовался тип из параметра под нулевым индексом. Но так как это id метод, то под нулевым индексом находиться параметр id и его тип отличается от типа тела запроса.

В итоге генерировалось вот такое (тип string очевидно не правильный для тела запроса, вместо него должно быть dto):

// validation of $bodyData
if ($bodyData instanceof string) {
    $bodyData = $this->toArray($bodyData);
}
$bodyDataObject = $this->transfer((array)$bodyData, 'string');