Esto que les voy a poner ahora no es para que lo hagan (ver respuesta de arriba), es para que tengan un ejemplo de como personalizar una clase (en este caso la clase /src/siu/operaciones/_comun/operaciones/reporte/generador_pdf.php):
Primero, hay que replicar la clase en la carpeta de personalizaciones, en este caso habría que crear la siguiente estructura de carpetas /src/pers/cordoba/operaciones/_comun/operaciones/reporte/generador_pdf.php, dicha clase personalizada debe contener el siguiente código:
<?php
namespace cordoba\operaciones\_comun\operaciones\reporte;
class generador_pdf extends \siu\operaciones\_comun\operaciones\reporte\generador_pdf{
public function deja_espacios($Val)
{
$this->instancia->ezSetDY($Val);
}
}
Si observan hay que ponerle un namespace acorde a la ubicacion de la clase:
namespace cordoba\operaciones\_comun\operaciones\reporte;
y que la clase personalizada herede de la clase base:
class generador_pdf extends \siu\operaciones\_comun\operaciones\reporte\generador_pdf{
luego se pueden agregar y/o sobrescribir métodos a la clase base.
por ultimo en /src/pers/cordoba/operaciones/inscripciones/controlador.php arriba de todo en vez de utilizar:
use siu\operaciones\_comun\operaciones\reporte\generador_pdf;
usamos:
use cordoba\operaciones\_comun\operaciones\reporte\generador_pdf;
Notas: en este caso en particular por error todos los atributos de la clase /src/siu/operaciones/_comun/operaciones/reporte/generador_pdf.php esta como private lo cual no permite la herencia, ahora vamos a cambiarlos para que sean protected.
espero que les haya servido, saludos.