| Current Path : /home/rtorresani/www/dev/tests/integration/testsuite/Magento/UrlRewrite/_files/ |
| Current File : //home/rtorresani/www/dev/tests/integration/testsuite/Magento/UrlRewrite/_files/url_rewrites.php |
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
$objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
$rewritesData = [
[
'string', 'test_page1', 0
],
[
'string_permanent', 'test_page1', \Magento\UrlRewrite\Model\OptionProvider::PERMANENT
],
[
'string_temporary', 'test_page1', \Magento\UrlRewrite\Model\OptionProvider::TEMPORARY
],
[
'строка', 'test_page1', 0
],
[
urlencode('строка'), 'test_page2', 0
],
[
'другая_строка', 'test_page1', \Magento\UrlRewrite\Model\OptionProvider::TEMPORARY
],
[
'السلسلة', 'test_page1', 0
],
];
$rewriteResource = $objectManager->create(\Magento\UrlRewrite\Model\ResourceModel\UrlRewrite::class);
foreach ($rewritesData as $rewriteData) {
list ($requestPath, $targetPath, $redirectType) = $rewriteData;
$rewrite = $objectManager->create(\Magento\UrlRewrite\Model\UrlRewrite::class);
$rewrite->setEntityType('custom')
->setRequestPath($requestPath)
->setTargetPath($targetPath)
->setRedirectType($redirectType);
$rewriteResource->save($rewrite);
}