public function merge()
	{
		foreach (func_get_args() as $list)
		{
			if ($list instanceof self)
			{
				$this->_data = array_merge($this->_data, $list->_data);
			}
		}

		return new static($this->_data);
	}
public function merge()
	{
		foreach (func_get_args() as $list)
		{
			if ($list instanceof self)
			{
				$this->_data = array_merge($this->_data, $list->_data);
			}
		}

		return new static($this->_data);
	}
public function merge ( ) { foreach ( func_get_args ( ) as $ list ) { if ( $ list instanceof self ) { $ this -> _data = array_merge ( $ this -> _data , $ list -> _data ) ; } } return new static ( $ this -> _data ) ; }
Merge Item Lists

@param   object  $data  ItemList
@return  object  ItemList
Merge Item Lists