MDL-81631 backup: Simplify logic using null coalescing operator

This commit is contained in:
Jun Pataleta 2024-06-06 10:08:30 +08:00
parent e0ec62cfe5
commit 671218e0b9
No known key found for this signature in database
GPG Key ID: F83510526D99E2C7

View File

@ -1235,7 +1235,7 @@ class restore_groups_structure_step extends restore_structure_step {
*/
public function process_groupcustomfield($data) {
$newgroup = $this->get_mapping('group', $data['groupid']);
$data['groupid'] = isset($newgroup->newitemid) ? $newgroup->newitemid : $data['groupid'];
$data['groupid'] = $newgroup->newitemid ?? $data['groupid'];
$handler = \core_group\customfield\group_handler::create();
$handler->restore_instance_data_from_backup($this->task, $data);
}
@ -1292,7 +1292,7 @@ class restore_groups_structure_step extends restore_structure_step {
*/
public function process_groupingcustomfield($data) {
$newgroup = $this->get_mapping('grouping', $data['groupingid']);
$data['groupingid'] = isset($newgroup->newitemid) ? $newgroup->newitemid : $data['groupingid'];
$data['groupingid'] = $newgroup->newitemid ?? $data['groupingid'];
$handler = \core_group\customfield\grouping_handler::create();
$handler->restore_instance_data_from_backup($this->task, $data);
}