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:
@@ -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.
|
||||
*
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user