/**
  * @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));
 }
Esempio n. 4
0
 /**
  * @param NotifierMessage $message
  *
  * @return Notification
  */
 private function buildNotification(NotifierMessage $message)
 {
     return new Notification($this->identifierService->generateIdentity(), $message->from(), $message->to(), $this->buildContent($message));
 }