Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
customer_sample.php
Go to the documentation of this file.
1 <?php
7 
10  ->create(\Magento\Customer\Model\Customer::class);
13 
15  'group_id' => 1,
16  'website_id' => 1,
17  'store_id' => 1,
18  'firstname' => 'test firstname',
19  'lastname' => 'test lastname',
20  'email' => '[email protected]',
21  'default_billing' => 1,
22  'password' => '123123q',
23  'attribute_set_id' => 1,
24 ];
25 $customer->setData($customerData);
26 $customer->setId(1);
27 
30  \Magento\Customer\Model\Address::class
31 );
33  'firstname' => 'test firstname',
34  'lastname' => 'test lastname',
35  'street' => ['test street'],
36  'city' => 'test city',
37  'region_id' => 10,
38  'country_id' => 'US',
39  'postcode' => '01001',
40  'telephone' => '+7000000001',
41  'entity_id' => 1,
42 ];
44 $customer->addAddress($addressOne);
45 
48  \Magento\Customer\Model\Address::class
49 );
51  'firstname' => 'test firstname',
52  'lastname' => 'test lastname',
53  'street' => ['test street'],
54  'city' => 'test city',
55  'region_id' => 10,
56  'country_id' => 'US',
57  'postcode' => '01001',
58  'telephone' => '+7000000001',
59  'entity_id' => 2,
60 ];
62 $customer->addAddress($addressTwo);
63 
66  \Magento\Customer\Model\Address::class
67 );
69  'firstname' => 'removed firstname',
70  'lastname' => 'removed lastname',
71  'street' => ['removed street'],
72  'city' => 'removed city',
73  'region_id' => 10,
74  'country_id' => 'US',
75  'postcode' => '01001',
76  'telephone' => '+7000000001',
77  'entity_id' => 3,
78 ];
80 $customer->addAddress($addressThree);
81 
82 $customer->save();
83 $customerRegistry->remove($customer->getId());
$addressOne
$customerData
$addressTwo
$addressThree
$customerRegistry
$customer
$addressThreeData
$addressTwoData
$addressOneData