public function mergeConditions( ConditionInterface $old, ConditionInterface $new ) {
		if ( $old instanceof UrlCondition && $new instanceof UrlCondition ) {
			return $old->concatenate( $new->getUrl(), $new->getUrlWhere() );
		}

		return $this->makeFromArrayOfConditions( [$old, $new] );
	}
public function mergeConditions( ConditionInterface $old, ConditionInterface $new ) {
		if ( $old instanceof UrlCondition && $new instanceof UrlCondition ) {
			return $old->concatenate( $new->getUrl(), $new->getUrlWhere() );
		}

		return $this->makeFromArrayOfConditions( [$old, $new] );
	}
public function mergeConditions ( ConditionInterface $ old , ConditionInterface $ new ) { if ( $ old instanceof UrlCondition && $ new instanceof UrlCondition ) { return $ old -> concatenate ( $ new -> getUrl ( ) , $ new -> getUrlWhere ( ) ) ; } return $ this -> makeFromArrayOfConditions ( [ $ old , $ new ] ) ; }
Merge condition instances.

@param  ConditionInterface $old
@param  ConditionInterface $new
@return ConditionInterface
Merge condition instances .