Add InMemoryQueueSpec
Add PersistentQueueSpec
Make sure they extend AbstractQueue
Add ProducerSpec
Add SimpleRouterSpec
Remove unneeded null
Collapsed some of the builder into the build method in order to not expose a public api that is unuseable outside of its context
Add spec for QueueFactories
Change Envelope into a DAO
Add SimpleSerializerSpec
remove phpspec.yml
Increase the coverage of QueueFactory spec\s
Very good commit
Remove phpunit tests
Add AbstractRouter
spec MiddlewareBuilder::unshift()
ConsumerSpec