Skip to content
Snippets Groups Projects
Commit 43aa968f authored by Dries Buytaert's avatar Dries Buytaert
Browse files

- Patch #203846 by pwolanin: remove PHP4 compatibility code.

parent 455e18c6
No related branches found
No related tags found
2 merge requests!7452Issue #1797438. HTML5 validation is preventing form submit and not fully...,!789Issue #3210310: Adjust Database API to remove deprecated Drupal 9 code in Drupal 10
......@@ -22,8 +22,6 @@
* @param $object
* Parameter that will be passed along to the callback. Typically the
* object that the action will act on; a node, user or comment object.
* If the action does not act on an object, pass a dummy object. This
* is necessary to support PHP 4 object referencing.
* @param $context
* Parameter that will be passed along to the callback. $context is a
* keyed array containing extra information about what is currently
......@@ -39,7 +37,7 @@
* An associative array containing the result of the function that
* performs the action, keyed on action ID.
*/
function actions_do($action_ids, &$object, $context = NULL, $a1 = NULL, $a2 = NULL) {
function actions_do($action_ids, $object = NULL, $context = NULL, $a1 = NULL, $a2 = NULL) {
static $stack;
$stack++;
if ($stack > variable_get('actions_max_stack', 35)) {
......
......@@ -299,8 +299,7 @@ function trigger_comment($a1, $op) {
actions_do($aid, $objects[$action_info['type']], $context);
}
else {
$comment = (object) $a1;
actions_do($aid, $comment, $context);
actions_do($aid, (object) $a1, $context);
}
}
}
......@@ -393,8 +392,7 @@ function trigger_taxonomy($op, $type, $array) {
'op' => $op
);
foreach ($aids as $aid => $action_info) {
$taxonomy_object = (object) $array;
actions_do($aid, $taxonomy_object, $context);
actions_do($aid, (object) $array, $context);
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment