taocomp / php-e-invoice-it

A PHP package for managing italian e-invoice and notice XML formats. (Pacchetto PHP per gestire il formato XML di fatture e notifiche come richiesto dal SdI).
GNU General Public License v3.0
73 stars 22 forks source link

Supporto a php 8 #18

Open oixan opened 3 years ago

oixan commented 3 years ago

Salve,

Ho provato a installare questo pacchetto con php 8 e phpunit 9.3.3, ma da un problema di incompatibilita.

[InvalidArgumentException] Package taocomp/php-e-invoice-it has a PHP requirement incompatible with your PHP version, PHP extensions and C omposer version

Sarebbe possibile aggiornarlo per renderlo compatibile?

albertovincenzi commented 3 years ago

@aded Io ho provato ad aggiornare a php 8.0.11 e sono riuscito a generare l'XML senza fare alcuna modifica.

fazzinipierluigi commented 2 years ago

@albertovincenzi Il problema non si presenta nell'uso della libreria ma installandola via composer. Bisogna cambiare le requirements del file json

albertovincenzi commented 2 years ago

@fazzinipierluigi certamente... per questo ho mandato una PR per modificare il composer.json Il problema è che deve essere approvata per rendere compatibile la libreria con php8 se installata da composer (direi il 99% dei casi)

2acode commented 2 years ago

Mi accodo alla richiesta di Alberto, ma vedo che è stata fatta molti mesi fa. Considerando l'entità minima della modifica chiedo anche se questo package vada ritenuto "abbandonato" a questo punto e sia il caso di trovare alternative? Grazie

oixan commented 2 years ago

Ragazzi, se vi puo interessare ho fatto un fork rendendo compatibile questo pacchetto con php 8. Chiaramente la modifica al momento si limita solo a questo.

aded-taocomp commented 2 years ago

Cari tutti, purtroppo non sono più in grado di aggiornare e manutenere questo progetto. :-( Negli ultimi due anni sono cambiate molte cose, anche dal punto di vista lavorativo. Se qualcuno ha tempo e modo di portare avanti il progetto mi contatti qui o in privato: posso rendere qualcun altro maintainer, o posso scrivere da qualche parte che il progetto attivo è ora un qualche fork. Grazie in ogni caso a tutti quelli che mi/ci hanno supportato in questi anni. -- aded


Dear all, unfortunately I cannot update and maintain this project anymore. :-( In the last two years many things have changed (job and not only). If someone want to maintain the project please contact me here or in private. Thanks to all who supported me/us during these years. -- aded

aded-taocomp commented 2 years ago

@aded Io ho provato ad aggiornare a php 8.0.11 e sono riuscito a generare l'XML senza fare alcuna modifica.

Ho comunque fatto il merge della PR, ma non ho modo di testare quindi fatemi sapere, lascio ancora aperto l'issue.

albertovincenzi commented 2 years ago

Ciao @aded-taocomp, vuoi aggiungermi come maintainer del repo? Penso di poter mettere mano ad eventuali aggiustamenti da fare!

aded-taocomp commented 2 years ago

Ciao @aded-taocomp, vuoi aggiungermi come maintainer del repo? Penso di poter mettere mano ad eventuali aggiustamenti da fare!

Ciao Alberto,

grazie per la disponibilità, e ancora scusa per il ritardo nella risposta. Ti ho appena aggiunto al repo come maintainer!

Se occorre qualcos'altro contattami pure, dovrei essere un po' più "responsive" d'ora in poi... :sweat_smile: