mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-07 16:44:20 +01:00
replace deprecated call_user_method(_array) with call_user_func(_array)
This commit is contained in:
parent
4ad95007b5
commit
09719babaf
@ -120,6 +120,13 @@ function fix_depricated($file,$replace_file=false)
|
|||||||
// fix call to not longer existing PDO method $result->fetchSingle()
|
// fix call to not longer existing PDO method $result->fetchSingle()
|
||||||
$lines = str_replace('->fetchSingle(','->fetchColumn(',$lines);
|
$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)
|
if ($lines != $orig)
|
||||||
{
|
{
|
||||||
file_put_contents($file.'53',$lines);
|
file_put_contents($file.'53',$lines);
|
||||||
|
@ -858,7 +858,7 @@ class schema_proc
|
|||||||
$debug_params = func_get_args();
|
$debug_params = func_get_args();
|
||||||
array_shift($debug_params);
|
array_shift($debug_params);
|
||||||
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)
|
if ($retval < 2 && !$this->dict->debug)
|
||||||
{
|
{
|
||||||
echo '<p><b>'.$this->adodb->ErrorMsg()."</b></p>\n";
|
echo '<p><b>'.$this->adodb->ErrorMsg()."</b></p>\n";
|
||||||
|
@ -193,7 +193,7 @@
|
|||||||
{
|
{
|
||||||
if (is_object($obj))
|
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");
|
$this->debug("about to call object method '$class\-\>$method' with args");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -234,7 +234,7 @@
|
|||||||
if (is_object($obj))
|
if (is_object($obj))
|
||||||
{
|
{
|
||||||
$this->debug("about to call object method '$obj\-\>$method'");
|
$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");
|
$this->make_fault("Server","Method call failed for '$obj->method' with no params");
|
||||||
return $this->fault();
|
return $this->fault();
|
||||||
@ -257,7 +257,7 @@
|
|||||||
if($request_data)
|
if($request_data)
|
||||||
{
|
{
|
||||||
/* call method with parameters */
|
/* 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))
|
while(list($x,$y) = each($request_data))
|
||||||
{
|
{
|
||||||
$code .= "\$request_data[$x]" . ',';
|
$code .= "\$request_data[$x]" . ',';
|
||||||
@ -272,7 +272,7 @@
|
|||||||
if(is_object($obj))
|
if(is_object($obj))
|
||||||
{
|
{
|
||||||
$this->debug("about to call object method '$obj\-\>$method'");
|
$this->debug("about to call object method '$obj\-\>$method'");
|
||||||
call_user_method($method,$obj);
|
call_user_func(array($obj,$method));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -1346,7 +1346,7 @@ class XML
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Perform an axis action.
|
// 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.
|
// Check whether there are predicates.
|
||||||
if ( count($axis["predicate"]) > 0 )
|
if ( count($axis["predicate"]) > 0 )
|
||||||
@ -1411,7 +1411,7 @@ class XML
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Return the result of the function.
|
// 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