35 lines
1.1 KiB
PHP
Executable File
35 lines
1.1 KiB
PHP
Executable File
<?php
|
|
/**
|
|
* Copyright © Magento, Inc. All rights reserved.
|
|
* See COPYING.txt for license details.
|
|
*/
|
|
use Magento\Customer\Model\CustomerRegistry;
|
|
|
|
$objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
|
|
/** @var $repository \Magento\Customer\Api\CustomerRepositoryInterface */
|
|
$repository = $objectManager->create(\Magento\Customer\Api\CustomerRepositoryInterface::class);
|
|
$customer = $objectManager->create(\Magento\Customer\Model\Customer::class);
|
|
/** @var CustomerRegistry $customerRegistry */
|
|
$customerRegistry = $objectManager->get(CustomerRegistry::class);
|
|
/** @var Magento\Customer\Model\Customer $customer */
|
|
$customer->setWebsiteId(1)
|
|
->setId(1)
|
|
->setEmail('customer@example.com')
|
|
->setPassword('password')
|
|
->setGroupId(1)
|
|
->setStoreId(1)
|
|
->setIsActive(1)
|
|
->setPrefix('Mr.')
|
|
->setFirstname('John')
|
|
->setMiddlename('A')
|
|
->setLastname('Smith')
|
|
->setSuffix('Esq.')
|
|
->setDefaultBilling(1)
|
|
->setDefaultShipping(1)
|
|
->setTaxvat('12')
|
|
->setGender(0);
|
|
|
|
$customer->isObjectNew(true);
|
|
$customer->save();
|
|
$customerRegistry->remove($customer->getId());
|