When using the SDK with PHP 8.4 (and 8.3), several deprecation warnings are thrown due to implicitly nullable parameters in model constructors.
Example:
MuxPhp\Models\UpdateAssetRequest::__construct(): Implicitly marking parameter $data as nullable is deprecated, the explicit nullable type must be used instead in /code/vendor/muxinc/mux-php/MuxPhp/Models/UpdateAssetRequest.php on line 244
Affected Classes
• MuxPhp\Models\UpdateAssetRequest
• MuxPhp\Models\Asset
• MuxPhp\Models\AssetResponse
• MuxPhp\Models\AssetsApi
• MuxPhp\Models\PlaybackID
• MuxPhp\Models\AssetNonStandardInputReasons
• Likely more, across the SDK
When using the SDK with PHP 8.4 (and 8.3), several deprecation warnings are thrown due to implicitly nullable parameters in model constructors.
Example:
Affected Classes
• MuxPhp\Models\UpdateAssetRequest
• MuxPhp\Models\Asset
• MuxPhp\Models\AssetResponse
• MuxPhp\Models\AssetsApi
• MuxPhp\Models\PlaybackID
• MuxPhp\Models\AssetNonStandardInputReasons
• Likely more, across the SDK