protected function applyRegistrationRequestSubmitted(RegistrationRequestSubmitted $event) { $this->id = $event->registrationRequestId(); }
public function whenRegistrationRequestSubmitted(RegistrationRequestSubmitted $event, DomainMessage $message) { $this->statuses->save(new RequestStatus($event->registrationRequestId(), $event->FullName()->fullName(), false, false, false, false, DateTimeImmutable::createFromFormat(\Broadway\Domain\DateTime::FORMAT_STRING, $message->getRecordedOn()->toString()))); }
/** @test */ public function it_is_serializable() { $id = RegistrationRequestId::generate(); $event = $this->registrationRequestSubmitted($id); $this->assertEquals($event, RegistrationRequestSubmitted::deserialize($event->serialize())); }