Files
piratepoet/mailpoet/lib/Automation/Integrations/WooCommerce/ContextFactory.php
2023-03-30 12:21:25 +02:00

31 lines
644 B
PHP

<?php declare(strict_types = 1);
namespace MailPoet\Automation\Integrations\WooCommerce;
use MailPoet\WooCommerce\Helper as WooCommerceHelper;
class ContextFactory {
/** @var WooCommerceHelper */
private $woocommerceHelper;
public function __construct(
WooCommerceHelper $woocommerceHelper
) {
$this->woocommerceHelper = $woocommerceHelper;
}
/** @return mixed[] */
public function getContextData(): array {
if (!$this->woocommerceHelper->isWooCommerceActive()) {
return [];
}
$context = [
'order_statuses' => $this->woocommerceHelper->getOrderStatuses(),
];
return $context;
}
}