/** * @test */ public function shouldGenerateAnUuidIdOnGenerateIdentity() { $identifier = new IdentifierService(new IdentityBuilder()); $this->assertNull(Assertion::uuid($identifier->generateIdentity()->id())); }
public function createAddress(AddressParamsHolder $params) { return $this->builder->createAddress($this->identifierService->generateIdentity(), $params)->getAddress(); }
/** * @param AddOrganizationRequest $request * * @return Organization */ private function buildOrganization(AddOrganizationRequest $request) { return new Organization($this->identifierService->generateIdentity(), $request->name(), $request->description(), $this->buildAddress($request)); }
/** * @param NotifierMessage $message * * @return Notification */ private function buildNotification(NotifierMessage $message) { return new Notification($this->identifierService->generateIdentity(), $message->from(), $message->to(), $this->buildContent($message)); }