Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
3.11.3
-
MOODLE_311_STABLE
-
MOODLE_400_STABLE
-
Description
It would be nice to have some new method in the persistents API that allow us to set more than one value on the persistent at the same time. For example we usually have to do something like this to set several values:
$programuser->set('status', $validateddata->status); |
$programuser->set('startdatelocked', $validateddata->startdatelocked); |
$programuser->set('startdate', $validateddata->startdate); |
$programuser->set('duedatelocked', $validateddata->duedatelocked); |
$programuser->set('duedate', $validateddata->duedate); |
$programuser->set('enddatelocked', $validateddata->enddatelocked); |
$programuser->set('enddate', $validateddata->enddate); |
$programuser->update();
|
Having some method like this one to pass an array of values would work:
$programuser->set_many((array) $validateddata)->update();
|