本文整理汇总了PHP中Magento\Framework\Config\Reader\Filesystem类的典型用法代码示例。如果您正苦于以下问题:PHP Filesystem类的具体用法?PHP Filesystem怎么用?PHP Filesystem使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Filesystem类的17个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: testReadException
/**
* @expectedException \UnexpectedValueException
* @expectedExceptionMessage Instance of the DOM config merger is expected, got StdClass instead.
*/
public function testReadException()
{
$this->_fileResolverMock->expects($this->once())->method('get')->will($this->returnValue([$this->_file]));
$model = new Filesystem(
$this->_fileResolverMock,
$this->_converterMock,
$this->_schemaLocatorMock,
$this->_validationStateMock,
'fileName',
[],
'StdClass'
);
$model->read();
}
开发者ID:nblair,项目名称:magescotch,代码行数:18,代码来源:FilesystemTest.php
示例2: testMergedConfig
public function testMergedConfig()
{
$files = $this->getXmlConfigFiles();
if (empty($files)) {
$this->markTestSkipped('There are no xml files in the system for this test.');
}
// have the file resolver return all relevant xml files
$this->_fileResolverMock->expects($this->any())->method('get')->will($this->returnValue($this->getXmlConfigFiles()));
try {
// this will merge all xml files and validate them
$this->_reader->read('global');
} catch (\Magento\Framework\Exception\LocalizedException $e) {
$this->fail($e->getMessage());
}
}
开发者ID:opexsw,项目名称:magento2,代码行数:15,代码来源:AbstractConfigFiles.php
示例3: read
/**
* {@inheritdoc}
*/
public function read($scope = null)
{
$activeModules = $this->_filterActiveModules(parent::read($scope));
foreach ($activeModules as $moduleConfig) {
$this->dependencyManager->checkModuleDependencies($moduleConfig, $activeModules);
}
return $this->_sortModules($activeModules);
}
开发者ID:pavelnovitsky,项目名称:magento2,代码行数:11,代码来源:Filesystem.php
示例4: __construct
/**
* Constructor
*
* @param \Magento\Framework\Config\FileResolverInterface $fileResolver
* @param Converter $converter
* @param SchemaLocator $schemaLocator
* @param \Magento\Framework\Config\ValidationStateInterface $validationState
* @param string $fileName
* @param array $idAttributes
* @param string $domDocumentClass
* @param string $defaultScope
*/
public function __construct(
\Magento\Framework\Config\FileResolverInterface $fileResolver,
Converter $converter,
SchemaLocator $schemaLocator,
\Magento\Framework\Config\ValidationStateInterface $validationState,
$fileName = 'search_engine.xml',
$idAttributes = [],
$domDocumentClass = 'Magento\Framework\Config\Dom',
$defaultScope = 'global'
) {
parent::__construct(
$fileResolver,
$converter,
$schemaLocator,
$validationState,
$fileName,
$idAttributes,
$domDocumentClass,
$defaultScope
);
}
开发者ID:BlackIkeEagle,项目名称:magento2-continuousphp,代码行数:33,代码来源:Reader.php
示例5: __construct
/**
* @param \Magento\Framework\Config\FileResolverInterface $fileResolver
* @param \Magento\Eav\Model\Entity\Attribute\Config\Converter $converter
* @param \Magento\Eav\Model\Entity\Attribute\Config\SchemaLocator $schemaLocator
* @param \Magento\Framework\Config\ValidationStateInterface $validationState
* @codeCoverageIgnore
*/
public function __construct(\Magento\Framework\Config\FileResolverInterface $fileResolver, \Magento\Eav\Model\Entity\Attribute\Config\Converter $converter, \Magento\Eav\Model\Entity\Attribute\Config\SchemaLocator $schemaLocator, \Magento\Framework\Config\ValidationStateInterface $validationState)
{
parent::__construct($fileResolver, $converter, $schemaLocator, $validationState, 'eav_attributes.xml', []);
}
开发者ID:pradeep-wagento,项目名称:magento2,代码行数:11,代码来源:Reader.php
示例6: __construct
/**
* Construct the FileSystem Reader Class
*
* @param \Magento\Framework\Config\FileResolverInterface $fileResolver
* @param Converter $converter
* @param SchemaLocator $schemaLocator
* @param \Magento\Framework\Config\ValidationStateInterface $validationState
* @param string $fileName
* @param array $idAttributes
* @param string $domDocumentClass
* @param string $defaultScope
*/
public function __construct(\Magento\Framework\Config\FileResolverInterface $fileResolver, Converter $converter, \Magento\Directory\Model\Country\Postcode\Config\SchemaLocator $schemaLocator, \Magento\Framework\Config\ValidationStateInterface $validationState, $fileName = 'zip_codes.xml', $idAttributes = [], $domDocumentClass = 'Magento\\Framework\\Config\\Dom', $defaultScope = 'global')
{
parent::__construct($fileResolver, $converter, $schemaLocator, $validationState, $fileName, $idAttributes, $domDocumentClass, $defaultScope);
}
开发者ID:kidaa30,项目名称:magento2-platformsh,代码行数:16,代码来源:Reader.php
示例7: __construct
/**
* Constructor
*
* @param \Magento\Framework\Config\FileResolverInterface $fileResolver
* @param Converter $converter
* @param \Magento\Config\Model\Config\SchemaLocator $schemaLocator
* @param \Magento\Framework\Config\ValidationStateInterface $validationState
* @param CompilerInterface $compiler
* @param string $fileName
* @param array $idAttributes
* @param string $domDocumentClass
* @param string $defaultScope
*/
public function __construct(\Magento\Framework\Config\FileResolverInterface $fileResolver, Converter $converter, \Magento\Config\Model\Config\SchemaLocator $schemaLocator, \Magento\Framework\Config\ValidationStateInterface $validationState, CompilerInterface $compiler, $fileName = 'system.xml', $idAttributes = [], $domDocumentClass = 'Magento\\Framework\\Config\\Dom', $defaultScope = 'global')
{
$this->compiler = $compiler;
parent::__construct($fileResolver, $converter, $schemaLocator, $validationState, $fileName, $idAttributes, $domDocumentClass, $defaultScope);
}
开发者ID:whoople,项目名称:magento2-testing,代码行数:18,代码来源:Reader.php
示例8: read
/**
* {@inheritdoc}
*/
public function read($scope = null)
{
$scope = $scope ?: $this->_defaultScope;
$result = [];
$parents = (array) $this->_fileResolver->getParents($this->_fileName, $scope);
// Sort parents desc
krsort($parents);
foreach ($parents as $parent) {
$result = array_replace_recursive($result, $this->_readFiles([$parent]));
}
return array_replace_recursive($result, parent::read($scope));
}
开发者ID:Doability,项目名称:magento2dev,代码行数:15,代码来源:View.php
示例9: __construct
/**
* @param \Magento\Framework\Config\FileResolverInterface $fileResolver
* @param Converter $converter
* @param SchemaLocator $schemaLocator
* @param \Magento\Framework\Config\ValidationStateInterface $validationState
* @param string $fileName
*/
public function __construct(\Magento\Framework\Config\FileResolverInterface $fileResolver, Converter $converter, SchemaLocator $schemaLocator, \Magento\Framework\Config\ValidationStateInterface $validationState, $fileName = 'routes.xml')
{
parent::__construct($fileResolver, $converter, $schemaLocator, $validationState, $fileName, $this->_idAttributes);
}
开发者ID:pradeep-wagento,项目名称:magento2,代码行数:11,代码来源:Reader.php
示例10: __construct
/**
* Constructor
*
* @param FileResolverInterface $fileResolver
* @param Converter $converter
* @param SchemaLocatorInterface $schemaLocator
* @param ValidationStateInterface $validationState
* @param Backend $helper
* @param string $fileName
* @param array $idAttributes
* @param string $domDocumentClass
* @param string $defaultScope
*/
public function __construct(FileResolverInterface $fileResolver, Converter $converter, SchemaLocatorInterface $schemaLocator, ValidationStateInterface $validationState, Backend $helper, $fileName = 'adminhtml/rules/payment_{country}.xml', $idAttributes = [], $domDocumentClass = 'Magento\\Framework\\Config\\Dom', $defaultScope = 'primary')
{
$fileName = str_replace('{country}', strtolower($helper->getConfigurationCountryCode()), $fileName);
parent::__construct($fileResolver, $converter, $schemaLocator, $validationState, $fileName, $idAttributes, $domDocumentClass, $defaultScope);
}
开发者ID:pradeep-wagento,项目名称:magento2,代码行数:18,代码来源:Reader.php
示例11: __construct
/**
* @param \Magento\Framework\Config\FileResolverInterface $fileResolver
* @param \Magento\Framework\ObjectManager\Config\Mapper\Dom $converter
* @param \Magento\Framework\ObjectManager\Config\SchemaLocator $schemaLocator
* @param \Magento\Framework\Config\ValidationStateInterface $validationState
* @param string $fileName
* @param array $idAttributes
* @param string $domDocumentClass
* @param string $defaultScope
*/
public function __construct(\Magento\Framework\Config\FileResolverInterface $fileResolver, \Magento\Framework\ObjectManager\Config\Mapper\Dom $converter, \Magento\Framework\ObjectManager\Config\SchemaLocator $schemaLocator, \Magento\Framework\Config\ValidationStateInterface $validationState, $fileName = 'di.xml', $idAttributes = [], $domDocumentClass = 'Magento\\Framework\\Config\\Dom', $defaultScope = 'global')
{
parent::__construct($fileResolver, $converter, $schemaLocator, $validationState, $fileName, $idAttributes, $domDocumentClass, $defaultScope);
}
开发者ID:kidaa30,项目名称:magento2-platformsh,代码行数:14,代码来源:Dom.php
示例12: __construct
/**
* @param \Magento\Framework\Config\FileResolverInterface $fileResolver
* @param Converter $converter
* @param SchemaLocator $schemaLocator
* @param \Magento\Framework\Config\ValidationStateInterface $validationState
*/
public function __construct(\Magento\Framework\Config\FileResolverInterface $fileResolver, Converter $converter, SchemaLocator $schemaLocator, \Magento\Framework\Config\ValidationStateInterface $validationState)
{
parent::__construct($fileResolver, $converter, $schemaLocator, $validationState, 'address_formats.xml', array('/config/format' => 'code'));
}
开发者ID:aiesh,项目名称:magento2,代码行数:10,代码来源:Reader.php
示例13: __construct
/**
* @param FileResolverInterface $fileResolver
* @param Converter $converter
* @param SchemaLocator $schemaLocator
* @param ValidationStateInterface $validationState
* @param string $fileName
* @param array $idAttributes
* @param string $domDocumentClass
* @param string $defaultScope
*/
public function __construct(FileResolverInterface $fileResolver, Converter $converter, SchemaLocator $schemaLocator, ValidationStateInterface $validationState, $fileName = 'email_templates.xml', $idAttributes = array(), $domDocumentClass = 'Magento\\Framework\\Config\\Dom', $defaultScope = 'global')
{
parent::__construct($fileResolver, $converter, $schemaLocator, $validationState, $fileName, $idAttributes, $domDocumentClass, $defaultScope);
}
开发者ID:aiesh,项目名称:magento2,代码行数:14,代码来源:Reader.php
示例14: __construct
/**
* @param \Magento\Framework\Config\FileResolverInterface $fileResolver
* @param \Magento\Cron\Model\Groups\Config\Converter\Xml $converter
* @param \Magento\Cron\Model\Groups\Config\SchemaLocator $schemaLocator
* @param \Magento\Framework\Config\ValidationStateInterface $validationState
* @param string $fileName
* @param array $idAttributes
* @param string $domDocumentClass
* @param string $defaultScope
*/
public function __construct(\Magento\Framework\Config\FileResolverInterface $fileResolver, \Magento\Cron\Model\Groups\Config\Converter\Xml $converter, \Magento\Cron\Model\Groups\Config\SchemaLocator $schemaLocator, \Magento\Framework\Config\ValidationStateInterface $validationState, $fileName = 'cron_groups.xml', $idAttributes = array(), $domDocumentClass = 'Magento\\Framework\\Config\\Dom', $defaultScope = 'global')
{
parent::__construct($fileResolver, $converter, $schemaLocator, $validationState, $fileName, $idAttributes, $domDocumentClass, $defaultScope);
}
开发者ID:aiesh,项目名称:magento2,代码行数:14,代码来源:Xml.php
示例15: __construct
/**
* @param FileResolverInterface $fileResolver
* @param ConverterInterface $converter
* @param SchemaLocatorInterface $schemaLocator
* @param ValidationStateInterface $validationState
* @param string $fileName
* @param array $idAttributes
* @param string $domDocumentClass
* @param string $defaultScope
* @param array $xpath
*/
public function __construct(FileResolverInterface $fileResolver, ConverterInterface $converter, SchemaLocatorInterface $schemaLocator, ValidationStateInterface $validationState, $fileName, $idAttributes = [], $domDocumentClass = 'Magento\\Framework\\Config\\Dom', $defaultScope = 'global', $xpath = [])
{
$this->xpath = $xpath;
$idAttributes = $this->getIdAttributes();
parent::__construct($fileResolver, $converter, $schemaLocator, $validationState, $fileName, $idAttributes, $domDocumentClass, $defaultScope);
}
开发者ID:IlyaGluschenko,项目名称:test001,代码行数:17,代码来源:View.php
示例16: __construct
/**
* @param \Magento\Framework\Config\FileResolverInterface $fileResolver
* @param \Magento\Backend\Model\Menu\Config\Converter $converter
* @param \Magento\Backend\Model\Menu\Config\SchemaLocator $schemaLocator
* @param \Magento\Framework\Config\ValidationStateInterface $validationState
* @param string $fileName
* @param array $idAttributes
* @param string $domDocumentClass
* @param string $defaultScope
*/
public function __construct(\Magento\Framework\Config\FileResolverInterface $fileResolver, \Magento\Backend\Model\Menu\Config\Converter $converter, \Magento\Backend\Model\Menu\Config\SchemaLocator $schemaLocator, \Magento\Framework\Config\ValidationStateInterface $validationState, $fileName = 'menu.xml', $idAttributes = [], $domDocumentClass = 'Magento\\Backend\\Model\\Menu\\Config\\Menu\\Dom', $defaultScope = 'global')
{
parent::__construct($fileResolver, $converter, $schemaLocator, $validationState, $fileName, $idAttributes, $domDocumentClass, $defaultScope);
}
开发者ID:pradeep-wagento,项目名称:magento2,代码行数:14,代码来源:Reader.php
示例17: __construct
/**
* @param \Magento\Framework\Config\FileResolverInterface $fileResolver
* @param \Magento\Catalog\Model\ProductOptions\Config\Converter $converter
* @param \Magento\Catalog\Model\ProductOptions\Config\SchemaLocator
$schemaLocator
* @param \Magento\Framework\Config\ValidationStateInterface $validationState
* @param string $fileName
* @param array $idAttributes
* @param string $domDocumentClass
* @param string $defaultScope
*/
public function __construct(\Magento\Framework\Config\FileResolverInterface $fileResolver, \Ktpl\Test\Model\Config\Converter $converter, \Ktpl\Test\Model\Config\SchemaLocator $schemaLocator, \Magento\Framework\Config\ValidationStateInterface $validationState, $fileName, $domDocumentClass, $defaultScope, $idAttributes)
{
parent::__construct($fileResolver, $converter, $schemaLocator, $validationState, $fileName, $idAttributes, $domDocumentClass, $defaultScope);
}
开发者ID:ktplKunj,项目名称:TestMagento,代码行数:15,代码来源:Reader.php
注:本文中的Magento\Framework\Config\Reader\Filesystem类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论