JRules/merge

From Joomla! Documentation

Jump to: navigation, search

Contents

Description

Method to merge actions with this object.

Syntax

JRules::merge($actions)
Parameter Name Default Value Description
$actions

Defined in

libraries/joomla/access/rules.php

Importing

jimport( 'joomla.access.rules' );

Source Body

        public function merge($actions)
        {
                if (is_string($actions)) {
                        $actions = json_decode($actions, true);
                }
 
                if (is_array($actions))
                {
                        foreach ($actions as $action => $identities) {
                                $this->mergeAction($action, $identities);
                        }
                }
                else if ($actions instanceof JRules)
                {
                        $data = $actions->getData();
 
                        foreach ($data as $name => $identities) {
                                $this->mergeAction($name, $identities);
                        }
                }
        }
Personal tools