Kunal Mehta
9e245d8ce0
Remove unused globals
...
Change-Id: I23e1df7a245b08cb5d5491f01b5eea6630be3b29
2015-08-13 10:52:24 -07:00
Kunal Mehta
92da0124d0
Only require event type to construct a formatter
...
Push the $wgEchoNotifications dependency to
NotificationFormatter::factory(), and only catch exceptions we're
actually expecting (NotificationFormatter::format()).
And clean up the logging to use structured logging while we're at it.
Change-Id: I7e18c318c5c81b6a38e55f27ef8f604654f10858
2015-08-10 11:27:52 -07:00
Kunal Mehta
d072a9a47b
Add some type-hinting and doc fixes
...
And remove some useless code as well.
Change-Id: I97a2ca08a1d4ef0b59535c1c002840f108defe4a
2015-08-06 15:36:05 -07:00
Kunal Mehta
cac31dd843
Fix doc comment in EchoNotificationController
...
Change-Id: I3b82206f93099959ed3c12aed7853762cc3da8e4
2015-06-15 19:02:05 -07:00
Kunal Mehta
1298f2bb74
Don't hook into ourselves: EchoGetNotificationTypes (part 2)
...
Change-Id: I51600bbb26594323831d22bc35d34587ff146d47
2015-06-15 17:43:54 -07:00
Kunal Mehta
9d08c96fad
Move all PHP code into includes/
...
Mainly because I was annoyed at m<tab>o<tab>d<tab>u<tab> to reach
modules/.
Change-Id: Ib149cb2e2612ccddd0503f9d0c5d05b554860a00
2015-06-07 18:54:14 -07:00