Es muy raro. lo que te puedo aconsejar es que hagas pruebas aisladas de la clase con diferentes condiciones para ver el comportamiento.
Composer es una administrador de dependencias y su documentación es muy clara
https://getcomposer.org/doc/00-intro.md.
Si es mucho problema para ti usarlo, simplemente olvida el tema y realiza las pruebas con la clase que conoces.