Diciamo che sto creando una libreria PHP che utilizza PHP 5.3 e namespace e la mia libreria richiede il funzionamento di un'altra libreria (in questo caso è la libreria sfYaml). Sto cercando di pensare al modo migliore per includere questa libreria.
È considerata pratica buona / accettabile includere le librerie di terze parti direttamente nel mio codice (presupponendo che la licenza permetta quale sfYaml) o è meglio non includere le librerie di terze parti e fare in modo che l'utente si assicuri che le librerie siano da qualche parte sul loro sistema e hanno loro configurare il percorso?
Voglio dire che solo il problema che ho avuto in passato con l'inclusione di quelle librerie di terze parti nelle mie librerie è che se l'utente ha la stessa libreria per il loro progetto, ci sarebbero problemi con l'includerlo due volte però ora con PHP 5.3 e namespace, non è un problema. Sto solo cercando di pensare se ci sono altri problemi con l'inclusione di librerie di terze parti direttamente nel mio codice (con il loro namespace sotto il mio spazio dei nomi principale).