docusign-esign-php-client icon indicating copy to clipboard operation
docusign-esign-php-client copied to clipboard

Issue with php8.4

Open alep93-capgemini opened this issue 4 months ago • 3 comments

PHP Deprecated: DocuSign\eSign\Configuration::__construct(): Implicitly marking parameter $data as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/vendor/docusign/esign-client/src/Configuration.php on line 185

Deprecated: DocuSign\eSign\Configuration::__construct(): Implicitly marking parameter $data as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/vendor/docusign/esign-client/src/Configuration.php on line 185 PHP Deprecated: DocuSign\eSign\Client\ApiClient::__construct(): Implicitly marking parameter $config as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/vendor/docusign/esign-client/src/Client/ApiClient.php on line 91

Deprecated: DocuSign\eSign\Client\ApiClient::__construct(): Implicitly marking parameter $config as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/vendor/docusign/esign-client/src/Client/ApiClient.php on line 91 PHP Deprecated: DocuSign\eSign\Client\ApiClient::__construct(): Implicitly marking parameter $oAuth as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/vendor/docusign/esign-client/src/Client/ApiClient.php on line 91

Deprecated: DocuSign\eSign\Client\ApiClient::__construct(): Implicitly marking parameter $oAuth as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/vendor/docusign/esign-client/src/Client/ApiClient.php on line 91

alep93-capgemini avatar Oct 15 '25 10:10 alep93-capgemini

Please you need to fix all of this: Client/Auth/Link.php: public function __construct(array $data = null) Client/Auth/Account.php: public function __construct(array $data = null) Client/Auth/UserInfo.php: public function __construct(array $data = null) Client/Auth/Organization.php: public function __construct(array $data = null) Model/Revision.php: public function __construct(array $data = null) Model/CompleteSignRequest.php: public function __construct(array $data = null) Model/BulkRecipientsRequest.php: public function __construct(array $data = null) Model/ReportInProductGet.php: public function __construct(array $data = null) Model/UserInfoResponse.php: public function __construct(array $data = null) Model/BulkRecipientsUpdateResponse.php: public function __construct(array $data = null) Model/ReportInProductSentByDetails.php: public function __construct(array $data = null) Model/CompleteSignHashResponse.php: public function __construct(array $data = null) Model/BulkRecipientsResponse.php: public function __construct(array $data = null) Model/EnvelopeDelayRuleApiModel.php: public function __construct(array $data = null) Model/EnvelopeTemplateDefinition.php: public function __construct(array $data = null) Model/ReportInProductSaveResponse.php: public function __construct(array $data = null) Model/PageSize.php: public function __construct(array $data = null) Model/ScheduledSendingApiModel.php: public function __construct(array $data = null) Model/DocumentSecurityStore.php: public function __construct(array $data = null) Model/OcrRequest.php: public function __construct(array $data = null) Model/SignHashSessionInfoResponse.php: public function __construct(array $data = null) Model/DisplayApplianceAccount.php: public function __construct(array $data = null) Model/CustomFieldV2.php: public function __construct(array $data = null) Model/SignatureProperties.php: public function __construct(array $data = null) Model/ExternalClaim.php: public function __construct(array $data = null) Model/ReservedDomainExistence.php: public function __construct(array $data = null) Model/TspHealthCheckRequest.php: public function __construct(array $data = null) Model/ReportInProductRunResponse.php: public function __construct(array $data = null) Model/TspHealthCheckStatusDescription.php: public function __construct(array $data = null) Model/DisplayApplianceEnvelope.php: public function __construct(array $data = null) Model/DisplayApplianceInfo.php: public function __construct(array $data = null) Model/Credential.php: public function __construct(array $data = null) Model/User.php: public function __construct(array $data = null) Model/ReportInProductField.php: public function __construct(array $data = null) Model/EnvelopeFormDataPrefillFormData.php: public function __construct(array $data = null) Model/BulkRecipientTabLabel.php: public function __construct(array $data = null) Model/DisplayApplianceDocument.php: public function __construct(array $data = null) Model/DelayedRoutingApiModel.php: public function __construct(array $data = null) Model/SignatureDataInfo.php: public function __construct(array $data = null) Model/ReportInProductRunResponseRowFields.php: public function __construct(array $data = null) Model/SamlAssertionAttribute.php: public function __construct(array $data = null) Model/BulkRecipient.php: public function __construct(array $data = null) Model/FolderItem.php: public function __construct(array $data = null) Model/SignSessionInfoRequest.php: public function __construct(array $data = null) Model/ReportInProductCsvRunRequest.php: public function __construct(array $data = null) Model/DisplayAppliancePage.php: public function __construct(array $data = null) Model/DisplayApplianceRecipient.php: public function __construct(array $data = null) Model/DocumentUpdateInfo.php: public function __construct(array $data = null) Model/NotaryCertificate.php: public function __construct(array $data = null) Model/ReportInProductList.php: public function __construct(array $data = null) Model/DisplayAppliancePdf.php: public function __construct(array $data = null) Model/ReportInProductRunResponseRow.php: public function __construct(array $data = null) Model/ReportInProductListItem.php: public function __construct(array $data = null) Model/EnvelopeTemplateResult.php: public function __construct(array $data = null) Model/Currency.php: public function __construct(array $data = null) Model/AddressInformationV2.php: public function __construct(array $data = null) Model/ProofServiceViewLink.php: public function __construct(array $data = null) Model/ReportInProductRunRequest.php: public function __construct(array $data = null) Model/ProofServiceResourceToken.php: public function __construct(array $data = null) Model/ReturnUrlRequest.php: public function __construct(array $data = null) Model/Seal.php: public function __construct(array $data = null) Model/BulkRecipientsSummaryResponse.php: public function __construct(array $data = null) Model/BulkEnvelopesResponse.php: public function __construct(array $data = null) Model/Sender.php: public function __construct(array $data = null) Model/UpdateTransactionRequest.php: public function __construct(array $data = null) Model/DisplayApplianceDocumentPage.php: public function __construct(array $data = null) Model/BulkRecipientSignatureProvider.php: public function __construct(array $data = null) Model/RecipientSAMLAuthentication.php: public function __construct(array $data = null) Model/DisplayApplianceSignerAttachment.php: public function __construct(array $data = null) Model/TimeStampField.php: public function __construct(array $data = null) Model/GroupBrands.php: public function __construct(array $data = null) Model/UpdateTransactionResponse.php: public function __construct(array $data = null) Model/SignHashDocument.php: public function __construct(array $data = null)

alep93-capgemini avatar Oct 30 '25 15:10 alep93-capgemini

Hi @alep93-capgemini these files are not updated since they are not part of the api docs (swagger). Will check this with team internally to update these files or remove them altogether. Thank you

prudhvik-docusign avatar Oct 31 '25 05:10 prudhvik-docusign

Hi @alep93-capgemini we will fix these files. Some required manual updates. Will update it once resolved.

prudhvik-docusign avatar Nov 07 '25 08:11 prudhvik-docusign

@prudhvik-docusign Please, fix this issue too:

Deprecated: DocuSign\eSign\Client\Auth\OAuthToken::__construct(): Implicitly marking parameter $data as nullable is deprecated, the explicit nullable type must be used instead

Additionally, I've attached a file containing the full list of deprecation notices from PHP 8.4.

esign-client.txt

v-noskov avatar Nov 10 '25 10:11 v-noskov