* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 */ namespace PrestaShop\Module\PsxMarketingWithGoogle\Provider; use Context; use Currency; use Order; use PrestaShop\Module\PsxMarketingWithGoogle\DTO\ConversionEventData; class ConversionEventDataProvider { /** * @var Context */ protected $context; public function __construct(Context $context) { $this->context = $context; } public function getActionDataByOrderObject(Order $order): ConversionEventData { return (new ConversionEventData()) ->setTransactionId((string) $order->id) ->setValue((string) $order->total_products_wt) ->setCurrency((new Currency($order->id_currency))->iso_code); } }