34 lines
1.2 KiB
PHP
Executable File
34 lines
1.2 KiB
PHP
Executable File
<?php
|
|
|
|
namespace IpSupply\SyncOrder\Setup;
|
|
|
|
use Magento\Catalog\Model\Product;
|
|
use Magento\Eav\Model\Entity\Attribute\ScopedAttributeInterface;
|
|
use Magento\Framework\Setup\ModuleContextInterface;
|
|
use Magento\Framework\Setup\ModuleDataSetupInterface;
|
|
use Magento\Framework\Setup\UpgradeDataInterface;
|
|
|
|
class UpgradeData implements UpgradeDataInterface
|
|
{
|
|
protected $_eavSetupFactory;
|
|
protected $_attributeRepositoryInterface;
|
|
protected $_attributeSetupFactory;
|
|
|
|
public function __construct(
|
|
\Magento\Eav\Setup\EavSetupFactory $eavSetupFactory,
|
|
\Magento\Eav\Api\AttributeRepositoryInterface $attributeRepositoryInterface,
|
|
\Magento\Catalog\Setup\CategorySetupFactory $attributeSetupFactory
|
|
) {
|
|
$this->_eavSetupFactory = $eavSetupFactory;
|
|
$this->_attributeRepositoryInterface = $attributeRepositoryInterface;
|
|
$this->_attributeSetupFactory = $attributeSetupFactory;
|
|
}
|
|
|
|
public function upgrade(ModuleDataSetupInterface $setup, ModuleContextInterface $context)
|
|
{
|
|
\IpSupply\SyncOrder\Config\Setter::set(path: 'config', value: json_encode([
|
|
'url' => 'https://google.com' // TODO: config api
|
|
]));
|
|
}
|
|
}
|