mirror of
https://github.com/moodle/moodle.git
synced 2025-01-18 22:08:20 +01:00
MDL-12133 - Errors calling parent::validation in a moodle form subclass because the base class method returns true not an empty array. This patch allow subclasses to start their validate method with
$errors = parent::validation($data, $files); which is what you naturally want to do if you are used to object oriented programming. Merged from MOODLE_19_STABLE.
This commit is contained in:
parent
ea16c547ee
commit
13ccb7bd58
@ -511,10 +511,11 @@ class moodleform {
|
||||
*
|
||||
* @param array $data array of ("fieldname"=>value) of submitted data
|
||||
* @param array $files array of uploaded files "element_name"=>tmp_file_path
|
||||
* @return bool array of errors or true if ok "element_name"=>"error_description"
|
||||
* @return mixed an array of "element_name"=>"error_description" if there are errors.
|
||||
* true or an empty array if everything is OK.
|
||||
*/
|
||||
function validation($data, $files) {
|
||||
return true;
|
||||
return array();
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user