Issue with php8.4
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
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)
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
Hi @alep93-capgemini we will fix these files. Some required manual updates. Will update it once resolved.
@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.