mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 00:12:56 +02:00
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:
parent
67e583783c
commit
8cee99346b
30
mod/lesson/tests/external/external_test.php
vendored
30
mod/lesson/tests/external/external_test.php
vendored
@ -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
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user