MDL-77348 mod_scorm: Added missing class properties

In PHP 8.2 and later, setting a value to an undeclared class property is
deprecated and emits a deprecation notice.
So we need to add missing class properties that still need to be declared.
This commit is contained in:
Meirza
2023-04-12 13:05:35 +07:00
parent 1f78fb2562
commit 52f512e5cf
2 changed files with 48 additions and 0 deletions
+24
View File
@@ -38,6 +38,30 @@ require_once($CFG->dirroot . '/mod/scorm/lib.php');
*/
class externallib_test extends externallib_advanced_testcase {
/** @var \stdClass course record. */
protected \stdClass $course;
/** @var \stdClass activity record. */
protected \stdClass $scorm;
/** @var \core\context\module context instance. */
protected \core\context\module $context;
/** @var \stdClass */
protected \stdClass $cm;
/** @var \stdClass user record. */
protected \stdClass $student;
/** @var \stdClass user record. */
protected \stdClass $teacher;
/** @var \stdClass a fieldset object, false or exception if error not found. */
protected \stdClass $studentrole;
/** @var \stdClass a fieldset object, false or exception if error not found. */
protected \stdClass $teacherrole;
/**
* Set up for every test
*/
+24
View File
@@ -45,6 +45,30 @@ require_once($CFG->dirroot . '/mod/scorm/lib.php');
*/
class lib_test extends \advanced_testcase {
/** @var \stdClass course record. */
protected \stdClass $course;
/** @var \stdClass activity record. */
protected \stdClass $scorm;
/** @var \core\context\module context instance. */
protected \core\context\module $context;
/** @var \stdClass */
protected \stdClass $cm;
/** @var \stdClass user record. */
protected \stdClass $student;
/** @var \stdClass user record. */
protected \stdClass $teacher;
/** @var \stdClass a fieldset object, false or exception if error not found. */
protected \stdClass $studentrole;
/** @var \stdClass a fieldset object, false or exception if error not found. */
protected \stdClass $teacherrole;
/**
* Set up for every test
*/