personalizaciones preinscripcion

Hola

En la documentación de personalizaciones de chulupi establece que para cambiar una clase php hay que “crear el archivo” (para hacerla corta) en el directorio de personalizaciones.
Con ello el sistema se encargará de tomar el archivo desde la personalización y no desde “el original”.

La pregunta es
si se personalizó util_form.php que pasa con lineas como la siguiente?
use siu\operaciones_comun\util_form;

Hay que cambiarlas?

Emilio

Emilio:

El mecanismo de personalizaciones se basa en la instanciación dinámica de clases por medio de un localizador, que si encuentra una dada clase en la carpeta de personalizaciones activa toma esa en lugar de la del SIU para hacer el new. En el caso de la clase util_form, provee servicios estáticos, por lo que no se instancia, y queda fuera del esquema.

Si necesitás modificar alguno de los métodos, para evitar modificar la clase provista por el SIU (y que esto te traiga trabajo adicional cada vez que liberemos una nueva versión y deban actualizarse) deberías crear una clase de servicios dentro de la carpeta de personalizaciones activa, y personalizar el sitio desde el cual se invoca para utilizar tu clase en lugar de util_form.

Saludos,
Fernando

mmmm
Veremos como lo implemento.

Gracias.

Emilio