/** * @param \ConsultBundle\Entity\DoctorConsultSettings $doctor * @param $requestParams * * @throws \ConsultBundle\Manager\ValidationError */ private function updateFields(DoctorConsultSettings $doctor, $requestParams) { $doctor->setAttributes($requestParams); try { $this->validator->validate($doctor); } catch (ValidationError $e) { throw new ValidationError($e->getMessage()); } return; }