Se encuentra ante la necesidad de poder pasar arrays como parámetros, en el caso de la API REST de Kolla se necesita que el parámetro unidad_gestion sea un array para que se pueda enviar vía query string de esta forma ?unidad_gestion[]=valor1&unidad_gestion[]=valor2&unidad_gestion[]=valor3.
Habría que modificar acá:
|
preg_match('#(\$\w*)\b\s+(\w*)\s*(?:\[(.*?)\]\s+)?(.*)#', $parametro, $matches); |
En la annotation del parámetro debería quedar algo así:
@param_query $unidad_gestion array[string] Unidad de Gestión
También habría que hacer que el Swagger funcione con esta configuración.
Se encuentra ante la necesidad de poder pasar arrays como parámetros, en el caso de la API REST de Kolla se necesita que el parámetro unidad_gestion sea un array para que se pueda enviar vía query string de esta forma ?unidad_gestion[]=valor1&unidad_gestion[]=valor2&unidad_gestion[]=valor3.
Habría que modificar acá:
rest/src/SIUToba/rest/docs/anotaciones_docs.php
Line 182 in 2f89087
En la annotation del parámetro debería quedar algo así:
@param_query $unidad_gestion array[string] Unidad de Gestión
También habría que hacer que el Swagger funcione con esta configuración.