TotalSales.php 541 Bytes
<?php

namespace ACA\WC\Export\User;

use ACA\WC\Column;
use ACP;

class TotalSales implements ACP\Export\Service {

	protected $column;

	public function __construct( Column\User\TotalSales $column ) {
		$this->column = $column;
	}

	public function get_value( $id ) {
		$totals = $this->column->get_raw_value( $id );

		if ( ! $totals ) {
			return '';
		}

		$values = [];

		foreach ( $totals as $currency => $amount ) {
			$values[] = get_woocommerce_currency_symbol( $currency ) . $amount;
		}

		return implode( ', ', $values );
	}

}