Framework/Config/Dom.php
function validate($schemaFileName, &$errors = []) {
		parent::validate($schemaFileName, $errors);
		$errors = array_filter($errors, function($message) {
			/** @var string $message */
			// 2015-11-15
			// Не отключаем валидацию составного файла полностью,
			// а лишь убираем их диагностического отчёта сообщения о сбоях в наших полях.
			return
				// 2015-11-15
				// «Element 'dfSample': This element is not expected. Line: 55»
				// https://github.com/mage2pro/core/tree/57607cc23405c3dcde50999d063b2a7f49499260/Config/etc/system_file.xsd#L207
				!df_contains($message, 'Element \'df')
				// 2015-12-29
				// https://github.com/mage2pro/core/tree/57607cc23405c3dcde50999d063b2a7f49499260/Config/etc/system_file.xsd#L70
				// «Element 'field', attribute 'dfItemFormElement': The attribute 'dfItemFormElement' is not allowed.»
				&& !df_contains($message, 'attribute \'df')
			;
		});
		return !$errors;
	}
function validate($schemaFileName, &$errors = []) {
		parent::validate($schemaFileName, $errors);
		$errors = array_filter($errors, function($message) {
			/** @var string $message */
			// 2015-11-15
			// Не отключаем валидацию составного файла полностью,
			// а лишь убираем их диагностического отчёта сообщения о сбоях в наших полях.
			return
				// 2015-11-15
				// «Element 'dfSample': This element is not expected. Line: 55»
				// https://github.com/mage2pro/core/tree/57607cc23405c3dcde50999d063b2a7f49499260/Config/etc/system_file.xsd#L207
				!df_contains($message, 'Element \'df')
				// 2015-12-29
				// https://github.com/mage2pro/core/tree/57607cc23405c3dcde50999d063b2a7f49499260/Config/etc/system_file.xsd#L70
				// «Element 'field', attribute 'dfItemFormElement': The attribute 'dfItemFormElement' is not allowed.»
				&& !df_contains($message, 'attribute \'df')
			;
		});
		return !$errors;
	}
function validate ( $ schemaFileName , & $ errors = [ ] ) { parent :: validate ( $ schemaFileName , $ errors ) ; $ errors = array_filter ( $ errors , function ( $ message ) { /** @var string $message */ // 2015-11-15 // Не отключаем валидацию составного файла полностью, // а лишь убираем их диагностического отчёта сообщения о сбоях в наших полях. return // 2015-11-15 // «Element 'dfSample': This element is not expected. Line: 55» // https://github.com/mage2pro/core/tree/57607cc23405c3dcde50999d063b2a7f49499260/Config/etc/system_file.xsd#L207 ! df_contains ( $ message , 'Element \'df' ) // 2015-12-29 // https://github.com/mage2pro/core/tree/57607cc23405c3dcde50999d063b2a7f49499260/Config/etc/system_file.xsd#L70 // «Element 'field', attribute 'dfItemFormElement': The attribute 'dfItemFormElement' is not allowed.» && ! df_contains ( $ message , 'attribute \'df' ) ; } ) ; return ! $ errors ; }
2015-11-15
@override
@see \Magento\Framework\Config\Dom::validate()
@param string $schemaFileName
@param array $errors
@return bool
@throws \Exception
2015 - 11 - 15