-
Bug
-
Resolution: Fixed
-
Minor
-
4.4 regressions
-
2
-
Team Hedgehog 2024 Sprint 4.2, Team Hedgehog 2024 Sprint 4.3, Team Hedgehog 2025 Sprint 1.0
Via Tideways we found the following deprecation in lib/formslib.php:2752
preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated
undefined: undefined
|
1. preg_replace (/opt/moodle/tuwel/web/lib/formslib.php:2752)
|
2. MoodleQuickForm::getValidationScript (/opt/moodle/tuwel/web/lib/pear/HTML/QuickForm/Renderer/Tableless.php:269)
|
3. HTML_QuickForm_Renderer_Tableless::finishForm (/opt/moodle/tuwel/web/lib/formslib.php:3524)
|
4. MoodleQuickForm_Renderer::finishForm (/opt/moodle/tuwel/web/lib/pear/HTML/QuickForm.php:1646)
|
5. HTML_QuickForm::accept (/opt/moodle/tuwel/web/lib/formslib.php:2130)
|
6. MoodleQuickForm::accept (/opt/moodle/tuwel/web/lib/pear/HTML/QuickForm.php:1687)
|
7. HTML_QuickForm::toHtml (/opt/moodle/tuwel/web/lib/pear/HTML/Common.php:445)
|
8. HTML_Common::display (/opt/moodle/tuwel/web/lib/formslib.php:1048)
|
9. moodleform::display (/opt/moodle/tuwel/web/course/edit.php:244)
|
I have
- Testing discovered
-
MDL-84282 Refactor getValidationScript in lib/formslib.php
-
- Open
-