MDL-85836 assign: document a useless submit_for_grading argument

This never worked, so was potentially misleading, so I have cleaned this up.

However, I now notice that this pattern is common in other methods in this
class. I am not going to attempt a full clean-up now. I will leave that
for the mod_assign maintainer. However, I do want to clean up this one
method before I change it in the next commit.
This commit is contained in:
Tim Hunt
2025-09-17 11:11:58 +08:00
committed by Jun Pataleta
parent 0ec57fc3f2
commit 4e10ae6c74
+2 -3
View File
@@ -6869,7 +6869,8 @@ class assign {
* Submit a submission for grading.
*
* @param stdClass $data - The form data
* @param array $notices - List of error messages to display on an error condition.
* @param array $notices - Not actually used. Was meant to be pass-by-reference to return errors,
* but was not passed by reference, and changing this now causes errors because PHP.
* @return bool Return false if the submission was not submitted.
*/
public function submit_for_grading($data, $notices) {
@@ -6897,7 +6898,6 @@ class assign {
}
if (!$this->submissions_open($userid)) {
$notices[] = get_string('submissionsclosed', 'assign');
return false;
}
@@ -6944,7 +6944,6 @@ class assign {
return true;
}
$notices[] = get_string('submissionsclosed', 'assign');
return false;
}