Skip to content
Snippets Groups Projects
Commit eea9fe8e authored by Vadim Justus's avatar Vadim Justus
Browse files

Initial commit

parents
No related branches found
No related tags found
No related merge requests found
# Pacemaker customize `CouldSkipByNoFiles` condition for each step
This example demonstrates
- how to change existing skip condition, by defining an own file pattern
{
"name": "techdivision/pacemaker-customization",
"description": "Customization examples for pacemaker",
"require": {
"magento/framework": "^102.0.0 | ^103.0.0"
},
"type": "magento2-module",
"license": "proprietary",
"autoload": {
"files": [
"registration.php"
],
"psr-4": {
"TechDivision\\PacemakerCustomization\\": ""
}
}
}
<?xml version="1.0"?>
<!--
/**
* Copyright (c) 2021 TechDivision GmbH
* All rights reserved
*
* This product includes proprietary software developed at TechDivision GmbH, Germany
* For more information see http://www.techdivision.com/
*
* To obtain a valid license for using this software please contact us at
* license@techdivision.com
*
* @copyright Copyright (c) 2021 TechDivision GmbH (http://www.techdivision.com)
* @author Vadim Justus <v.justus@techdivision.com>
* @link http://www.techdivision.com/
*/
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<virtualType name="TechDivision\PacemakerImportCatalog\Virtual\Model\Condition\Step\CouldSkipByNoFiles\AttributeSet">
<arguments>
<argument name="filePattern" xsi:type="string"><![CDATA[/attribute-set-import_([0-9a-z\-]*)([_0-9]*?).csv/i]]></argument>
</arguments>
</virtualType>
<virtualType name="TechDivision\PacemakerImportCatalog\Virtual\Model\Condition\Step\CouldSkipByNoFiles\Attribute">
<arguments>
<argument name="filePattern" xsi:type="string"><![CDATA[/attribute-import_([0-9a-z\-]*)([_0-9]*?).csv/i]]></argument>
</arguments>
</virtualType>
<virtualType name="TechDivision\PacemakerImportCatalog\Virtual\Model\Condition\Step\CouldSkipByNoFiles\Category">
<arguments>
<argument name="filePattern" xsi:type="string"><![CDATA[/category-import_([0-9a-z\-]*)([_0-9]*?).csv/i]]></argument>
</arguments>
</virtualType>
<virtualType name="TechDivision\PacemakerImportCatalog\Virtual\Model\Condition\Step\CouldSkipByNoFiles\Product">
<arguments>
<argument name="filePattern" xsi:type="string"><![CDATA[/product-import_([0-9a-z\-]*)([_0-9]*?).csv/i]]></argument>
</arguments>
</virtualType>
</config>
<?xml version="1.0"?>
<!--
/**
* Copyright (c) 2021 TechDivision GmbH
* All rights reserved
*
* This product includes proprietary software developed at TechDivision GmbH, Germany
* For more information see http://www.techdivision.com/
*
* To obtain a valid license for using this software please contact us at
* license@techdivision.com
*
* @copyright Copyright (c) 2021 TechDivision GmbH (http://www.techdivision.com)
* @author Vadim Justus <v.justus@techdivision.com>
* @link http://www.techdivision.com/
*/
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
<module name="TechDivision_PacemakerCustomization" setup_version="1.0.0">
<sequence>
<module name="TechDivision_PacemakerImportCatalog" />
</sequence>
</module>
</config>
<?php
/**
* Copyright (c) 2021 TechDivision GmbH
* All rights reserved
*
* This product includes proprietary software developed at TechDivision GmbH, Germany
* For more information see http://www.techdivision.com/
*
* To obtain a valid license for using this software please contact us at
* license@techdivision.com
*/
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::MODULE,
'TechDivision_PacemakerCustomization',
__DIR__
);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment