async deleteUser({commit}, user) {
await userService.deleteUser(user.id)
commit('DELETE_USER', user)
return user
},
async restoreUser({commit}, user) {
await userService.restoreUser(user.id)
commit('RESTORE_USER', user)
return user
},
DELETE_USER(state, user) {
state.users.forEach(u => {
if(u.id == user.id) {
u = user
}
})
},
RESTORE_USER(state, user) {
state.users.forEach(u => {
if(u.id == user.id) {
u = user
}
})
},
protected function importParams($requestXml, $params) {
foreach($params as $key => $val) {
if (is_array($val)) {
$requestXml->$key = new SimpleXMLElement("<$key/>");
foreach($val as $key2 => $val2) {
if (is_array($val2)) {
$this->importParams($requestXml->$key, $val2);
} else {
$requestXml->$key->addChild($key2, $val2);
}
}
} else {
$requestXml->addChild($key, $val);
}
}
return $requestXml;
}