/** * @param mixed $id * * @return Contact */ public function findById($id) { $events = $this->store->fetchEventsById($id); $entity = $this->eventity->replay($events); Assertion::isInstanceOf($entity, Contact::class); return $entity; }