Files
piratepoet/mailpoet/lib/Automation/Integrations/WooCommerce/ContextFactory.php
David Remer 261098cc41 Add ratings enabled value to context
[PREMIUM-249]
2023-10-31 10:20:17 +01:00

30 lines
623 B
PHP

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