![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/dev/tests/integration/testsuite/Magento/Vault/_files/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ use Magento\Vault\Model\PaymentToken; use Magento\TestFramework\Workaround\Override\Fixture\Resolver; Resolver::getInstance()->requireDataFixture('Magento/Vault/_files/customer.php'); $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 ], [ 'customer_id' => 1, 'public_hash' => '34567', 'payment_method_code' => 'fifth', 'type' => 'card', 'expires_at' => date('Y-m-d h:i:s', strtotime('+1 month')), 'is_active' => 1 ], [ 'customer_id' => 1, 'public_hash' => '345678', 'payment_method_code' => 'sixth', 'type' => 'account', 'expires_at' => date('Y-m-d h:i:s', strtotime('+1 month')), 'is_active' => 1 ], ]; /** @var array $tokenData */ foreach ($paymentTokens as $tokenData) { /** @var PaymentToken $bookmark */ $paymentToken = $objectManager->create(PaymentToken::class); $paymentToken ->setData($tokenData) ->save(); }