(Solucionado) Error Servicio Rest migración proyecto 2.7 a 3.3

Una cuestion a revisar seria si estan usando el "hidratador" en el armado de la respuesta del servicio, quizas no se este reconociendo el modelo y por ello la respuesta sea nula, podrian chequear tirando un var_dump() de los datos que deberian devolverse previo a eso?... como para ver si el problema radica alli.

Lo revisé y si, con el var_dump() veo los datos correctamente.

Pero en Swagger podes ver la definicion al menos?

No, en el swagger no puedo ver la definición incluso tras corregir los warnings que mencionaba.

Cuando llamo al Rest desde la aplicación el log de toba no devuelve nada extraño, pero al intentar entrar a la definicion del swagger del proyecto noté que el log de toba si devolvia un error. Al rastrearlo por el código vi que el toba error se lanza en /framework/php/nucreo/lib/toba_rest.php


if (isset($datos_ini_proyecto['proyecto']['api_major']) && isset($datos_ini_proyecto['proyecto']['api_minor'])) {
			$settings['api_version'] = "v{$datos_ini_proyecto['proyecto']['api_major']}.{$datos_ini_proyecto['proyecto']['api_minor']}";
			$settings['api_major'] = $datos_ini_proyecto['proyecto']['api_major'];
			$settings['api_minor'] = $datos_ini_proyecto['proyecto']['api_minor'];
		} else {
			throw new toba_error('No esta especificada la version de la API (major:minor)');
		}

Donde defino esas variables?

En el mismo archivo agregue:

toba::logger()->info($datos_ini_proyecto);

Y no, no estan.