public function mergeAttr()
    {
        $arrays = func_get_args();
        $result = array();

        foreach ($arrays as $array) {
            $result = $this->mergeRecursive($result, $array);
        }

        return $result;
    }
public function mergeAttr()
    {
        $arrays = func_get_args();
        $result = array();

        foreach ($arrays as $array) {
            $result = $this->mergeRecursive($result, $array);
        }

        return $result;
    }
public function mergeAttr ( ) { $ arrays = func_get_args ( ) ; $ result = array ( ) ; foreach ( $ arrays as $ array ) { $ result = $ this -> mergeRecursive ( $ result , $ array ) ; } return $ result ; }
It will merge multiple attributes arrays without erase values

@return array
It will merge multiple attributes arrays without erase values