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.