php ddd cqrs example