customers.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. use Magento\Customer\Model\CustomerRegistry;
  7. $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
  8. $repository = $objectManager->create(\Magento\Customer\Api\CustomerRepositoryInterface::class);
  9. $customer = $objectManager->create(\Magento\Customer\Model\Customer::class);
  10. $customerRegistry = $objectManager->get(CustomerRegistry::class);
  11. $customer->setWebsiteId(1)
  12. ->setId(1)
  13. ->setEmail('customer1@example.com')
  14. ->setPassword('password')
  15. ->setGroupId(1)
  16. ->setStoreId(1)
  17. ->setIsActive(1)
  18. ->setFirstname('John')
  19. ->setLastname('Smith')
  20. ->setDefaultBilling(1)
  21. ->setDefaultShipping(1);
  22. $customer->isObjectNew(true);
  23. $customer->save();
  24. $customer->setWebsiteId(1)
  25. ->setId(2)
  26. ->setEmail('customer2@example.com')
  27. ->setPassword('password')
  28. ->setGroupId(1)
  29. ->setStoreId(1)
  30. ->setIsActive(1)
  31. ->setFirstname('Jane')
  32. ->setLastname('Smith')
  33. ->setDefaultBilling(1)
  34. ->setDefaultShipping(1);
  35. $customer->isObjectNew(true);
  36. $customer->save();
  37. $customerRegistry->remove($customer->getId());