PortOneClient
final class PortOneClient extends AbstractClient (View source)
PortOne V2 API의 기능별 클라이언트를 제공하는 최상위 클라이언트입니다.
Properties
| protected RequestExecutor | $executor | from AbstractClient | |
| PaymentClient | $payment | ||
| IdentityVerificationClient | $identityVerification | ||
| PgSpecificClient | $pgSpecific | ||
| AuthClient | $auth | ||
| ReconciliationClient | $reconciliation | ||
| PlatformClient | $platform | ||
| B2bClient | $b2b | ||
| CommonClient | $common | ||
| CheckoutClient | $checkout | ||
| PaymentSessionClient | $paymentSession |
Methods
object
callOperation(string $operation, string $method, string $path, array $parameters, string $responseClass, bool $requestBody)
No description
from
AbstractClient
callOperationAsync(string $operation, string $method, string $path, array $parameters, string $responseClass, bool $requestBody)
No description
from
AbstractClient
object
callOperationWithQueryAndBody(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
from
AbstractClient
callOperationWithQueryAndBodyAsync(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
from
AbstractClient
object
callOperationWithQueryRequestBody(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
from
AbstractClient
callOperationWithQueryRequestBodyAsync(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
from
AbstractClient
string
callStringOperation(string $operation, string $method, string $path, array $options = [])
No description
from
AbstractClient
callStringOperationAsync(string $operation, string $method, string $path, array $options = [])
No description
from
AbstractClient
string
callStringOperationWithQueryRequestBody(string $operation, string $method, string $path, array $query, array $body)
No description
from
AbstractClient
callStringOperationWithQueryRequestBodyAsync(string $operation, string $method, string $path, array $query, array $body)
No description
from
AbstractClient
void
callUnitOperation(string $operation, string $method, string $path, array $options = [])
No description
from
AbstractClient
callUnitOperationAsync(string $operation, string $method, string $path, array $options = [])
No description
from
AbstractClient
void
callUnitOperationWithQueryAndBody(string $operation, string $method, string $path, array $query, array $body)
No description
from
AbstractClient
callUnitOperationWithQueryAndBodyAsync(string $operation, string $method, string $path, array $query, array $body)
No description
from
AbstractClient
void
callUnitOperationWithQuery(string $operation, string $method, string $path, array $query)
No description
from
AbstractClient
callUnitOperationWithQueryAsync(string $operation, string $method, string $path, array $query)
No description
from
AbstractClient
Details
__construct(string $apiSecret, RequestExecutor|null $executor = null)
PortOneClient 객체를 초기화합니다.
array
__debugInfo()
인증 정보가 디버그 출력에 노출되지 않도록 빈 정보를 반환합니다.
array
__serialize()
인증 정보가 직렬화되어 노출되지 않도록 직렬화를 거부합니다.
void
__unserialize(array $data)
인증 정보가 포함된 객체의 역직렬화를 거부합니다.
protected RequestExecutor
createExecutor(string $apiSecret)
No description
protected object
callOperation(string $operation, string $method, string $path, array $parameters, string $responseClass, bool $requestBody)
No description
protected Future
callOperationAsync(string $operation, string $method, string $path, array $parameters, string $responseClass, bool $requestBody)
No description
protected object
callOperationWithQueryAndBody(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
protected Future
callOperationWithQueryAndBodyAsync(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
protected object
callOperationWithQueryRequestBody(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
protected Future
callOperationWithQueryRequestBodyAsync(string $operation, string $method, string $path, array $query, array $body, string $responseClass)
No description
protected string
callStringOperation(string $operation, string $method, string $path, array $options = [])
No description
protected Future
callStringOperationAsync(string $operation, string $method, string $path, array $options = [])
No description
protected string
callStringOperationWithQueryRequestBody(string $operation, string $method, string $path, array $query, array $body)
No description
protected Future
callStringOperationWithQueryRequestBodyAsync(string $operation, string $method, string $path, array $query, array $body)
No description
protected void
callUnitOperation(string $operation, string $method, string $path, array $options = [])
No description
protected Future
callUnitOperationAsync(string $operation, string $method, string $path, array $options = [])
No description
protected void
callUnitOperationWithQueryAndBody(string $operation, string $method, string $path, array $query, array $body)
No description
protected Future
callUnitOperationWithQueryAndBodyAsync(string $operation, string $method, string $path, array $query, array $body)
No description
protected void
callUnitOperationWithQuery(string $operation, string $method, string $path, array $query)
No description
protected Future
callUnitOperationWithQueryAsync(string $operation, string $method, string $path, array $query)
No description