inactive_customer.php 692 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. $customer = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create(
  7. \Magento\Customer\Model\Customer::class
  8. );
  9. $customer->setWebsiteId(
  10. 1
  11. )->setId(
  12. 1
  13. )->setConfirmation(
  14. $customer->getRandomConfirmationKey()
  15. )->setEntityTypeId(
  16. 1
  17. )->setAttributeSetId(
  18. 0
  19. )->setEmail(
  20. 'customer@needAconfirmation.com'
  21. )->setPassword(
  22. 'password'
  23. )->setGroupId(
  24. 1
  25. )->setStoreId(
  26. 1
  27. )->setFirstname(
  28. 'Firstname'
  29. )->setLastname(
  30. 'Lastname'
  31. )->setDefaultBilling(
  32. 1
  33. )->setDefaultShipping(
  34. 1
  35. );
  36. $customer->isObjectNew(true);
  37. $customer->save();