mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 06:18:28 +01:00
Merge branch 'wip-MDL-50066-master' of git://github.com/marinaglancy/moodle
This commit is contained in:
commit
b861cc96f7
@ -256,7 +256,8 @@ class core_string_manager_standard implements core_string_manager {
|
||||
public function string_deprecated($identifier, $component) {
|
||||
$deprecated = $this->load_deprecated_strings();
|
||||
list($plugintype, $pluginname) = core_component::normalize_component($component);
|
||||
return isset($deprecated[$identifier . ',' . $plugintype . '_' . $pluginname]);
|
||||
$normcomponent = $pluginname ? ($plugintype . '_' . $pluginname) : $plugintype;
|
||||
return isset($deprecated[$identifier . ',' . $normcomponent]);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -383,7 +384,8 @@ class core_string_manager_standard implements core_string_manager {
|
||||
// Display a debugging message if sting exists but was deprecated.
|
||||
if ($this->string_deprecated($identifier, $component)) {
|
||||
list($plugintype, $pluginname) = core_component::normalize_component($component);
|
||||
debugging("String [{$identifier},{$plugintype}_{$pluginname}] is deprecated. ".
|
||||
$normcomponent = $pluginname ? ($plugintype . '_' . $pluginname) : $plugintype;
|
||||
debugging("String [{$identifier},{$normcomponent}] is deprecated. ".
|
||||
'Either you should no longer be using that string, or the string has been incorrectly deprecated, in which case you should report this as a bug. '.
|
||||
'Please refer to https://docs.moodle.org/dev/String_deprecation', DEBUG_DEVELOPER);
|
||||
}
|
||||
|
@ -101,7 +101,8 @@ class core_string_manager_standard_testcase extends advanced_testcase {
|
||||
$this->fail('String "'.$string.'" appearing in one of the lang/en/deprecated.txt files does not have correct syntax');
|
||||
}
|
||||
list($pluginttype, $pluginname) = core_component::normalize_component($matches[2]);
|
||||
if ($matches[2] !== $pluginttype . '_' . $pluginname) {
|
||||
$normcomponent = $pluginname ? ($pluginttype . '_' . $pluginname) : $pluginttype;
|
||||
if ($matches[2] !== $normcomponent) {
|
||||
$this->fail('String "'.$string.'" appearing in one of the lang/en/deprecated.txt files does not have normalised component name');
|
||||
}
|
||||
if (!$stringman->string_exists($matches[1], $matches[2])) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user