78 lines
2.6 KiB
PHP
78 lines
2.6 KiB
PHP
<?php
|
|
declare(strict_types=1);
|
|
|
|
namespace CakeCarts\Test\Fixture;
|
|
|
|
use Cake\TestSuite\Fixture\TestFixture;
|
|
use CakeCarts\Model\Enum\CartTypeId;
|
|
|
|
/**
|
|
* CartsFixture
|
|
*/
|
|
class CartsFixture extends TestFixture
|
|
{
|
|
/**
|
|
* Init method
|
|
*
|
|
* @return void
|
|
*/
|
|
public function init(): void
|
|
{
|
|
$this->records = [
|
|
// normal cart - open
|
|
[
|
|
'id' => '74d1aa54-92a2-4039-bc10-61e1190c51ea',
|
|
'cart_type_id' => CartTypeId::Cart->value,
|
|
'session_id' => 'session_1',
|
|
'user_id' => '5a34a6ae-7d3f-4dcf-bac7-57335b51e697',
|
|
'created' => '2025-10-08 09:55:15',
|
|
'modified' => '2025-10-08 09:55:15',
|
|
'deleted' => null,
|
|
'removed' => null,
|
|
'removed_reason_id' => null,
|
|
'num_items' => 1,
|
|
],
|
|
// normal cart - deleted
|
|
[
|
|
'id' => '74d1aa54-92a2-4039-bc10-61e1190c51eb',
|
|
'cart_type_id' => CartTypeId::Cart->value,
|
|
'session_id' => 'session_1',
|
|
'user_id' => '5a34a6ae-7d3f-4dcf-bac7-57335b51e697',
|
|
'created' => '2025-10-08 09:55:15',
|
|
'modified' => '2025-10-08 09:55:15',
|
|
'deleted' => '2025-10-08 09:55:15',
|
|
'removed' => null,
|
|
'removed_reason_id' => null,
|
|
'num_items' => 1,
|
|
],
|
|
// wishlist cart - open
|
|
[
|
|
'id' => '74d1aa54-92a2-4039-bc10-61e1190c51ec',
|
|
'cart_type_id' => CartTypeId::Wishlist->value,
|
|
'session_id' => 'session_2',
|
|
'user_id' => '5a34a6ae-7d3f-4dcf-bac7-57335b51e697',
|
|
'created' => '2025-10-08 09:55:15',
|
|
'modified' => '2025-10-08 09:55:15',
|
|
'deleted' => null,
|
|
'removed' => null,
|
|
'removed_reason_id' => null,
|
|
'num_items' => 1,
|
|
],
|
|
// normal cart - deleted
|
|
[
|
|
'id' => '74d1aa54-92a2-4039-bc10-61e1190c51eb',
|
|
'cart_type_id' => CartTypeId::Cart->value,
|
|
'session_id' => 'session_2',
|
|
'user_id' => '5a34a6ae-7d3f-4dcf-bac7-57335b51e697',
|
|
'created' => '2025-10-08 09:55:15',
|
|
'modified' => '2025-10-08 09:55:15',
|
|
'deleted' => '2025-10-08 09:55:15',
|
|
'removed' => null,
|
|
'removed_reason_id' => null,
|
|
'num_items' => 1,
|
|
],
|
|
];
|
|
parent::init();
|
|
}
|
|
}
|