Related to PLT-299; this is precursory work to updating php-resque in TARL.
JobBase class' constructor registers Resque_Event listeners but it's more practical that the consumer application does this. However, as it's required that at least beforePerform listener is registerd, it will be a breaking change. On the other hand, RL already does register these listeners, which means they're fired twice on event.
Declare JobBase properties that are injected by Resque.
beforePerform
listener is registerd, it will be a breaking change. On the other hand, RL already does register these listeners, which means they're fired twice on event.