Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
customer_from_repository.php
Go to the documentation of this file.
1 <?php
9 $repository = $objectManager->create(\Magento\Customer\Api\CustomerRepositoryInterface::class);
10 $customer = $objectManager->create(\Magento\Customer\Api\Data\CustomerInterface::class);
11 
13 $customer->setWebsiteId(1)
14  ->setEmail('[email protected]')
15  ->setGroupId(1)
16  ->setStoreId(1)
17  ->setPrefix('Mr.')
18  ->setFirstname('John')
19  ->setMiddlename('A')
20  ->setLastname('Smith')
21  ->setSuffix('Esq.')
22  ->setDefaultBilling(1)
23  ->setDefaultShipping(1)
24  ->setTaxvat('12')
25  ->setGender(0);
26 $repository->save($customer, 'password');