phpspec, events, bdd