Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/cartforge.co/app/code/Amasty/Label/etc/adminhtml/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/cartforge.co/app/code/Amasty/Label/etc/adminhtml/di.xml
<?xml version="1.0"?>
<!--
/**
 * @author Amasty Team
 * @copyright Copyright (c) Amasty (https://www.amasty.com)
 * @package Product Labels for Magento 2
 */-->

<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    <virtualType name="Amasty\Label\Ui\DataProvider\Label\Form\DataModifierPool"
                 type="Magento\Ui\DataProvider\Modifier\Pool">
        <arguments>
            <argument name="modifiers" xsi:type="array">
                <item name="add_shapes_data" xsi:type="array">
                    <item name="class" xsi:type="string">Amasty\Label\Ui\DataProvider\Label\Modifiers\Form\AddShapesData</item>
                    <item name="sortOrder" xsi:type="number">10</item>
                </item>
                <item name="add_product_conditions_content" xsi:type="array">
                    <item name="class" xsi:type="string">Amasty\Label\Ui\DataProvider\Label\Modifiers\Form\AddProductConditionsFormContent</item>
                    <item name="sortOrder" xsi:type="number">20</item>
                </item>
                <item name="add_stores" xsi:type="array">
                    <item name="class" xsi:type="string">Amasty\Label\Ui\DataProvider\Label\Modifiers\Form\AddStoresData</item>
                    <item name="sortOrder" xsi:type="number">30</item>
                </item>
                <item name="add_customer_groups" xsi:type="array">
                    <item name="class" xsi:type="string">Amasty\Label\Ui\DataProvider\Label\Modifiers\Form\AddCustomerGroupsData</item>
                    <item name="sortOrder" xsi:type="number">40</item>
                </item>
                <item name="add_catalog_parts_data" xsi:type="array">
                    <item name="class" xsi:type="string">Amasty\Label\Ui\DataProvider\Label\Modifiers\Form\AddCatalogPartsData</item>
                    <item name="sortOrder" xsi:type="number">50</item>
                </item>
                <item name="convert_catalog_images" xsi:type="array">
                    <item name="class" xsi:type="string">Amasty\Label\Ui\DataProvider\Label\Modifiers\Form\ConvertCatalogPartsImages</item>
                    <item name="sortOrder" xsi:type="number">60</item>
                </item>
                <item name="select_type_tabs" xsi:type="array">
                    <item name="class" xsi:type="string">Amasty\Label\Ui\DataProvider\Label\Modifiers\Form\SelectTypeTab</item>
                    <item name="sortOrder" xsi:type="number">70</item>
                </item>
                <item name="part_css_settings" xsi:type="array">
                    <item name="class" xsi:type="string">Amasty\Label\Ui\DataProvider\Label\Modifiers\Form\ExtractCssSettings</item>
                    <item name="sortOrder" xsi:type="number">80</item>
                </item>
                <item name="add_tooltip_data" xsi:type="array">
                    <item name="class" xsi:type="string">Amasty\Label\Ui\DataProvider\Label\Modifiers\Form\AddTooltipData</item>
                    <item name="sortOrder" xsi:type="number">90</item>
                </item>
                <item name="add_preview_images_urls" xsi:type="array">
                    <item name="class" xsi:type="string">
                        Amasty\Label\Ui\DataProvider\Label\Modifiers\Form\AddPreviewData
                    </item>
                    <item name="sortOrder" xsi:type="number">100</item>
                </item>
                <item name="comment_visibility" xsi:type="array">
                    <item name="class" xsi:type="string">Amasty\Label\Ui\DataProvider\Label\Modifiers\Form\CommentVisibility</item>
                    <item name="sortOrder" xsi:type="number">110</item>
                </item>
            </argument>
        </arguments>
    </virtualType>

    <type name="Amasty\Label\Ui\DataProvider\Label\Modifiers\Form\AddShapesData">
        <arguments>
            <argument name="sectionNames" xsi:type="array">
                <item name="0" xsi:type="string">pdp</item>
                <item name="1" xsi:type="string">category_page</item>
            </argument>
            <argument name="elementNames" xsi:type="array">
                <item name="pdp" xsi:type="string">product_label_shape</item>
                <item name="category_page" xsi:type="string">category_label_shape</item>
            </argument>
        </arguments>
    </type>

    <type name="Amasty\Label\Ui\DataProvider\Label\Form">
        <arguments>
            <argument name="uiDataModifiersPool" xsi:type="object">Amasty\Label\Ui\DataProvider\Label\Form\DataModifierPool</argument>
        </arguments>
    </type>

    <virtualType name="Amasty\Label\Controller\Adminhtml\Label\Image\Upload\Processor" type="Magento\Catalog\Model\ImageUploader">
        <arguments>
            <argument name="baseTmpPath" xsi:type="const">Amasty\Label\Model\Label\Parts\FrontendSettings\ImagePathFormatter::AMASTY_LABEL_TMP_MEDIA_PATH</argument>
            <argument name="basePath" xsi:type="const">Amasty\Label\Model\Label\Parts\FrontendSettings\ImagePathFormatter::AMASTY_LABEL_MEDIA_PATH</argument>
            <argument name="allowedExtensions" xsi:type="array">
                <item name="jpg" xsi:type="string">jpg</item>
                <item name="jpeg" xsi:type="string">jpeg</item>
                <item name="gif" xsi:type="string">gif</item>
                <item name="png" xsi:type="string">png</item>
            </argument>
            <argument name="allowedMimeTypes" xsi:type="array">
                <item name="jpg" xsi:type="string">image/jpg</item>
                <item name="jpeg" xsi:type="string">image/jpeg</item>
                <item name="gif" xsi:type="string">image/gif</item>
                <item name="png" xsi:type="string">image/png</item>
            </argument>
        </arguments>
    </virtualType>

    <type name="Amasty\Label\Controller\Adminhtml\Label\Edit\UploadImage">
        <arguments>
            <argument name="imageUploader" xsi:type="object">
                Amasty\Label\Controller\Adminhtml\Label\Image\Upload\Processor
            </argument>
        </arguments>
    </type>

    <type name="Amasty\Label\Model\Rule\Condition\Combine">
        <arguments>
            <argument name="data" xsi:type="array">
                <item name="amlabel_custom_condition" xsi:type="array">
                    <item name="is_new" xsi:type="object">Amasty\Label\Model\Rule\Condition\IsNew</item>
                    <item name="on_sale" xsi:type="object">Amasty\Label\Model\Rule\Condition\OnSale</item>
                    <item name="qty" xsi:type="object">Amasty\Label\Model\Rule\Condition\Qty</item>
                    <item name="stock_status" xsi:type="object">Amasty\Label\Model\Rule\Condition\StockStatus</item>
                </item>
                <item name="amasty_sorting" xsi:type="array">
                    <item name="bestseller" xsi:type="object">Amasty\Label\Model\Rule\Condition\Bestsellers</item>
                </item>
                <item name="module_manager" xsi:type="object">Magento\Framework\Module\Manager</item>
            </argument>
        </arguments>
    </type>

    <virtualType name="Amasty\Label\Model\Rule\Condition\CombineFactory"
                 type="Magento\CatalogRule\Model\Rule\Condition\CombineFactory">
        <arguments>
            <argument name="instanceName" xsi:type="string">Amasty\Label\Model\Rule\Condition\Combine</argument>
        </arguments>
    </virtualType>

    <type name="Amasty\Label\Model\Rule">
        <arguments>
            <argument name="combineFactory" xsi:type="object">Amasty\Label\Model\Rule\Condition\CombineFactory</argument>
        </arguments>
    </type>

    <type name="Amasty\Label\Ui\DataProvider\Label\Modifiers\Form\AddStoresData">
        <arguments>
            <argument name="getStoreIdsByLabelId" xsi:type="object">Amasty\Label\Model\ResourceModel\Label\GetLabelStoresIds</argument>
        </arguments>
    </type>

    <type name="Amasty\Label\Ui\DataProvider\Label\Modifiers\Form\AddCustomerGroupsData">
        <arguments>
            <argument name="getCustomerGroupsIds" xsi:type="object">Amasty\Label\Model\ResourceModel\Label\GetLabelCustomerGroupsIds</argument>
        </arguments>
    </type>

    <type name="Amasty\Label\Model\Label\Save\Preprocessors\SaveImages">
        <arguments>
            <argument name="imageUploader" xsi:type="object">Amasty\Label\Controller\Adminhtml\Label\Image\Upload\Processor</argument>
        </arguments>
    </type>

    <type name="Amasty\Label\Model\Label\Save\DataPreprocessorCombine">
        <arguments>
            <argument name="preprocessors" xsi:type="array">
                <item name="0" xsi:type="array">
                    <item name="sortOrder" xsi:type="number">10</item>
                    <item name="preprocessor" xsi:type="object">Amasty\Label\Model\Label\Save\Preprocessors\FilterActiveFromToDates</item>
                </item>
                <item name="1" xsi:type="array">
                    <item name="sortOrder" xsi:type="number">20</item>
                    <item name="preprocessor" xsi:type="object">Amasty\Label\Model\Label\Save\Preprocessors\EscapeLabelsText</item>
                </item>
                <item name="2" xsi:type="array">
                    <item name="sortOrder" xsi:type="number">30</item>
                    <item name="preprocessor" xsi:type="object">Amasty\Label\Model\Label\Save\Preprocessors\MergeCssConfigs</item>
                </item>
                <item name="3" xsi:type="array">
                    <item name="sortOrder" xsi:type="number">40</item>
                    <item name="preprocessor" xsi:type="object">Amasty\Label\Model\Label\Save\Preprocessors\ProcessRelatedEntities</item>
                </item>
                <item name="4" xsi:type="array">
                    <item name="sortOrder" xsi:type="number">50</item>
                    <item name="preprocessor" xsi:type="object">Amasty\Label\Model\Label\Save\Preprocessors\ProcessRulesConditions</item>
                </item>
                <item name="5" xsi:type="array">
                    <item name="sortOrder" xsi:type="number">60</item>
                    <item name="preprocessor" xsi:type="object">Amasty\Label\Model\Label\Save\Preprocessors\ProcessTextOnlyLabel</item>
                </item>
                <item name="6" xsi:type="array">
                    <item name="sortOrder" xsi:type="number">70</item>
                    <item name="preprocessor" xsi:type="object">Amasty\Label\Model\Label\Save\Preprocessors\SaveImages</item>
                </item>
                <item name="7" xsi:type="array">
                    <item name="sortOrder" xsi:type="number">80</item>
                    <item name="preprocessor" xsi:type="object">Amasty\Label\Model\Label\Save\Preprocessors\ProcessShapeLabelType</item>
                </item>
                <item name="8" xsi:type="array">
                    <item name="sortOrder" xsi:type="number">90</item>
                    <item name="preprocessor" xsi:type="object">Amasty\Label\Model\Label\Save\Preprocessors\ExtractFrontendSettings</item>
                </item>
                <item name="9" xsi:type="array">
                    <item name="sortOrder" xsi:type="number">100</item>
                    <item name="preprocessor" xsi:type="object">Amasty\Label\Model\Label\Save\Preprocessors\ValidateTooltipColors</item>
                </item>
                <item name="10" xsi:type="array">
                    <item name="sortOrder" xsi:type="number">110</item>
                    <item name="preprocessor" xsi:type="object">Amasty\Label\Model\Label\Save\Preprocessors\ExtractTooltipData</item>
                </item>
            </argument>
        </arguments>
    </type>

    <virtualType name="Amasty\Label\Ui\DataProvider\Product\Listing\DataProvider" type="Magento\Catalog\Ui\DataProvider\Product\ProductDataProvider">
        <arguments>
            <argument name="addFilterStrategies" xsi:type="array">
                <item name="label_id" xsi:type="object">Amasty\Label\Ui\DataProvider\Product\Filter\LabelIdFilter</item>
            </argument>
        </arguments>
    </virtualType>
</config>

Spamworldpro Mini