A PHP CQRS framework