/** * @param array $entityAsArray * @return $this */ public static function fromArray($entityAsArray) { $wallet = new self(WalletId::fromArray($entityAsArray['id']), UserId::fromArray($entityAsArray['userId']), $entityAsArray['name'], $entityAsArray['coinSymbol'], $entityAsArray['token'], $entityAsArray['creationTime']); return $wallet; }