1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- /**
- * Tests that existing page_layouts.xml files are valid to schema individually and merged.
- *
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Test\Integrity\Modular;
- use Magento\Framework\Component\ComponentRegistrar;
- class ThemeConfigFilesTest extends \Magento\TestFramework\TestCase\AbstractConfigFiles
- {
- /**
- * Returns the reader class name that will be instantiated via ObjectManager
- *
- * @return string reader class name
- */
- protected function _getReaderClassName()
- {
- return \Magento\Theme\Model\Layout\Config\Reader::class;
- }
- /**
- * Returns a string that represents the path to the config file
- *
- * @return string
- */
- protected function _getConfigFilePathGlob()
- {
- return 'view/*/layouts.xml';
- }
- /**
- * Returns an absolute path to the XSD file corresponding to the XML files specified in _getConfigFilePathGlob
- *
- * @return string
- */
- protected function _getXsdPath()
- {
- return $this->componentRegistrar->getPath(ComponentRegistrar::LIBRARY, 'magento/framework')
- . '/View/PageLayout/etc/layouts.xsd';
- }
- }
|