Panopto/Moodle-2.0-plugin-for-Panopto

SessionManagementWsdlClass.php __set_state doesn't adhere the php 8.0 method signature

Closed this issue · 3 comments

Hello!

In

public static function __set_state(array $_array,$_className = __CLASS__)

the signature of the SessionManagementWsdlClass's __set_state function is
(array $_array,$_className = CLASS)
which doesn't matches the signature
public function __set_state(array $properties): object {}
This causes fatal error.
See php documentation: https://php.watch/versions/8.0/magic-method-signatures

Thanks for your help.
Okigye
Ps. I'm sorry if i'm sounding rude, or terse, English isn't my first language.

Is there an estimate for when this issue will be resolved? We are also getting this issue.

Looks like this was fixed 15 days ago.

Yes, this issue was fixed with the last release. I will be closing this ticket now!

Thank you for your patience,
Joe Malmsten