public function merge()
	{
		if($this->saveBackupBeforeMerge)
		{
			$this->saveBackup();
		}
		
		// Since the param bag has the merge functionality already, why not use it?
		$this->master->params()->merge($this->slave->params()->all());
		
		if($this->autoSaveMaster)
		{
			$this->master->save();
		}

		if($this->deleteSlaveOnMerge)
		{
			$this->slave->delete();
		}
	}
public function merge()
	{
		if($this->saveBackupBeforeMerge)
		{
			$this->saveBackup();
		}
		
		// Since the param bag has the merge functionality already, why not use it?
		$this->master->params()->merge($this->slave->params()->all());
		
		if($this->autoSaveMaster)
		{
			$this->master->save();
		}

		if($this->deleteSlaveOnMerge)
		{
			$this->slave->delete();
		}
	}
public function merge ( ) { if ( $ this -> saveBackupBeforeMerge ) { $ this -> saveBackup ( ) ; } // Since the param bag has the merge functionality already, why not use it? $ this -> master -> params ( ) -> merge ( $ this -> slave -> params ( ) -> all ( ) ) ; if ( $ this -> autoSaveMaster ) { $ this -> master -> save ( ) ; } if ( $ this -> deleteSlaveOnMerge ) { $ this -> slave -> delete ( ) ; } }
Performs the merge action

@return void
@author Dan Cox
Performs the merge action