/var/www/html_de/wp-content/plugins/woocommerce/src/Blocks/Domain/Services/CreateAccount.php


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=);

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 __constructPackage $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.
    
}
}