diff --git a/app/code/Magento/Backend/etc/adminhtml/system.xml b/app/code/Magento/Backend/etc/adminhtml/system.xml index 162aba1cfa3ef6fd6d86ada42171e834be6bcb80..e755e364cde87cdb9b7b04ad6b5d7e86ee8eb35b 100644 --- a/app/code/Magento/Backend/etc/adminhtml/system.xml +++ b/app/code/Magento/Backend/etc/adminhtml/system.xml @@ -142,13 +142,17 @@ <label>Developer</label> <tab>advanced</tab> <resource>Magento_Backend::dev</resource> - <group id="debug" translate="label" type="text" sortOrder="20" showInDefault="0" showInWebsite="1" showInStore="1"> + <group id="debug" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1"> <label>Debug</label> - <field id="template_hints" translate="label" type="select" sortOrder="20" showInDefault="0" showInWebsite="1" showInStore="1"> - <label>Template Path Hints</label> + <field id="template_hints_storefront" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1"> + <label>Enabled Template Path Hints for Storefront</label> <source_model>Magento\Config\Model\Config\Source\Yesno</source_model> </field> - <field id="template_hints_blocks" translate="label" type="select" sortOrder="21" showInDefault="0" showInWebsite="1" showInStore="1"> + <field id="template_hints_admin" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="0" showInStore="0"> + <label>Enabled Template Path Hints for Admin</label> + <source_model>Magento\Config\Model\Config\Source\Yesno</source_model> + </field> + <field id="template_hints_blocks" translate="label" type="select" sortOrder="21" showInDefault="1" showInWebsite="1" showInStore="1"> <label>Add Block Names to Hints</label> <source_model>Magento\Config\Model\Config\Source\Yesno</source_model> </field> diff --git a/app/code/Magento/Developer/Model/TemplateEngine/Plugin/DebugHints.php b/app/code/Magento/Developer/Model/TemplateEngine/Plugin/DebugHints.php index 33f9eea54015be86a303b36ce309b83340cd7331..b23ba2f88779d3be265a2dc489d9951b3dc56154 100644 --- a/app/code/Magento/Developer/Model/TemplateEngine/Plugin/DebugHints.php +++ b/app/code/Magento/Developer/Model/TemplateEngine/Plugin/DebugHints.php @@ -5,77 +5,100 @@ * Copyright © 2015 Magento. All rights reserved. * See COPYING.txt for license details. */ - -// @codingStandardsIgnoreFile - namespace Magento\Developer\Model\TemplateEngine\Plugin; +use Magento\Developer\Helper\Data as DevHelper; +use Magento\Developer\Model\TemplateEngine\Decorator\DebugHintsFactory; +use Magento\Framework\App\Config\ScopeConfigInterface; +use Magento\Framework\View\TemplateEngineFactory; +use Magento\Framework\View\TemplateEngineInterface; use Magento\Store\Model\ScopeInterface; +use Magento\Store\Model\StoreManagerInterface; class DebugHints { - /**#@+ - * XPath of configuration of the debugging hints + /** + * XPath of configuration of the debug block names */ - const XML_PATH_DEBUG_TEMPLATE_HINTS = 'dev/debug/template_hints'; - const XML_PATH_DEBUG_TEMPLATE_HINTS_BLOCKS = 'dev/debug/template_hints_blocks'; - /**#@-*/ + /** + * @var ScopeConfigInterface + */ + protected $scopeConfig; + + /** + * @var StoreManagerInterface + */ + protected $storeManager; /** - * @var \Magento\Framework\ObjectManagerInterface + * @var DevHelper */ - private $objectManager; + protected $devHelper; /** - * @var \Magento\Framework\App\Config\ScopeConfigInterface + * @var DebugHintsFactory */ - private $scopeConfig; + protected $debugHintsFactory; /** - * @var \Magento\Developer\Helper\Data + * XPath of configuration of the debug hints + * + * Allowed values: + * dev/debug/template_hints_storefront + * dev/debug/template_hints_admin + * + * @var string */ - private $devHelper; + protected $debugHintsPath; /** - * @param \Magento\Framework\ObjectManagerInterface $objectManager - * @param \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig - * @param \Magento\Developer\Helper\Data $devHelper + * @param ScopeConfigInterface $scopeConfig + * @param StoreManagerInterface $storeManager + * @param DevHelper $devHelper + * @param DebugHintsFactory $debugHintsFactory + * @param string $debugHintsPath */ public function __construct( - \Magento\Framework\ObjectManagerInterface $objectManager, - \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, - \Magento\Developer\Helper\Data $devHelper + ScopeConfigInterface $scopeConfig, + StoreManagerInterface $storeManager, + DevHelper $devHelper, + DebugHintsFactory $debugHintsFactory, + $debugHintsPath ) { - $this->objectManager = $objectManager; $this->scopeConfig = $scopeConfig; + $this->storeManager = $storeManager; $this->devHelper = $devHelper; + $this->debugHintsFactory = $debugHintsFactory; + $this->debugHintsPath = $debugHintsPath; } /** * Wrap template engine instance with the debugging hints decorator, depending of the store configuration * - * @param \Magento\Framework\View\TemplateEngineFactory $subject - * @param \Magento\Framework\View\TemplateEngineInterface $invocationResult + * @param TemplateEngineFactory $subject + * @param TemplateEngineInterface $invocationResult * - * @return \Magento\Framework\View\TemplateEngineInterface + * @return TemplateEngineInterface * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function afterCreate( - \Magento\Framework\View\TemplateEngineFactory $subject, - \Magento\Framework\View\TemplateEngineInterface $invocationResult + TemplateEngineFactory $subject, + TemplateEngineInterface $invocationResult ) { - if ($this->scopeConfig->getValue(self::XML_PATH_DEBUG_TEMPLATE_HINTS, ScopeInterface::SCOPE_STORE) && - $this->devHelper->isDevAllowed()) { + $storeCode = $this->storeManager->getStore()->getCode(); + if ($this->scopeConfig->getValue($this->debugHintsPath, ScopeInterface::SCOPE_STORE, $storeCode) + && $this->devHelper->isDevAllowed()) { $showBlockHints = $this->scopeConfig->getValue( self::XML_PATH_DEBUG_TEMPLATE_HINTS_BLOCKS, - ScopeInterface::SCOPE_STORE - ); - return $this->objectManager->create( - 'Magento\Developer\Model\TemplateEngine\Decorator\DebugHints', - ['subject' => $invocationResult, 'showBlockHints' => $showBlockHints] + ScopeInterface::SCOPE_STORE, + $storeCode ); + return $this->debugHintsFactory->create([ + 'subject' => $invocationResult, + 'showBlockHints' => $showBlockHints, + ]); } return $invocationResult; } diff --git a/app/code/Magento/Developer/Test/Unit/Model/TemplateEngine/Plugin/DebugHintsTest.php b/app/code/Magento/Developer/Test/Unit/Model/TemplateEngine/Plugin/DebugHintsTest.php index 00cc776db30eb9e2195366971f391957be16f2a1..9ccd6cb99dd3ce194ec35007c2c11932a9eb52a4 100644 --- a/app/code/Magento/Developer/Test/Unit/Model/TemplateEngine/Plugin/DebugHintsTest.php +++ b/app/code/Magento/Developer/Test/Unit/Model/TemplateEngine/Plugin/DebugHintsTest.php @@ -5,130 +5,194 @@ */ namespace Magento\Developer\Test\Unit\Model\TemplateEngine\Plugin; +use Magento\Developer\Model\TemplateEngine\Decorator\DebugHintsFactory; use Magento\Developer\Model\TemplateEngine\Plugin\DebugHints; +use Magento\Store\Model\ScopeInterface; class DebugHintsTest extends \PHPUnit_Framework_TestCase { /** - * @var DebugHints + * @var \Magento\Framework\App\Config\ScopeConfigInterface|\PHPUnit_Framework_MockObject_MockObject */ - protected $model; + protected $scopeConfigMock; /** - * @var \PHPUnit_Framework_MockObject_MockObject + * @var \Magento\Store\Model\StoreManagerInterface|\PHPUnit_Framework_MockObject_MockObject */ - protected $objectManagerMock; + protected $storeManager; /** - * @var \PHPUnit_Framework_MockObject_MockObject + * @var \Magento\Developer\Helper\Data|\PHPUnit_Framework_MockObject_MockObject */ - protected $scopeConfigMock; + protected $devHelperMock; /** - * @var \PHPUnit_Framework_MockObject_MockObject + * @var DebugHintsFactory | \PHPUnit_Framework_MockObject_MockObject */ - protected $devHelperMock; + protected $debugHintsFactory; /** - * @var \PHPUnit_Framework_MockObject_MockObject + * @return void */ - protected $subjectMock; - protected function setUp() { - $this->objectManagerMock = $this->getMock('Magento\Framework\ObjectManagerInterface'); - $this->scopeConfigMock = $this->getMock('Magento\Framework\App\Config\ScopeConfigInterface'); - $this->devHelperMock = $this->getMock('Magento\Developer\Helper\Data', [], [], '', false); - $this->subjectMock = $this->getMock( - 'Magento\Framework\View\TemplateEngineFactory', - [], - [], - '', - false - ); - $this->model = new \Magento\Developer\Model\TemplateEngine\Plugin\DebugHints($this->objectManagerMock, $this->scopeConfigMock, $this->devHelperMock); + $this->scopeConfigMock = $this->getMockBuilder('Magento\Framework\App\Config\ScopeConfigInterface') + ->getMockForAbstractClass(); + + $this->storeManager = $this->getMockBuilder('Magento\Store\Model\StoreManagerInterface') + ->getMockForAbstractClass(); + + $this->devHelperMock = $this->getMockBuilder('Magento\Developer\Helper\Data') + ->disableOriginalConstructor() + ->getMock(); + + $this->debugHintsFactory = $this->getMockBuilder( + 'Magento\Developer\Model\TemplateEngine\Decorator\DebugHintsFactory' + ) + ->setMethods(['create']) + ->disableOriginalConstructor() + ->getMock(); } /** + * @param string $debugHintsPath * @param bool $showBlockHints + * @return void * @dataProvider afterCreateActiveDataProvider */ - public function testAfterCreateActive($showBlockHints) + public function testAfterCreateActive($debugHintsPath, $showBlockHints) { - $this->devHelperMock->expects($this->once())->method('isDevAllowed')->will($this->returnValue(true)); - $this->_setupConfigFixture(true, $showBlockHints); + $this->devHelperMock->expects($this->once()) + ->method('isDevAllowed') + ->willReturn(true); + + $this->setupConfigFixture($debugHintsPath, true, $showBlockHints); + $engine = $this->getMock('Magento\Framework\View\TemplateEngineInterface'); - $engineDecorated = $this->getMock('Magento\Framework\View\TemplateEngineInterface'); - $this->objectManagerMock->expects( - $this->once() - )->method( - 'create' - )->with( - 'Magento\Developer\Model\TemplateEngine\Decorator\DebugHints', - $this->identicalTo(['subject' => $engine, 'showBlockHints' => $showBlockHints]) - )->will( - $this->returnValue($engineDecorated) + + $debugHintsDecorator = $this->getMockBuilder( + 'Magento\Developer\Model\TemplateEngine\Decorator\DebugHints' + ) + ->disableOriginalConstructor() + ->getMock(); + + $this->debugHintsFactory->expects($this->once()) + ->method('create') + ->with([ + 'subject' => $engine, + 'showBlockHints' => $showBlockHints, + ]) + ->willReturn($debugHintsDecorator); + + $subjectMock = $this->getMockBuilder('Magento\Framework\View\TemplateEngineFactory') + ->disableOriginalConstructor() + ->getMock(); + + $debugHints = new DebugHints( + $this->scopeConfigMock, + $this->storeManager, + $this->devHelperMock, + $this->debugHintsFactory, + $debugHintsPath ); - $this->assertEquals($engineDecorated, $this->model->afterCreate($this->subjectMock, $engine)); + + $this->assertEquals($debugHintsDecorator, $debugHints->afterCreate($subjectMock, $engine)); } + /** + * @return array + */ public function afterCreateActiveDataProvider() { - return ['block hints disabled' => [false], 'block hints enabled' => [true]]; + return [ + ['dev/debug/template_hints_storefront', false], + ['dev/debug/template_hints_storefront', true], + ['dev/debug/template_hints_admin', false], + ['dev/debug/template_hints_admin', true], + ]; } /** + * @param string $debugHintsPath * @param bool $isDevAllowed * @param bool $showTemplateHints + * @return void * @dataProvider afterCreateInactiveDataProvider */ - public function testAfterCreateInactive($isDevAllowed, $showTemplateHints) + public function testAfterCreateInactive($debugHintsPath, $isDevAllowed, $showTemplateHints) { - $this->devHelperMock->expects($this->any())->method('isDevAllowed')->will($this->returnValue($isDevAllowed)); - $this->_setupConfigFixture($showTemplateHints, true); - $this->objectManagerMock->expects($this->never())->method('create'); - $engine = $this->getMock('Magento\Framework\View\TemplateEngineInterface', [], [], '', false); - $this->assertSame($engine, $this->model->afterCreate($this->subjectMock, $engine)); + $this->devHelperMock->expects($this->any()) + ->method('isDevAllowed') + ->willReturn($isDevAllowed); + + $this->setupConfigFixture($debugHintsPath, $showTemplateHints, true); + + $engine = $this->getMock('Magento\Framework\View\TemplateEngineInterface'); + + $subjectMock = $this->getMockBuilder('Magento\Framework\View\TemplateEngineFactory') + ->disableOriginalConstructor() + ->getMock(); + + $debugHints = new DebugHints( + $this->scopeConfigMock, + $this->storeManager, + $this->devHelperMock, + $this->debugHintsFactory, + $debugHintsPath + ); + + $this->assertSame($engine, $debugHints->afterCreate($subjectMock, $engine)); } + /** + * @return array + */ public function afterCreateInactiveDataProvider() { return [ - 'dev disabled, template hints disabled' => [false, false], - 'dev disabled, template hints enabled' => [false, true], - 'dev enabled, template hints disabled' => [true, false] + ['dev/debug/template_hints_storefront', false, false], + ['dev/debug/template_hints_storefront', false, true], + ['dev/debug/template_hints_storefront', true, false], + ['dev/debug/template_hints_admin', false, false], + ['dev/debug/template_hints_admin', false, true], + ['dev/debug/template_hints_admin', true, false], ]; } /** * Setup fixture values for store config * + * @param string $debugHintsPath * @param bool $showTemplateHints * @param bool $showBlockHints + * @return void */ - protected function _setupConfigFixture($showTemplateHints, $showBlockHints) + protected function setupConfigFixture($debugHintsPath, $showTemplateHints, $showBlockHints) { - $this->scopeConfigMock->expects( - $this->atLeastOnce() - )->method( - 'getValue' - )->will( - $this->returnValueMap( + $storeCode = 'default'; + $storeMock = $this->getMock('Magento\Store\Api\Data\StoreInterface'); + $storeMock->expects($this->once()) + ->method('getCode') + ->willReturn($storeCode); + $this->storeManager->expects($this->once()) + ->method('getStore') + ->willReturn($storeMock); + + $this->scopeConfigMock->expects($this->atLeastOnce()) + ->method('getValue') + ->willReturnMap([ [ - [ - DebugHints::XML_PATH_DEBUG_TEMPLATE_HINTS, - \Magento\Store\Model\ScopeInterface::SCOPE_STORE, - null, - $showTemplateHints, - ], - [ - DebugHints::XML_PATH_DEBUG_TEMPLATE_HINTS_BLOCKS, - \Magento\Store\Model\ScopeInterface::SCOPE_STORE, - null, - $showBlockHints - ], + $debugHintsPath, + ScopeInterface::SCOPE_STORE, + $storeCode, + $showTemplateHints, + ], + [ + DebugHints::XML_PATH_DEBUG_TEMPLATE_HINTS_BLOCKS, + ScopeInterface::SCOPE_STORE, + $storeCode, + $showBlockHints ] - ) - ); + ]); } } diff --git a/app/code/Magento/Developer/etc/adminhtml/di.xml b/app/code/Magento/Developer/etc/adminhtml/di.xml new file mode 100644 index 0000000000000000000000000000000000000000..ff22a95f0e92c698ff6d80185c0f5e505fca1e32 --- /dev/null +++ b/app/code/Magento/Developer/etc/adminhtml/di.xml @@ -0,0 +1,17 @@ +<?xml version="1.0"?> +<!-- +/** + * Copyright © 2015 Magento. All rights reserved. + * See COPYING.txt for license details. + */ +--> +<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../lib/internal/Magento/Framework/ObjectManager/etc/config.xsd"> + <type name="Magento\Framework\View\TemplateEngineFactory"> + <plugin name="debug_hints" type="Magento\Developer\Model\TemplateEngine\Plugin\DebugHints" sortOrder="10"/> + </type> + <type name="Magento\Developer\Model\TemplateEngine\Plugin\DebugHints"> + <arguments> + <argument name="debugHintsPath" xsi:type="string">dev/debug/template_hints_admin</argument> + </arguments> + </type> +</config> diff --git a/app/code/Magento/Developer/etc/di.xml b/app/code/Magento/Developer/etc/di.xml index ea0f67f38bed507d85c70467b78457555a012136..436385046bc060fdce294221979dae5a5f6383a4 100644 --- a/app/code/Magento/Developer/etc/di.xml +++ b/app/code/Magento/Developer/etc/di.xml @@ -10,9 +10,6 @@ <preference for="Magento\Framework\Css\PreProcessor\ErrorHandlerInterface" type="Magento\Framework\Css\PreProcessor\ErrorHandler" /> <preference for="Magento\Framework\Css\PreProcessor\AdapterInterface" type="Magento\Framework\Css\PreProcessor\Adapter\Less\Oyejorge" /> - <type name="Magento\Framework\View\TemplateEngineFactory"> - <plugin name="debug_hints" type="Magento\Developer\Model\TemplateEngine\Plugin\DebugHints" sortOrder="10"/> - </type> <type name="Magento\Framework\View\Result\Page"> <arguments> <argument name="pageConfigRendererFactory" xsi:type="object">Magento\Developer\Model\View\Page\Config\RendererFactory</argument> diff --git a/app/code/Magento/Developer/etc/frontend/di.xml b/app/code/Magento/Developer/etc/frontend/di.xml new file mode 100644 index 0000000000000000000000000000000000000000..3fd5f545b9d04f1f9c68f9b2b969984c9ffaefba --- /dev/null +++ b/app/code/Magento/Developer/etc/frontend/di.xml @@ -0,0 +1,17 @@ +<?xml version="1.0"?> +<!-- +/** + * Copyright © 2015 Magento. All rights reserved. + * See COPYING.txt for license details. + */ +--> +<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../lib/internal/Magento/Framework/ObjectManager/etc/config.xsd"> + <type name="Magento\Framework\View\TemplateEngineFactory"> + <plugin name="debug_hints" type="Magento\Developer\Model\TemplateEngine\Plugin\DebugHints" sortOrder="10"/> + </type> + <type name="Magento\Developer\Model\TemplateEngine\Plugin\DebugHints"> + <arguments> + <argument name="debugHintsPath" xsi:type="string">dev/debug/template_hints_storefront</argument> + </arguments> + </type> +</config> diff --git a/dev/tests/integration/testsuite/Magento/Catalog/Block/Product/ListTest.php b/dev/tests/integration/testsuite/Magento/Catalog/Block/Product/ListTest.php index 078756484d66e89349eb59dde03d619f83f71bd8..84d96284b9945e52a6db58b749968bdd7fe7d4d2 100644 --- a/dev/tests/integration/testsuite/Magento/Catalog/Block/Product/ListTest.php +++ b/dev/tests/integration/testsuite/Magento/Catalog/Block/Product/ListTest.php @@ -9,6 +9,7 @@ namespace Magento\Catalog\Block\Product; * Test class for \Magento\Catalog\Block\Product\List. * * @magentoDataFixture Magento/Catalog/_files/product_simple.php + * @magentoAppArea frontend */ class ListTest extends \PHPUnit_Framework_TestCase { diff --git a/dev/tests/integration/testsuite/Magento/Config/Model/ConfigTest.php b/dev/tests/integration/testsuite/Magento/Config/Model/ConfigTest.php index 623db01dd154451011068f6e09d90c1097e0c6e0..09ceb5584c6b7398142d673c234958b8ac2f3381 100644 --- a/dev/tests/integration/testsuite/Magento/Config/Model/ConfigTest.php +++ b/dev/tests/integration/testsuite/Magento/Config/Model/ConfigTest.php @@ -36,16 +36,13 @@ class ConfigTest extends \PHPUnit_Framework_TestCase /** @var $_configDataObject \Magento\Config\Model\Config */ $_configDataObject = Bootstrap::getObjectManager()->create('Magento\Config\Model\Config'); - $_configDataObject->setSection('dev')->setWebsite('base'); - - $_configData = $_configDataObject->load(); - $this->assertArrayHasKey('dev/debug/template_hints', $_configData); + $_configData = $_configDataObject->setSection('dev')->load(); + $this->assertArrayHasKey('dev/debug/template_hints_admin', $_configData); $this->assertArrayHasKey('dev/debug/template_hints_blocks', $_configData); $_configDataObject = Bootstrap::getObjectManager()->create('Magento\Config\Model\Config'); - $_configDataObject->setSection('dev'); - $_configData = $_configDataObject->load(); - $this->assertArrayNotHasKey('dev/debug/template_hints', $_configData); + $_configData = $_configDataObject->setSection('dev')->setWebsite('base')->load(); + $this->assertArrayNotHasKey('dev/debug/template_hints_admin', $_configData); $this->assertArrayNotHasKey('dev/debug/template_hints_blocks', $_configData); } diff --git a/dev/tests/integration/testsuite/Magento/Config/Model/_files/config_groups.php b/dev/tests/integration/testsuite/Magento/Config/Model/_files/config_groups.php index 7b2c8f02ba2759a2db8405a827508bba939d4dcd..6dca3bdf2658216af2bae0b26e6772f5070bfb95 100644 --- a/dev/tests/integration/testsuite/Magento/Config/Model/_files/config_groups.php +++ b/dev/tests/integration/testsuite/Magento/Config/Model/_files/config_groups.php @@ -10,7 +10,7 @@ return [ 'restrict' => ['fields' => ['allow_ips' => ['value' => '']]], 'debug' => [ 'fields' => [ - 'template_hints' => ['value' => '0'], + 'template_hints_admin' => ['value' => '0'], 'template_hints_blocks' => ['value' => '0'], ], ], diff --git a/dev/tests/integration/testsuite/Magento/Config/Model/_files/config_section.php b/dev/tests/integration/testsuite/Magento/Config/Model/_files/config_section.php index c13e1e3e1b81260bda69f5aaeb86d454f2e118a8..06eb5f2789efb5006880517cbc374b9c5ec74e9d 100644 --- a/dev/tests/integration/testsuite/Magento/Config/Model/_files/config_section.php +++ b/dev/tests/integration/testsuite/Magento/Config/Model/_files/config_section.php @@ -17,7 +17,7 @@ return [ ], 'debug' => [ 'fields' => [ - 'template_hints' => ['value' => '1'], + 'template_hints_storefront' => ['value' => '1'], 'template_hints_blocks' => ['value' => '0'], ], ], @@ -28,7 +28,10 @@ return [ 'dev/log/file' => 'fileName.log', 'dev/log/exception_file' => 'exceptionFileName.log', ], - 'dev/debug' => ['dev/debug/template_hints' => '1', 'dev/debug/template_hints_blocks' => '0'], + 'dev/debug' => [ + 'dev/debug/template_hints_storefront' => '1', + 'dev/debug/template_hints_blocks' => '0', + ], ], ] ]; diff --git a/dev/tests/integration/testsuite/Magento/Customer/Block/Widget/GenderTest.php b/dev/tests/integration/testsuite/Magento/Customer/Block/Widget/GenderTest.php index c612baf883b32e7b8a9216316473f80b630cb179..13c3a9e0c26481324defc4d7191329ccdbd25d26 100644 --- a/dev/tests/integration/testsuite/Magento/Customer/Block/Widget/GenderTest.php +++ b/dev/tests/integration/testsuite/Magento/Customer/Block/Widget/GenderTest.php @@ -7,6 +7,9 @@ namespace Magento\Customer\Block\Widget; use Magento\TestFramework\Helper\Bootstrap; +/** + * @magentoAppArea frontend + */ class GenderTest extends \PHPUnit_Framework_TestCase { /** @var Gender */ diff --git a/dev/tests/integration/testsuite/Magento/Customer/Block/Widget/NameTest.php b/dev/tests/integration/testsuite/Magento/Customer/Block/Widget/NameTest.php index e5aea1f1e6d9a984cffc9c8e00eecdf28b1e9a9a..fa5fb5cfbc5b3d34ce45fc0dc5ef09343443a415 100644 --- a/dev/tests/integration/testsuite/Magento/Customer/Block/Widget/NameTest.php +++ b/dev/tests/integration/testsuite/Magento/Customer/Block/Widget/NameTest.php @@ -9,6 +9,7 @@ use Magento\TestFramework\Helper\Bootstrap; /** * Test \Magento\Customer\Block\Widget\Name + * @magentoAppArea frontend */ class NameTest extends \PHPUnit_Framework_TestCase { diff --git a/dev/tests/integration/testsuite/Magento/Sales/Block/Order/TotalsTest.php b/dev/tests/integration/testsuite/Magento/Sales/Block/Order/TotalsTest.php index 14d39817dec02dc1aa4c1304d2548827a2bf92ba..35e1a7dfc8d21e43fc9eb90dbca9afd8e02dd386 100644 --- a/dev/tests/integration/testsuite/Magento/Sales/Block/Order/TotalsTest.php +++ b/dev/tests/integration/testsuite/Magento/Sales/Block/Order/TotalsTest.php @@ -5,6 +5,9 @@ */ namespace Magento\Sales\Block\Order; +/** + * @magentoAppArea frontend + */ class TotalsTest extends \PHPUnit_Framework_TestCase { public function testToHtmlChildrenInitialized() diff --git a/dev/tests/integration/testsuite/Magento/Sales/Model/Order/Email/Sender/ShipmentSenderTest.php b/dev/tests/integration/testsuite/Magento/Sales/Model/Order/Email/Sender/ShipmentSenderTest.php index 1014c56087499dc1cacb3fbb86c3edbac5df6fd7..1588c0a838047247e301f0aefc80595538e271a9 100644 --- a/dev/tests/integration/testsuite/Magento/Sales/Model/Order/Email/Sender/ShipmentSenderTest.php +++ b/dev/tests/integration/testsuite/Magento/Sales/Model/Order/Email/Sender/ShipmentSenderTest.php @@ -5,6 +5,9 @@ */ namespace Magento\Sales\Model\Order\Email\Sender; +/** + * @magentoAppArea frontend + */ class ShipmentSenderTest extends \PHPUnit_Framework_TestCase { /** diff --git a/dev/tests/integration/testsuite/Magento/Theme/Block/Html/BreadcrumbsTest.php b/dev/tests/integration/testsuite/Magento/Theme/Block/Html/BreadcrumbsTest.php index 594369188dd1ab65a78ac26f6a6b340adff0be24..8a315025436d82696a8bd1497415d1f2850dd053 100644 --- a/dev/tests/integration/testsuite/Magento/Theme/Block/Html/BreadcrumbsTest.php +++ b/dev/tests/integration/testsuite/Magento/Theme/Block/Html/BreadcrumbsTest.php @@ -5,6 +5,9 @@ */ namespace Magento\Theme\Block\Html; +/** + * @magentoAppArea frontend + */ class BreadcrumbsTest extends \PHPUnit_Framework_TestCase { /** diff --git a/dev/tests/static/testsuite/Magento/Test/Legacy/_files/obsolete_constants.php b/dev/tests/static/testsuite/Magento/Test/Legacy/_files/obsolete_constants.php index 353b7bef2f399d008fcee3a39a21802e0b9cb333..fa4ee8e1c8825fe8f62bf1d774f654f9aa7139b5 100644 --- a/dev/tests/static/testsuite/Magento/Test/Legacy/_files/obsolete_constants.php +++ b/dev/tests/static/testsuite/Magento/Test/Legacy/_files/obsolete_constants.php @@ -168,7 +168,6 @@ return [ [ 'XML_PATH_DEBUG_TEMPLATE_HINTS', 'Magento\Framework\View\Element\Template', - 'Magento\Core\Model\TemplateEngine\Plugin::XML_PATH_DEBUG_TEMPLATE_HINTS', ], [ 'XML_PATH_DEBUG_TEMPLATE_HINTS_BLOCKS',