Your IP : 216.73.217.95


Current Path : /home/rtorresani/www/vendor/magento/module-inventory-api/Test/Fixture/
Upload File :
Current File : //home/rtorresani/www/vendor/magento/module-inventory-api/Test/Fixture/SourceItem.php

<?php
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
declare(strict_types=1);

namespace Magento\InventoryApi\Test\Fixture;

use Magento\Framework\DataObject;
use Magento\Framework\DataObjectFactory;
use Magento\InventoryApi\Api\Data\SourceItemInterface;

class SourceItem extends SourceItems
{
    public const DEFAULT_DATA = [
        'sku' => 'sku%uniqid%',
        'source_code' => 'source%uniqid%',
        'quantity' => 100,
        'status' => SourceItemInterface::STATUS_IN_STOCK,
    ];

    /**
     * {@inheritdoc}
     * @param array $data Parameters. Same format as SourceItem::DEFAULT_DATA.
     */
    public function apply(array $data = []): ?DataObject
    {
        return parent::apply([$data]);
    }
}