| Current Path : /home/rtorresani/www/dev/tests/integration/testsuite/Magento/Store/_files/ |
| Current File : //home/rtorresani/www/dev/tests/integration/testsuite/Magento/Store/_files/store_with_long_name.php |
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);
/** @var $store \Magento\Store\Model\Store */
$store = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create(\Magento\Store\Model\Store::class);
$storeName = str_repeat('a', 255);
if (!$store->load('test', 'code')->getId()) {
$store->setData(
[
'code' => 'test_2',
'website_id' => '1',
'group_id' => '1',
'name' => $storeName,
'sort_order' => '10',
'is_active' => '1',
]
);
$store->save();
} else {
if ($store->getId()) {
/** @var \Magento\TestFramework\Helper\Bootstrap $registry */
$registry = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get(
\Magento\Framework\Registry::class
);
$registry->unregister('isSecureArea');
$registry->register('isSecureArea', true);
$store->delete();
$registry->unregister('isSecureArea');
$registry->register('isSecureArea', false);
$store = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create(\Magento\Store\Model\Store::class);
$store->setData(
[
'code' => 'test_2',
'website_id' => '1',
'group_id' => '1',
'name' => $storeName,
'sort_order' => '10',
'is_active' => '1',
]
);
$store->save();
}
}