1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
<?php declare( strict_types=1 );
namespace Automattic\WooCommerce\Blocks\Domain\Services;
use Automattic\WooCommerce\Blocks\Domain\Package;
/** * Service class implementing new create account emails used for order processing via the Block Based Checkout. * * @deprecated This class can't be removed due to https://github.com/woocommerce/woocommerce/issues/52311. */ class CreateAccount { /** * Reference to the Package instance * * @var Package */ private $package;
/** * Constructor. * * @param Package $package An instance of (Woo Blocks) Package. */ public function __construct( Package $package ) { $this->package = $package; }
/** * Init - register handlers for WooCommerce core email hooks. */ public function init() { // This method is intentionally left blank. }
/** * Trigger new account email. * * @param int $customer_id The ID of the new customer account. * @param array $new_customer_data Assoc array of data for the new account. */ public function customer_new_account( $customer_id = 0, array $new_customer_data = array() ) { // This method is intentionally left blank. } }
|