MDL-84948 core: require plugin types always define lang strings. ae7f3dfde5b04cb0b468813863da02e4c95461a2
authorPaul Holden <paulh@moodle.com>
Mon, 24 Mar 2025 10:18:07 +0000 (10:18 +0000)
committerPaul Holden <paulh@moodle.com>
Mon, 22 Sep 2025 08:17:16 +0000 (09:17 +0100)
commitae7f3dfde5b04cb0b468813863da02e4c95461a2
treeece734e808203509bbd78e4b46f0d73dbbbde5cf
parent74ee9775213b751d85794e481a7f3b6365211949
MDL-84948 core: require plugin types always define lang strings.

This is consistent with subplugin behaviour since 36d842e0.

Co-authored-by: Daniel Ziegenberg <daniel@ziegenberg.at>
.upgradenotes/MDL-84948-2025032410354799.yml [new file with mode: 0644]
public/lib/classes/plugin_manager.php
public/lib/tests/fixtures/fakeplugins/fake/fullfeatured/lang/en/fake_fullfeatured.php
public/lib/tests/plugin_manager_test.php