classes/Map.php
public function merge($array, $merge_back=false){
        $this->fields = $merge_back
            ? array_replace_recursive((array)$array, $this->fields)
            : array_replace_recursive($this->fields, (array)$array);
    }
public function merge($array, $merge_back=false){
        $this->fields = $merge_back
            ? array_replace_recursive((array)$array, $this->fields)
            : array_replace_recursive($this->fields, (array)$array);
    }
public function merge ( $ array , $ merge_back = false ) { $ this -> fields = $ merge_back ? array_replace_recursive ( ( array ) $ array , $ this -> fields ) : array_replace_recursive ( $ this -> fields , ( array ) $ array ) ; }
Merge an associative array to the map.
@param  array   $array The array to merge
@param  boolean $merge_back If `true` merge the map over the $array, if `false` (default) the reverse.
Merge an associative array to the map .