Estimados,
si yo necesito agregar alguna funcionalidad a una clase, por ejemplo MIinvoice, digamos que quiero agregar un nuevo constructor o cambiar algo de la lógica del método completeit, ¿puedo hacerlo desde un plugin?
Por ejemplo, supongamos que tengo un plugin hecho que implementa el método beforeSave() de MInvoice. Si yo en ese mismo plugin incorporo un método completeIt(), ¿el framework le da preferencia y lo ejecuta sobre el del core o lo ignora completamente?
Actualmente la única alternativa que tengo es “pisar” la clase completamente, pero tiene el inconveniente que si una actualización modifica el código de la clase, tengo que portar todos los cambios a la nueva versión.
Espero haberme explicado bien.
Saludos,
Juan Manuel.