Adds missing exception class
Fixes exception class names
Removes useless interface
Fixes dependencies
Adds missing <?xml line
Implements Command (or Job) queue using SlmQueue and SlmQueueBeanstalkd
modules
Removes queue callback support, as closures are not serializable
Refactors Worker, so that queue is triggered via queue method rather
than exec
Refactors Job namespace and class names
Removes job plugin manager configurations
Registers new factory for JobPluginManager
Adds factory class for ServiceJob
Adds new tests
Adds tests for Worker
Command now stores associated job instance
Simplifies class and removes bi-directional association between Job and
Command
Adds new interface and trait to make services command-aware: usinng
these features the services can be made aware of the current command
Fixes commandStack initialization
Changes commandStack implementation to SplStack
Fixes issue, where last command was retrieved using current() when top()
should have been used