From c886d474f5d211982dcdbe3c03d593570bc8636a Mon Sep 17 00:00:00 2001 From: ging-dev Date: Thu, 17 Oct 2024 19:18:42 +0700 Subject: [PATCH] docs: re-generate --- ... => IPay.Builders.RequestBodyBuilder.html} | 40 +++---- docs/IPay.Builders.TransactionBuilder.html | 4 +- docs/IPay.IPayClient.html | 4 +- docs/JsonSerializable.html | 4 +- docs/Stringable.html | 4 +- docs/assets/elements.js | 2 +- docs/namespace-IPay.Builders.html | 6 +- docs/sitemap.xml | 4 +- docs/source-Builders.BodyBuilder.html | 109 ------------------ docs/source-Builders.RequestBodyBuilder.html | 109 ++++++++++++++++++ docs/source-Builders.TransactionBuilder.html | 6 +- docs/source-IPayClient.html | 2 +- docs/tree.html | 2 +- 13 files changed, 148 insertions(+), 148 deletions(-) rename docs/{IPay.Builders.BodyBuilder.html => IPay.Builders.RequestBodyBuilder.html} (73%) delete mode 100644 docs/source-Builders.BodyBuilder.html create mode 100644 docs/source-Builders.RequestBodyBuilder.html diff --git a/docs/IPay.Builders.BodyBuilder.html b/docs/IPay.Builders.RequestBodyBuilder.html similarity index 73% rename from docs/IPay.Builders.BodyBuilder.html rename to docs/IPay.Builders.RequestBodyBuilder.html index 47b63c7..4001f31 100644 --- a/docs/IPay.Builders.BodyBuilder.html +++ b/docs/IPay.Builders.RequestBodyBuilder.html @@ -5,7 +5,7 @@ - Class IPay\Builders\BodyBuilder | API + Class IPay\Builders\RequestBodyBuilder | API @@ -52,8 +52,8 @@

Namespaces

Classes

@@ -95,7 +95,7 @@

Classes

- Class IPay\Builders\BodyBuilder + Class IPay\Builders\RequestBodyBuilder

@@ -113,7 +113,7 @@

@@ -124,7 +124,7 @@

- + - + @@ -226,7 +226,7 @@

diff --git a/docs/Stringable.html b/docs/Stringable.html index da409b5..66689fb 100644 --- a/docs/Stringable.html +++ b/docs/Stringable.html @@ -199,7 +199,7 @@

  • -IPay\Builders\BodyBuilder +IPay\Builders\RequestBodyBuilder implements Stringable, @@ -290,7 +290,7 @@

    Implemented by

    diff --git a/docs/assets/elements.js b/docs/assets/elements.js index f9bd401..cb79f4d 100644 --- a/docs/assets/elements.js +++ b/docs/assets/elements.js @@ -1 +1 @@ -window.ApiGen?.resolveElements({"namespace":[["Http","namespace-Http.html"],["Http\\Client","namespace-Http.Client.html"],["Http\\Client\\Common","namespace-Http.Client.Common.html"],["Http\\Promise","namespace-Http.Promise.html"],["IPay","namespace-IPay.html"],["IPay\\Builders","namespace-IPay.Builders.html"],["IPay\\Captcha","namespace-IPay.Captcha.html"],["IPay\\Contracts","namespace-IPay.Contracts.html"],["IPay\\Encryption","namespace-IPay.Encryption.html"],["IPay\\Enums","namespace-IPay.Enums.html"],["IPay\\Exceptions","namespace-IPay.Exceptions.html"],["IPay\\Http","namespace-IPay.Http.html"],["IPay\\Http\\Plugins","namespace-IPay.Http.Plugins.html"],["IPay\\ValueObjects","namespace-IPay.ValueObjects.html"],["Psr","namespace-Psr.html"],["Psr\\Http","namespace-Psr.Http.html"],["Psr\\Http\\Message","namespace-Psr.Http.Message.html"],["Symfony","namespace-Symfony.html"],["Symfony\\Component","namespace-Symfony.Component.html"],["Symfony\\Component\\VarExporter","namespace-Symfony.Component.VarExporter.html"],["","namespace-none.html"]],"classLike":[["BackedEnum","BackedEnum.html",{"method":[["from","_from"],["tryFrom","_tryFrom"]]}],["Closure","Closure.html",{"method":[["bind","_bind"],["bindTo","_bindTo"],["call","_call"],["fromCallable","_fromCallable"]]}],["DateInterval","DateInterval.html",{"method":[["__construct","___construct"],["createFromDateString","_createFromDateString"],["format","_format"],["__serialize","___serialize"],["__unserialize","___unserialize"],["__wakeup","___wakeup"],["__set_state","___set_state"]]}],["DateTime","DateTime.html",{"method":[["__construct","___construct"],["__serialize","___serialize"],["__unserialize","___unserialize"],["__wakeup","___wakeup"],["__set_state","___set_state"],["createFromImmutable","_createFromImmutable"],["createFromInterface","_createFromInterface"],["createFromFormat","_createFromFormat"],["getLastErrors","_getLastErrors"],["format","_format"],["modify","_modify"],["add","_add"],["sub","_sub"],["getTimezone","_getTimezone"],["setTimezone","_setTimezone"],["getOffset","_getOffset"],["setTime","_setTime"],["setDate","_setDate"],["setISODate","_setISODate"],["setTimestamp","_setTimestamp"],["getTimestamp","_getTimestamp"],["diff","_diff"]]}],["DateTimeImmutable","DateTimeImmutable.html",{"method":[["__construct","___construct"],["__serialize","___serialize"],["__unserialize","___unserialize"],["__wakeup","___wakeup"],["__set_state","___set_state"],["createFromFormat","_createFromFormat"],["getLastErrors","_getLastErrors"],["format","_format"],["getTimezone","_getTimezone"],["getOffset","_getOffset"],["getTimestamp","_getTimestamp"],["diff","_diff"],["modify","_modify"],["add","_add"],["sub","_sub"],["setTimezone","_setTimezone"],["setTime","_setTime"],["setDate","_setDate"],["setISODate","_setISODate"],["setTimestamp","_setTimestamp"],["createFromMutable","_createFromMutable"],["createFromInterface","_createFromInterface"]]}],["DateTimeInterface","DateTimeInterface.html",{"method":[["format","_format"],["getTimezone","_getTimezone"],["getOffset","_getOffset"],["getTimestamp","_getTimestamp"],["diff","_diff"],["__wakeup","___wakeup"],["__serialize","___serialize"],["__unserialize","___unserialize"]]}],["DateTimeZone","DateTimeZone.html",{"method":[["__construct","___construct"],["getName","_getName"],["getOffset","_getOffset"],["getTransitions","_getTransitions"],["getLocation","_getLocation"],["listAbbreviations","_listAbbreviations"],["listIdentifiers","_listIdentifiers"],["__serialize","___serialize"],["__unserialize","___unserialize"],["__wakeup","___wakeup"],["__set_state","___set_state"]]}],["Exception","Exception.html",{"method":[["__construct","___construct"],["__wakeup","___wakeup"],["getMessage","_getMessage"],["getCode","_getCode"],["getFile","_getFile"],["getLine","_getLine"],["getTrace","_getTrace"],["getPrevious","_getPrevious"],["getTraceAsString","_getTraceAsString"],["__toString","___toString"]]}],["Http\\Client\\Common\\Plugin","Http.Client.Common.Plugin.html",{"method":[["handleRequest","_handleRequest"]]}],["Http\\Promise\\Promise","Http.Promise.Promise.html",{"constant":[["PENDING","PENDING"],["FULFILLED","FULFILLED"],["REJECTED","REJECTED"]],"method":[["then","_then"],["getState","_getState"],["wait","_wait"]]}],["InvalidArgumentException","InvalidArgumentException.html",[]],["IPay\\Builders\\BodyBuilder","IPay.Builders.BodyBuilder.html",{"method":[["__construct","___construct"],["setSessionId","_setSessionId"],["build","_build"],["encrypt","_encrypt"],["__toString","___toString"],["jsonSerialize","_jsonSerialize"]]}],["IPay\\Builders\\TransactionBuilder","IPay.Builders.TransactionBuilder.html",{"method":[["between","_between"],["today","_today"],["type","_type"],["getIterator","_getIterator"]]}],["IPay\\Captcha\\CaptchaSolver","IPay.Captcha.CaptchaSolver.html",{"method":[["solve","_solve"]]}],["IPay\\Contracts\\AbstractApi","IPay.Contracts.AbstractApi.html",{"property":[["customer","$customer"],["accounts","$accounts"]],"method":[["transactions","_transactions"]]}],["IPay\\Encryption\\Encryptor","IPay.Encryption.Encryptor.html",{"method":[["encrypt","_encrypt"]]}],["IPay\\Enums\\TransactionType","IPay.Enums.TransactionType.html",[]],["IPay\\Exceptions\\LoginException","IPay.Exceptions.LoginException.html",[]],["IPay\\Exceptions\\SessionException","IPay.Exceptions.SessionException.html",[]],["IPay\\Http\\Plugins\\ExceptionThrower","IPay.Http.Plugins.ExceptionThrower.html",{"method":[["handleRequest","_handleRequest"]]}],["IPay\\IPayClient","IPay.IPayClient.html",{"method":[["fromCredentials","_fromCredentials"],["transactions","_transactions"]]}],["IPay\\ValueObjects\\Account","IPay.ValueObjects.Account.html",{"method":[["create","_create"]]}],["IPay\\ValueObjects\\AccountState","IPay.ValueObjects.AccountState.html",{"method":[["create","_create"]]}],["IPay\\ValueObjects\\Customer","IPay.ValueObjects.Customer.html",{"method":[["create","_create"]]}],["IPay\\ValueObjects\\Transaction","IPay.ValueObjects.Transaction.html",{"method":[["create","_create"]]}],["IteratorAggregate","IteratorAggregate.html",{"method":[["getIterator","_getIterator"]]}],["JsonSerializable","JsonSerializable.html",{"method":[["jsonSerialize","_jsonSerialize"]]}],["LogicException","LogicException.html",[]],["Psr\\Http\\Message\\MessageInterface","Psr.Http.Message.MessageInterface.html",{"method":[["getProtocolVersion","_getProtocolVersion"],["withProtocolVersion","_withProtocolVersion"],["getHeaders","_getHeaders"],["hasHeader","_hasHeader"],["getHeader","_getHeader"],["getHeaderLine","_getHeaderLine"],["withHeader","_withHeader"],["withAddedHeader","_withAddedHeader"],["withoutHeader","_withoutHeader"],["getBody","_getBody"],["withBody","_withBody"]]}],["Psr\\Http\\Message\\RequestInterface","Psr.Http.Message.RequestInterface.html",{"method":[["getRequestTarget","_getRequestTarget"],["withRequestTarget","_withRequestTarget"],["getMethod","_getMethod"],["withMethod","_withMethod"],["getUri","_getUri"],["withUri","_withUri"]]}],["Psr\\Http\\Message\\StreamInterface","Psr.Http.Message.StreamInterface.html",{"method":[["__toString","___toString"],["close","_close"],["detach","_detach"],["getSize","_getSize"],["tell","_tell"],["eof","_eof"],["isSeekable","_isSeekable"],["seek","_seek"],["rewind","_rewind"],["isWritable","_isWritable"],["write","_write"],["isReadable","_isReadable"],["read","_read"],["getContents","_getContents"],["getMetadata","_getMetadata"]]}],["Psr\\Http\\Message\\UriInterface","Psr.Http.Message.UriInterface.html",{"method":[["getScheme","_getScheme"],["getAuthority","_getAuthority"],["getUserInfo","_getUserInfo"],["getHost","_getHost"],["getPort","_getPort"],["getPath","_getPath"],["getQuery","_getQuery"],["getFragment","_getFragment"],["withScheme","_withScheme"],["withUserInfo","_withUserInfo"],["withHost","_withHost"],["withPort","_withPort"],["withPath","_withPath"],["withQuery","_withQuery"],["withFragment","_withFragment"],["__toString","___toString"]]}],["RuntimeException","RuntimeException.html",[]],["Stringable","Stringable.html",{"method":[["__toString","___toString"]]}],["Symfony\\Component\\VarExporter\\LazyGhostTrait","Symfony.Component.VarExporter.LazyGhostTrait.html",{"method":[["createLazyGhost","_createLazyGhost"],["isLazyObjectInitialized","_isLazyObjectInitialized"],["initializeLazyObject","_initializeLazyObject"],["resetLazyObject","_resetLazyObject"],["__get","___get"],["__set","___set"],["__isset","___isset"],["__unset","___unset"],["__clone","___clone"],["__serialize","___serialize"],["__destruct","___destruct"]]}],["Throwable","Throwable.html",{"method":[["getMessage","_getMessage"],["getCode","_getCode"],["getFile","_getFile"],["getLine","_getLine"],["getTrace","_getTrace"],["getPrevious","_getPrevious"],["getTraceAsString","_getTraceAsString"]]}],["Traversable","Traversable.html",[]],["UnitEnum","UnitEnum.html",{"method":[["cases","_cases"]]}]]}) \ No newline at end of file +window.ApiGen?.resolveElements({"namespace":[["Http","namespace-Http.html"],["Http\\Client","namespace-Http.Client.html"],["Http\\Client\\Common","namespace-Http.Client.Common.html"],["Http\\Promise","namespace-Http.Promise.html"],["IPay","namespace-IPay.html"],["IPay\\Builders","namespace-IPay.Builders.html"],["IPay\\Captcha","namespace-IPay.Captcha.html"],["IPay\\Contracts","namespace-IPay.Contracts.html"],["IPay\\Encryption","namespace-IPay.Encryption.html"],["IPay\\Enums","namespace-IPay.Enums.html"],["IPay\\Exceptions","namespace-IPay.Exceptions.html"],["IPay\\Http","namespace-IPay.Http.html"],["IPay\\Http\\Plugins","namespace-IPay.Http.Plugins.html"],["IPay\\ValueObjects","namespace-IPay.ValueObjects.html"],["Psr","namespace-Psr.html"],["Psr\\Http","namespace-Psr.Http.html"],["Psr\\Http\\Message","namespace-Psr.Http.Message.html"],["Symfony","namespace-Symfony.html"],["Symfony\\Component","namespace-Symfony.Component.html"],["Symfony\\Component\\VarExporter","namespace-Symfony.Component.VarExporter.html"],["","namespace-none.html"]],"classLike":[["BackedEnum","BackedEnum.html",{"method":[["from","_from"],["tryFrom","_tryFrom"]]}],["Closure","Closure.html",{"method":[["bind","_bind"],["bindTo","_bindTo"],["call","_call"],["fromCallable","_fromCallable"]]}],["DateInterval","DateInterval.html",{"method":[["__construct","___construct"],["createFromDateString","_createFromDateString"],["format","_format"],["__serialize","___serialize"],["__unserialize","___unserialize"],["__wakeup","___wakeup"],["__set_state","___set_state"]]}],["DateTime","DateTime.html",{"method":[["__construct","___construct"],["__serialize","___serialize"],["__unserialize","___unserialize"],["__wakeup","___wakeup"],["__set_state","___set_state"],["createFromImmutable","_createFromImmutable"],["createFromInterface","_createFromInterface"],["createFromFormat","_createFromFormat"],["getLastErrors","_getLastErrors"],["format","_format"],["modify","_modify"],["add","_add"],["sub","_sub"],["getTimezone","_getTimezone"],["setTimezone","_setTimezone"],["getOffset","_getOffset"],["setTime","_setTime"],["setDate","_setDate"],["setISODate","_setISODate"],["setTimestamp","_setTimestamp"],["getTimestamp","_getTimestamp"],["diff","_diff"]]}],["DateTimeImmutable","DateTimeImmutable.html",{"method":[["__construct","___construct"],["__serialize","___serialize"],["__unserialize","___unserialize"],["__wakeup","___wakeup"],["__set_state","___set_state"],["createFromFormat","_createFromFormat"],["getLastErrors","_getLastErrors"],["format","_format"],["getTimezone","_getTimezone"],["getOffset","_getOffset"],["getTimestamp","_getTimestamp"],["diff","_diff"],["modify","_modify"],["add","_add"],["sub","_sub"],["setTimezone","_setTimezone"],["setTime","_setTime"],["setDate","_setDate"],["setISODate","_setISODate"],["setTimestamp","_setTimestamp"],["createFromMutable","_createFromMutable"],["createFromInterface","_createFromInterface"]]}],["DateTimeInterface","DateTimeInterface.html",{"method":[["format","_format"],["getTimezone","_getTimezone"],["getOffset","_getOffset"],["getTimestamp","_getTimestamp"],["diff","_diff"],["__wakeup","___wakeup"],["__serialize","___serialize"],["__unserialize","___unserialize"]]}],["DateTimeZone","DateTimeZone.html",{"method":[["__construct","___construct"],["getName","_getName"],["getOffset","_getOffset"],["getTransitions","_getTransitions"],["getLocation","_getLocation"],["listAbbreviations","_listAbbreviations"],["listIdentifiers","_listIdentifiers"],["__serialize","___serialize"],["__unserialize","___unserialize"],["__wakeup","___wakeup"],["__set_state","___set_state"]]}],["Exception","Exception.html",{"method":[["__construct","___construct"],["__wakeup","___wakeup"],["getMessage","_getMessage"],["getCode","_getCode"],["getFile","_getFile"],["getLine","_getLine"],["getTrace","_getTrace"],["getPrevious","_getPrevious"],["getTraceAsString","_getTraceAsString"],["__toString","___toString"]]}],["Http\\Client\\Common\\Plugin","Http.Client.Common.Plugin.html",{"method":[["handleRequest","_handleRequest"]]}],["Http\\Promise\\Promise","Http.Promise.Promise.html",{"constant":[["PENDING","PENDING"],["FULFILLED","FULFILLED"],["REJECTED","REJECTED"]],"method":[["then","_then"],["getState","_getState"],["wait","_wait"]]}],["InvalidArgumentException","InvalidArgumentException.html",[]],["IPay\\Builders\\RequestBodyBuilder","IPay.Builders.RequestBodyBuilder.html",{"method":[["new","_new"],["enhance","_enhance"],["build","_build"],["encrypt","_encrypt"],["__toString","___toString"],["jsonSerialize","_jsonSerialize"]]}],["IPay\\Builders\\TransactionBuilder","IPay.Builders.TransactionBuilder.html",{"method":[["between","_between"],["today","_today"],["type","_type"],["getIterator","_getIterator"]]}],["IPay\\Captcha\\CaptchaSolver","IPay.Captcha.CaptchaSolver.html",{"method":[["solve","_solve"]]}],["IPay\\Contracts\\AbstractApi","IPay.Contracts.AbstractApi.html",{"property":[["customer","$customer"],["accounts","$accounts"]],"method":[["transactions","_transactions"]]}],["IPay\\Encryption\\Encryptor","IPay.Encryption.Encryptor.html",{"method":[["encrypt","_encrypt"]]}],["IPay\\Enums\\TransactionType","IPay.Enums.TransactionType.html",[]],["IPay\\Exceptions\\LoginException","IPay.Exceptions.LoginException.html",[]],["IPay\\Exceptions\\SessionException","IPay.Exceptions.SessionException.html",[]],["IPay\\Http\\Plugins\\ExceptionThrower","IPay.Http.Plugins.ExceptionThrower.html",{"method":[["handleRequest","_handleRequest"]]}],["IPay\\IPayClient","IPay.IPayClient.html",{"method":[["fromCredentials","_fromCredentials"],["transactions","_transactions"]]}],["IPay\\ValueObjects\\Account","IPay.ValueObjects.Account.html",{"method":[["create","_create"]]}],["IPay\\ValueObjects\\AccountState","IPay.ValueObjects.AccountState.html",{"method":[["create","_create"]]}],["IPay\\ValueObjects\\Customer","IPay.ValueObjects.Customer.html",{"method":[["create","_create"]]}],["IPay\\ValueObjects\\Transaction","IPay.ValueObjects.Transaction.html",{"method":[["create","_create"]]}],["IteratorAggregate","IteratorAggregate.html",{"method":[["getIterator","_getIterator"]]}],["JsonSerializable","JsonSerializable.html",{"method":[["jsonSerialize","_jsonSerialize"]]}],["LogicException","LogicException.html",[]],["Psr\\Http\\Message\\MessageInterface","Psr.Http.Message.MessageInterface.html",{"method":[["getProtocolVersion","_getProtocolVersion"],["withProtocolVersion","_withProtocolVersion"],["getHeaders","_getHeaders"],["hasHeader","_hasHeader"],["getHeader","_getHeader"],["getHeaderLine","_getHeaderLine"],["withHeader","_withHeader"],["withAddedHeader","_withAddedHeader"],["withoutHeader","_withoutHeader"],["getBody","_getBody"],["withBody","_withBody"]]}],["Psr\\Http\\Message\\RequestInterface","Psr.Http.Message.RequestInterface.html",{"method":[["getRequestTarget","_getRequestTarget"],["withRequestTarget","_withRequestTarget"],["getMethod","_getMethod"],["withMethod","_withMethod"],["getUri","_getUri"],["withUri","_withUri"]]}],["Psr\\Http\\Message\\StreamInterface","Psr.Http.Message.StreamInterface.html",{"method":[["__toString","___toString"],["close","_close"],["detach","_detach"],["getSize","_getSize"],["tell","_tell"],["eof","_eof"],["isSeekable","_isSeekable"],["seek","_seek"],["rewind","_rewind"],["isWritable","_isWritable"],["write","_write"],["isReadable","_isReadable"],["read","_read"],["getContents","_getContents"],["getMetadata","_getMetadata"]]}],["Psr\\Http\\Message\\UriInterface","Psr.Http.Message.UriInterface.html",{"method":[["getScheme","_getScheme"],["getAuthority","_getAuthority"],["getUserInfo","_getUserInfo"],["getHost","_getHost"],["getPort","_getPort"],["getPath","_getPath"],["getQuery","_getQuery"],["getFragment","_getFragment"],["withScheme","_withScheme"],["withUserInfo","_withUserInfo"],["withHost","_withHost"],["withPort","_withPort"],["withPath","_withPath"],["withQuery","_withQuery"],["withFragment","_withFragment"],["__toString","___toString"]]}],["RuntimeException","RuntimeException.html",[]],["Stringable","Stringable.html",{"method":[["__toString","___toString"]]}],["Symfony\\Component\\VarExporter\\LazyGhostTrait","Symfony.Component.VarExporter.LazyGhostTrait.html",{"method":[["createLazyGhost","_createLazyGhost"],["isLazyObjectInitialized","_isLazyObjectInitialized"],["initializeLazyObject","_initializeLazyObject"],["resetLazyObject","_resetLazyObject"],["__get","___get"],["__set","___set"],["__isset","___isset"],["__unset","___unset"],["__clone","___clone"],["__serialize","___serialize"],["__destruct","___destruct"]]}],["Throwable","Throwable.html",{"method":[["getMessage","_getMessage"],["getCode","_getCode"],["getFile","_getFile"],["getLine","_getLine"],["getTrace","_getTrace"],["getPrevious","_getPrevious"],["getTraceAsString","_getTraceAsString"]]}],["Traversable","Traversable.html",[]],["UnitEnum","UnitEnum.html",{"method":[["cases","_cases"]]}]]}) \ No newline at end of file diff --git a/docs/namespace-IPay.Builders.html b/docs/namespace-IPay.Builders.html index 677ed17..52c5b82 100644 --- a/docs/namespace-IPay.Builders.html +++ b/docs/namespace-IPay.Builders.html @@ -52,8 +52,8 @@

    Namespaces

    Classes

diff --git a/docs/sitemap.xml b/docs/sitemap.xml index 6e955ec..8ea9fe3 100644 --- a/docs/sitemap.xml +++ b/docs/sitemap.xml @@ -15,7 +15,7 @@ namespace-IPay.Http.Plugins.htmlnamespace-IPay.ValueObjects.html - IPay.Builders.BodyBuilder.html + IPay.Builders.RequestBodyBuilder.htmlIPay.Builders.TransactionBuilder.htmlIPay.Captcha.CaptchaSolver.htmlIPay.Contracts.AbstractApi.html @@ -31,7 +31,7 @@ IPay.ValueObjects.Transaction.html - source-Builders.BodyBuilder.html + source-Builders.RequestBodyBuilder.htmlsource-Builders.TransactionBuilder.htmlsource-Captcha.CaptchaSolver.htmlsource-Contracts.AbstractApi.html diff --git a/docs/source-Builders.BodyBuilder.html b/docs/source-Builders.BodyBuilder.html deleted file mode 100644 index 7eafe9f..0000000 --- a/docs/source-Builders.BodyBuilder.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - File Builders/BodyBuilder.php | API - - - - - -
- -
- -
-
- -
- -
-
- + ValueType @@ -141,14 +141,14 @@

- + ParametersType - array<string, ValueType> + array<string, ValueType> @@ -163,18 +163,18 @@

Methods
1: <?php
2:
3: namespace IPay\Builders;
4:
5: use IPay\Encryption\Encryptor;
6: use Nette\Utils\Json;
7: use Nette\Utils\Random;
8:
9: /**
10: * @psalm-type ValueType = string|int
11: * @psalm-type ParametersType = array<string, ValueType>
12: */
13: final class BodyBuilder implements \Stringable, \JsonSerializable
14: {
15: /**
16: * @param ParametersType $parameters
17: */
18: public function __construct(
19: private array $parameters = [],
20: ) {
21: }
22:
23: public function setSessionId(string $value): void
24: {
25: $this->parameters['sessionId'] = $value;
26: }
27:
28: /**
29: * @param ParametersType $parameters
30: */
31: public function build(array $parameters = []): self
32: {
33: $data = array_merge([
34: 'lang' => 'en',
35: 'requestId' => Random::generate(12, '0-9A-Z').'|'.time(),
36: ], $this->parameters, $parameters);
37: ksort($data);
38: $data['signature'] = md5(http_build_query($data));
39:
40: return new self($data);
41: }
42:
43: public function encrypt(): string
44: {
45: return new self(['encrypted' => Encryptor::encrypt($this)]);
46: }
47:
48: public function __toString(): string
49: {
50: return Json::encode($this->parameters);
51: }
52:
53: #[\ReturnTypeWillChange]
54: public function jsonSerialize()
55: {
56: return $this->parameters;
57: }
58: }
59:
-

- - - - -
- -
- - diff --git a/docs/source-Builders.RequestBodyBuilder.html b/docs/source-Builders.RequestBodyBuilder.html new file mode 100644 index 0000000..907d860 --- /dev/null +++ b/docs/source-Builders.RequestBodyBuilder.html @@ -0,0 +1,109 @@ + + + + + + + + File Builders/RequestBodyBuilder.php | API + + + + + +
+ +
+ +
+
+ +
+ +
+
1: <?php
2:
3: namespace IPay\Builders;
4:
5: use IPay\Encryption\Encryptor;
6: use Nette\Utils\Json;
7:
8: /**
9: * @psalm-type ValueType = string|int
10: * @psalm-type ParametersType = array<string, ValueType>
11: */
12: final class RequestBodyBuilder implements \Stringable, \JsonSerializable
13: {
14: /**
15: * @param ParametersType $parameters
16: */
17: private function __construct(
18: private array $parameters = [],
19: ) {
20: }
21:
22: public static function new(): self
23: {
24: return new self();
25: }
26:
27: /**
28: * @param ParametersType $parameters
29: */
30: public function enhance(array $parameters): self
31: {
32: return new self($parameters);
33: }
34:
35: /**
36: * @param ParametersType $parameters
37: */
38: public function build(array $parameters = []): self
39: {
40: $data = array_merge($this->parameters, $parameters);
41: ksort($data);
42: $data['signature'] = md5(http_build_query($data));
43:
44: return new self($data);
45: }
46:
47: public function encrypt(): string
48: {
49: return new self(['encrypted' => Encryptor::encrypt($this)]);
50: }
51:
52: public function __toString(): string
53: {
54: return Json::encode($this->parameters);
55: }
56:
57: #[\ReturnTypeWillChange]
58: public function jsonSerialize()
59: {
60: return $this->parameters;
61: }
62: }
63:
+
+ + +
+ +
+ +
+ + diff --git a/docs/source-Builders.TransactionBuilder.html b/docs/source-Builders.TransactionBuilder.html index d87b7e8..5d50ffc 100644 --- a/docs/source-Builders.TransactionBuilder.html +++ b/docs/source-Builders.TransactionBuilder.html @@ -52,8 +52,8 @@

Namespaces

Classes

  • -IPay\Builders\BodyBuilder +IPay\Builders\RequestBodyBuilder implements Stringable,