![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/dev/tests/integration/testsuite/Magento/Catalog/_files/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ use Magento\TestFramework\Workaround\Override\Fixture\Resolver; Resolver::getInstance()->requireDataFixture('Magento/Catalog/_files/categories.php'); $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager(); // Adding 4th level ensures an edge case for which 3 levels of categories would not be enough $category = $objectManager->create(\Magento\Catalog\Model\Category::class); $category->isObjectNew(true); $category->setId(59) ->setName('Category 1.1.1.1') ->setParentId(5) ->setPath('1/2/3/4/5/59') ->setLevel(5) ->setAvailableSortBy('name') ->setDefaultSortBy('name') ->setIsActive(true) ->setPosition(1) ->setCustomUseParentSettings(0) ->setCustomDesign('Magento/blank') ->setDescription('This is the description for Category 1.1.1.1') ->save(); /** @var $category \Magento\Catalog\Model\Category */ $category = $objectManager->create(\Magento\Catalog\Model\Category::class); // Category 1.1.1 $category->load(4); $category->setIsActive(false); $category->save();