123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- include "customer.php";
- use Magento\Customer\Model\Customer;
- use Magento\Vault\Model\PaymentToken;
- $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
- $paymentTokens = [
- [
- 'customer_id' => 1,
- 'public_hash' => '1234',
- 'payment_method_code' => 'first',
- 'type' => 'simple',
- 'expires_at' => '2016-09-04 10:18:15',
- 'is_active' => 1
- ],
- [
- 'customer_id' => 1,
- 'public_hash' => '12345',
- 'payment_method_code' => 'second',
- 'type' => 'simple',
- 'expires_at' => '2016-10-04 10:18:15',
- 'is_active' => 1
- ],
- [
- 'customer_id' => 1,
- 'public_hash' => '23456',
- 'payment_method_code' => 'third',
- 'type' => 'notsimple',
- 'expires_at' => '2016-11-04 10:18:15',
- 'is_active' => 1
- ],
- [
- 'customer_id' => 1,
- 'public_hash' => '234567',
- 'payment_method_code' => 'fourth',
- 'type' => 'simple',
- 'expires_at' => '2016-12-04 10:18:15',
- 'is_active' => 0
- ],
- ];
- /** @var array $tokenData */
- foreach ($paymentTokens as $tokenData) {
- /** @var PaymentToken $bookmark */
- $paymentToken = $objectManager->create(PaymentToken::class);
- $paymentToken
- ->setData($tokenData)
- ->save();
- }
|