MDL-77350 search: Added class properties that are not declared

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-05-17 09:00:08 +07:00
committed by meirzamoodle
parent 0ba9466281
commit 473cfc369d
4 changed files with 40 additions and 0 deletions
+7
View File
@@ -66,6 +66,13 @@ abstract class base {
*/
protected static $levels = [CONTEXT_SYSTEM];
/**
* An area id from the componentname and the area name.
*
* @var string
*/
public $areaid;
/**
* Constructor.
*
+3
View File
@@ -54,6 +54,9 @@ abstract class base_activity extends base_mod {
*/
protected static $levels = [CONTEXT_MODULE];
/** @var array activity data instance. */
public $activitiesdata = [];
/**
* Returns recordset containing all activities within the given context.
*
@@ -42,6 +42,33 @@ require_once($CFG->dirroot . '/search/tests/fixtures/mock_search_area.php');
*/
class provider_test extends \core_privacy\tests\provider_testcase {
/** @var \search_simpledb\engine database engine. */
protected $engine;
/** @var \testable_core_search core search class adapted to unit test. */
protected $search;
/** @var \core_search_generator core search generator class adapted to unit test. */
protected $generator = null;
/** @var \stdClass course record.*/
protected $c1;
/** @var \stdClass course record.*/
protected $c2;
/** @var \context_course context instance. */
protected $c1context;
/** @var \context_course context instance. */
protected $c2context;
/** @var \stdClass user record. */
protected $u1;
/** @var \stdClass user record. */
protected $u2;
public function setUp(): void {
global $DB;
+3
View File
@@ -40,6 +40,9 @@ class engine extends \core_search\engine {
/** @var array Schema updates applied */
protected $schemaupdates = [];
/** @var array delete of course index. */
protected $deletes = [];
public function is_installed() {
return true;
}