Automattic\WooCommerce\Internal\Admin\EmailPreview

EmailPreview::get_dummy_downloadable_itemspublicWC 1.0

Get dummy downloadable items for email preview.

Method of the class: EmailPreview{}

No Hooks.

Returns

Array.

Usage

$EmailPreview = new EmailPreview();
$EmailPreview->get_dummy_downloadable_items( $downloads );
$downloads(array) (required)
Existing downloads.

EmailPreview::get_dummy_downloadable_items() code WC 10.8.1

public function get_dummy_downloadable_items( $downloads ) {
	$dummy_downloads = array(
		array(
			'product_name'   => $this->get_dummy_downloadable_product()->get_name(),
			'product_id'     => $this->get_dummy_downloadable_product()->get_id(),
			'download_url'   => 'https://example.com/download',
			'download_name'  => __( 'Sample Download File.pdf', 'woocommerce' ),
			'access_expires' => time() + ( 30 * DAY_IN_SECONDS ),
		),
	);

	return array_merge( $downloads, $dummy_downloads );
}