mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-25 09:23:28 +01:00
replace deprecated call_user_method(_array) with call_user_func(_array)
This commit is contained in:
parent
4ad95007b5
commit
09719babaf
@ -119,6 +119,13 @@ function fix_depricated($file,$replace_file=false)
|
||||
|
||||
// fix call to not longer existing PDO method $result->fetchSingle()
|
||||
$lines = str_replace('->fetchSingle(','->fetchColumn(',$lines);
|
||||
|
||||
// fix calls to deprecated call_user_method(_array)?(method,object[,args])
|
||||
if (preg_match('/call_user_method(_array)?\(/',$lines,$matches))
|
||||
{
|
||||
$lines = preg_replace('/call_user_method\(([^,]+),([^,\)]+)([,)])/','call_user_func(array(\\2,\\1)\\3',$lines);
|
||||
$lines = preg_replace('/call_user_method_array\(([^,]+),([^,\)]+)([,)])/','call_user_func_array(array(\\2,\\1)\\3',$lines);
|
||||
}
|
||||
|
||||
if ($lines != $orig)
|
||||
{
|
||||
|
@ -858,7 +858,7 @@ class schema_proc
|
||||
$debug_params = func_get_args();
|
||||
array_shift($debug_params);
|
||||
array_shift($debug_params);
|
||||
call_user_method_array('debug_message',$this,$debug_params);
|
||||
call_user_func_array(array($this,'debug_message'),$debug_params);
|
||||
if ($retval < 2 && !$this->dict->debug)
|
||||
{
|
||||
echo '<p><b>'.$this->adodb->ErrorMsg()."</b></p>\n";
|
||||
|
@ -193,7 +193,7 @@
|
||||
{
|
||||
if (is_object($obj))
|
||||
{
|
||||
$code = "\$method_response = call_user_method($method,$obj,";
|
||||
$code = "\$method_response = call_user_func(array($obj,$method),";
|
||||
$this->debug("about to call object method '$class\-\>$method' with args");
|
||||
}
|
||||
else
|
||||
@ -234,7 +234,7 @@
|
||||
if (is_object($obj))
|
||||
{
|
||||
$this->debug("about to call object method '$obj\-\>$method'");
|
||||
if(!$method_response = call_user_method($method,$obj))
|
||||
if(!$method_response = call_user_func(array($obj,$method)))
|
||||
{
|
||||
$this->make_fault("Server","Method call failed for '$obj->method' with no params");
|
||||
return $this->fault();
|
||||
@ -257,7 +257,7 @@
|
||||
if($request_data)
|
||||
{
|
||||
/* call method with parameters */
|
||||
$code = "\$method_response = call_user_method(\$method,\$obj,";
|
||||
$code = "\$method_response = call_user_func(array(\$obj,\$method),";
|
||||
while(list($x,$y) = each($request_data))
|
||||
{
|
||||
$code .= "\$request_data[$x]" . ',';
|
||||
@ -272,7 +272,7 @@
|
||||
if(is_object($obj))
|
||||
{
|
||||
$this->debug("about to call object method '$obj\-\>$method'");
|
||||
call_user_method($method,$obj);
|
||||
call_user_func(array($obj,$method));
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1346,7 +1346,7 @@ class XML
|
||||
}
|
||||
|
||||
// Perform an axis action.
|
||||
$contexts = call_user_method($method, &$this, $axis, $context);
|
||||
$contexts = call_user_func(array( &$this,$method), $axis, $context);
|
||||
|
||||
// Check whether there are predicates.
|
||||
if ( count($axis["predicate"]) > 0 )
|
||||
@ -1411,7 +1411,7 @@ class XML
|
||||
}
|
||||
|
||||
// Return the result of the function.
|
||||
return call_user_method($method, &$this, $node, $arguments);
|
||||
return call_user_func(array( &$this,$method), $node, $arguments);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user