Abstract layer for message queues in PHP