Skip to content

Commit 6ca8fde

Browse files
author
Mihail Geshoski
committedApr 29, 2024
MDL-48940 core: Final deprecation of search_generate_text_SQL()
1 parent 792698a commit 6ca8fde

File tree

3 files changed

+12
-17
lines changed

3 files changed

+12
-17
lines changed
 

‎lib/deprecatedlib.php

+8
Original file line numberDiff line numberDiff line change
@@ -3216,3 +3216,11 @@ function question_add_context_in_key() {
32163216
function question_fix_top_names() {
32173217
throw new coding_exception(__FUNCTION__ . '() has been removed.');
32183218
}
3219+
3220+
/**
3221+
* @deprecated since Moodle 2.9
3222+
*/
3223+
#[\core\attribute\deprecated('search_generate_SQL', since: '2.9', mdl: 'MDL-48939', final: true)]
3224+
function search_generate_text_SQL() {
3225+
\core\deprecation::emit_deprecation_if_present(__FUNCTION__);
3226+
}

‎lib/searchlib.php

-17
Original file line numberDiff line numberDiff line change
@@ -381,23 +381,6 @@ function plainstring($content){
381381
}
382382
}
383383

384-
/**
385-
* Primitive function to generate a SQL string from a parse tree
386-
* using TEXT indexes. If searches aren't suitable to use TEXT
387-
* this function calls the default search_generate_SQL() one.
388-
*
389-
* @deprecated since Moodle 2.9 MDL-48939
390-
* @todo MDL-48940 This will be deleted in Moodle 3.2
391-
* @see search_generate_SQL()
392-
*/
393-
function search_generate_text_SQL($parsetree, $datafield, $metafield, $mainidfield, $useridfield,
394-
$userfirstnamefield, $userlastnamefield, $timefield, $instancefield) {
395-
debugging('search_generate_text_SQL() is deprecated, please use search_generate_SQL() instead.', DEBUG_DEVELOPER);
396-
397-
return search_generate_SQL($parsetree, $datafield, $metafield, $mainidfield, $useridfield,
398-
$userfirstnamefield, $userlastnamefield, $timefield, $instancefield);
399-
}
400-
401384
/**
402385
* Primitive function to generate a SQL string from a parse tree.
403386
* Parameters:

‎lib/upgrade.txt

+4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
This files describes API changes in core libraries and APIs,
22
information provided here is intended especially for developers.
33

4+
=== 4.5 ===
5+
6+
* The previously deprecated function `search_generate_text_SQL` has been removed and can no longer be used.
7+
48
=== 4.4 ===
59

610
* New modinfo methods related to delegated sections (sections controlled by a component):

0 commit comments

Comments
 (0)