MDL-77348 mod_lesson: 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:15:03 +07:00
parent 67e583783c
commit 8cee99346b

View File

@ -74,6 +74,36 @@ class testable_mod_lesson_external extends mod_lesson_external {
*/
class external_test extends externallib_advanced_testcase {
/** @var \stdClass course record. */
protected \stdClass $course;
/** @var \stdClass */
protected \stdClass $lesson;
/** @var \stdClass a fieldset object, false or exception if error not found. */
protected \stdClass $page1;
/** @var \stdClass a fieldset object false or exception if error not found. */
protected $page2;
/** @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
*/