getContent()); if (isset($jsonData)) { $obj = new $className; if (method_exists($obj, 'jsonToObject')) { $obj->jsonSetObject($jsonData); return $obj; } } else { throw new Exception("Request inválido"); } } public function getFilterBuilder() : ?FilterBuilder { return $this->getJsonObject(FilterBuilder::class); } public function getFieldFilterBuilder() : ?FieldFilterBuilder { return $this->getJsonObject(FieldFilterBuilder::class); } }