Witam,
tworzę bibiliotekę, którą najprawdopodobniej udostępnię publicznie. Mam jednak pewien dylemat: biblioteka ta będzie korzystać z bazy danych (6 powiązanych ze sobą relacyjnie tabel) i niestety nie wiem jakie rozwiązanie będzie najbardziej optymalne ze względu na dostępność. Zastanawiam się nad Doctrine ORM, jednak gdyby jakiś użytkownik chciał skorzystać z tej biblioteki, a nie posiadał komponentu Doctrine będzie zmuszony do jego instalacji, dublowania konfiguracji bazy danych, tworzenia podwójnych połączeń itp. Dodatkowo biblioteka korzystać będzie z komponentów Symfony, jednak one z zasady konfliktów większyć tworzyć nie będą. Jedynie konfiguracja może wymagać pewnych akrobacji.
Czy ktoś z Was miał podobny problem i jest w stanie zasugerować dobre rozwiązanie?
Z góry dzięuję za pomoc!