#symfony2 #oop
Mam takie usługi:
SendSMS
Prepaid
SendSMS->send() powinna wywołać Prepaid->charge(). Jeśli charge() się nie uda (bo nie ma środków na koncie) to SMS ma nie zostać wysłany.
Mogę to zrobić tak, że do SendSMS dodam zależność Prepaid i będzie działać. Ale co by na to powiedzieli koszerni programiści #php za 15k?
Zastanawiam czy nie lepiej zrobić eventa PrepaidChargeEvent (dispatchowałbym go w SendSMS) i listenera PrepaidListener który będzie wywoływał Prepaid->charge()
Mam takie usługi:
SendSMS
Prepaid
SendSMS->send() powinna wywołać Prepaid->charge(). Jeśli charge() się nie uda (bo nie ma środków na koncie) to SMS ma nie zostać wysłany.
Mogę to zrobić tak, że do SendSMS dodam zależność Prepaid i będzie działać. Ale co by na to powiedzieli koszerni programiści #php za 15k?
Zastanawiam czy nie lepiej zrobić eventa PrepaidChargeEvent (dispatchowałbym go w SendSMS) i listenera PrepaidListener który będzie wywoływał Prepaid->charge()
Przyszło mi na myśl, że w sumie to chciałbym poznać nieco i nabrać praktyki w pisaniu aplikacji opartych o
http://pl.phptherightway.com
Doctrine jest trochę pomieszany, może najpierw spróbuj RedBeanPHP - prosty do bólu, zero konfiguracji itp