feat!: remove deprecated functionality and drop PHP unsupported version compatibility #30
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

BREAKING CHANGE:
This PR has been automatically generated by fountain. Please review it and merge it if everything is fine.
Caution
This is a BREAKING CHANG.
The SDK supports PHP version 8.0 and newer. Versions lower than 8.0 are not supported any longer!
This change addresses a couple of deprecated functionality warnings:
1. Set jsonSerialize() return type explicitly
JsonSerializablerequires the implementations to explicitly return the returned type.2. Remove curl_close() invocations - it's being done automatically during GC now.
curl_close()has no effect and is deprecated since 8.5.3. Add "?" explicit nullable type operator when applicable.
?operator.4. Remove non-existent endpoints and related resources