![]() 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/Config/Block/System/Config/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ /** * Stub system config form block for integration test */ namespace Magento\Config\Block\System\Config; /** * @SuppressWarnings(PHPMD.DepthOfInheritance) */ class FormStub extends \Magento\Config\Block\System\Config\Form { /** * @var array */ protected $_configDataStub = []; /** * @var array */ protected $_configRootStub = []; /** * Sets stub config data * * @param array $configData */ public function setStubConfigData(array $configData = []) { $this->_configDataStub = $configData; } /** * Sets stub config root * * @param array $configRoot * @return void */ public function setStubConfigRoot(array $configRoot = []) { $this->_configRootStub = $configRoot; } /** * Initialize properties of object required for test. * * @return \Magento\Config\Block\System\Config\Form */ protected function _initObjects() { $result = parent::_initObjects(); $this->_configData = $this->_configDataStub; $this->_fieldRenderer = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get( \Magento\Framework\View\LayoutInterface::class )->createBlock( \Magento\Config\Block\System\Config\Form\Field::class ); return $result; } }