function coder_upgrade_convert_user_load in Coder 7
Same name and namespace in other branches
- 7.2 coder_upgrade/conversions/call.inc \coder_upgrade_convert_user_load()
1 call to coder_upgrade_convert_user_load()
- coder_upgrade_upgrade_call_user_load_alter in coder_upgrade/conversions/call.inc
- Implements hook_upgrade_call_user_load_alter().
File
- coder_upgrade/conversions/call.inc, line 2778
- Provides conversion routines applied to function calls.
Code
function coder_upgrade_convert_user_load(&$item, &$operand, $is_parameter = TRUE) {
$editor = PGPEditor::getInstance();
if (is_array($operand) && $operand['type'] == T_CONSTANT_ENCAPSED_STRING) {
return FALSE;
}
elseif (is_array($operand)) {
}
elseif (is_object($operand) && $operand
->isType(T_ARRAY)) {
$array =& $operand;
if ($uid = $array
->findValue('uid')) {
$array
->deleteKey('uid');
if ($array->count) {
$p0 = $editor
->expressionToStatement("array(" . $uid
->toString() . ")");
$item->name['value'] = 'user_load_multiple';
}
else {
$p0 = $editor
->expressionToStatement($uid
->toString());
}
}
else {
$p0 = $editor
->expressionToStatement('array()');
$item->name['value'] = 'user_load_multiple';
}
return $p0;
}
elseif (is_object($operand)) {
}
else {
return FALSE;
}
return FALSE;
}