framework/web/UrlManager.php
public function addRules($rules, $append = true)
    {
        if (!$this->enablePrettyUrl) {
            return;
        }
        $rules = $this->buildRules($rules);
        if ($append) {
            $this->rules = array_merge($this->rules, $rules);
        } else {
            $this->rules = array_merge($rules, $this->rules);
        }
    }
public function addRules($rules, $append = true)
    {
        if (!$this->enablePrettyUrl) {
            return;
        }
        $rules = $this->buildRules($rules);
        if ($append) {
            $this->rules = array_merge($this->rules, $rules);
        } else {
            $this->rules = array_merge($rules, $this->rules);
        }
    }
public function addRules ( $ rules , $ append = true ) { if ( ! $ this -> enablePrettyUrl ) { return ; } $ rules = $ this -> buildRules ( $ rules ) ; if ( $ append ) { $ this -> rules = array_merge ( $ this -> rules , $ rules ) ; } else { $ this -> rules = array_merge ( $ rules , $ this -> rules ) ; } }
Adds additional URL rules.

This method will call [[buildRules()]] to parse the given rule declarations and then append or insert
them to the existing [[rules]].

Note that if [[enablePrettyUrl]] is `false`, this method will do nothing.

@param array $rules the new rules to be added. Each array element represents a single rule declaration.
Please refer to [[rules]] for the acceptable rule format.
@param bool $append whether to add the new rules by appending them to the end of the existing rules.
Adds additional URL rules .