ssheduardo / sermepa

Clase para utilizar la pasarela de pagos redsys, sermepa.
MIT License
194 stars 59 forks source link

Fix files not being correctly unzipped #101

Open rogervila opened 7 months ago

rogervila commented 7 months ago

Hola @ssheduardo,

Este PR arregla un issue durante la instalación del paquete en entornos en los que unzip no acepta acentos en los nombres de fichero.

Captura de pantalla 2024-03-27 a las 11 30 18

Además, reduce el tamaño de la librería ignorando ficheros y carpetas durante la instalación con composer que no se usan en el paquete.

ssheduardo commented 7 months ago

Entiendo que este error te da cuando le das a descargar en Zip la librería?

rogervila commented 7 months ago

Composer usa la librería unzip del sistema durante la instalación del paquete. En el entorno que he usado parece que los acentos del nombre de los documentos dan problemas.

Al especificar el directorio doc en el .gitattributes se soluciona el issue, ya que dicho directorio no hace falta que se descomprima en el vendor.

Ignorar este tipo de archivos y directorios (tests, documentación, etc.) se considera una buena práctica. Más info aquí: https://www.reddit.com/r/PHP/comments/2jzp6k/i_dont_need_your_tests_in_my_production/?rdt=33134