PDFGate's PHP SDK

Application

Table of Contents

Interfaces

CurlClientInterface
Adapter contract for cURL operations used by CurlHttpTransport.
HttpTransportInterface
HTTP transport contract used by the SDK client.
Types
Centralized PHPStan type aliases used across the SDK.

Classes

EnvelopeDocumentResponse
Document payload returned inside an envelope response.
EnvelopeFieldResponse
Field payload returned for an envelope recipient.
EnvelopeRecipientResponse
Recipient payload returned for an envelope document.
PdfGateDocumentMetadata
Document metadata DTO returned by JSON PDFGate endpoints.
PdfGateEnvelope
Envelope DTO returned by the create envelope endpoint.
DocumentFieldType
Supported envelope field types returned by PDFGate.
DocumentRecipientStatus
Recipient statuses returned inside an envelope document response.
EnvelopeDocumentStatus
Per-document statuses returned inside an envelope response.
EnvelopeStatus
Envelope lifecycle statuses returned by PDFGate.
ApiException
Thrown when PDFGate returns a non-2xx HTTP response.
InvalidArgumentException
Thrown when an SDK method receives an invalid argument value.
InvalidConfigurationException
Thrown when the client is configured with invalid values.
PdfGateException
Base exception type for all SDK errors.
TransportException
Thrown when the HTTP transport fails before a response is received.
ApiRequestHandler
Handles authenticated API requests with response parsing and error handling.
CurlHttpTransport
cURL transport implementation for SDK HTTP calls.
HttpRequest
Immutable HTTP request used by transport implementations.
HttpResponse
Immutable HTTP response returned by transport implementations.
NativeCurlClient
Native cURL adapter backed by PHP's curl_* functions.
UrlBuilder
Builds request URLs from domain, path, and optional query parameters.
SiteBuilder
ChangelogBuilder
PdfGateClient
PDFGate API client.

        
On this page

Search results