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/old/app/code/Cnc/Sales/etc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/old/app/code/Cnc/Sales/etc/di.xml
<?xml version="1.0"?>
<!--
/**
 * Copyright (c) 2020 Kaliop Digital Commerce (https://digitalcommerce.kaliop.com) All Rights Reserved.
 * https://opensource.org/licenses/OSL-3.0  Open Software License (OSL 3.0)
 * Cnc
 * Radosław Stępień <[email protected]> <[email protected]>
 */
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    <virtualType name="Magento\Sales\Model\ResourceModel\Order\Grid" type="Magento\Sales\Model\ResourceModel\Grid">
        <arguments>
            <argument name="mainTableName" xsi:type="string">sales_order</argument>
            <argument name="gridTableName" xsi:type="string">sales_order_grid</argument>
            <argument name="orderIdField" xsi:type="string">sales_order.entity_id</argument>
            <argument name="columns" xsi:type="array">
                <item name="company_name" xsi:type="string">sales_shipping_address.company</item>
                <item name="vat_indicator" xsi:type="string">sales_shipping_address.vat_id</item>
                <item name="tax_amount" xsi:type="string">sales_order.tax_amount</item>
                <item name="weight" xsi:type="string">sales_order.weight</item>
                <item name="country" xsi:type="string">sales_shipping_address.country_id</item>
                <item name="origin_order_id" xsi:type="string">sales_order.origin_order_id</item>
            </argument>
        </arguments>
    </virtualType>
    <virtualType name="SalesOrderInvoiceSendEmails" type="Magento\Sales\Model\EmailSenderHandler">
        <arguments>
            <argument name="emailSender" xsi:type="object">Magento\Sales\Model\Order\Email\Sender\InvoiceSender</argument>
            <argument name="entityResource" xsi:type="object">Magento\Sales\Model\ResourceModel\Order\Invoice</argument>
            <argument name="entityCollection" xsi:type="object" shared="false">Magento\Sales\Model\ResourceModel\Order\Invoice\Collection</argument>
            <argument name="identityContainer" xsi:type="object" shared="false">Cnc\Sales\Preference\Model\Order\Email\Container\InvoiceIdentity</argument>
        </arguments>
    </virtualType>
    <type name="Magento\Framework\Console\CommandList">
        <arguments>
            <argument name="commands" xsi:type="array">
                <item name="cnc_tmp_tables_update" xsi:type="object">Cnc\Sales\Console\Command\UpdateTmpTables</item>
                <item name="cnc_orders_data_import" xsi:type="object">Cnc\Sales\Console\Command\ImportOrders</item>
            </argument>
        </arguments>
    </type>
    <type name="Fooman\PdfCustomiser\Block\AbstractSalesDocument">
        <plugin name="cnc-sales-order-print-plugin"
                type="Cnc\Sales\Plugin\Block\AbstractSalesDocument"/>
    </type>
    <type name="Magento\Sales\Model\ResourceModel\Order\Handler\State">
        <plugin name="cnc-sales-order-state-handler-plugin"
                type="Cnc\Sales\Plugin\Model\ResourceModel\Order\Handler\State"/>
    </type>

    <type name="Magento\Sales\Model\Order\Item">
        <plugin name="cnc_sales_plugin_model_order_item"
                type="Cnc\Sales\Plugin\Model\Order\Item"/>
    </type>
    <preference for="Magento\Sales\Model\Order\Email\Container\InvoiceIdentity"
                type="Cnc\Sales\Preference\Model\Order\Email\Container\InvoiceIdentity"/>
    <preference for="Magento\Sales\Model\Order\Email\SenderBuilder"
                type="Cnc\Sales\Preference\Model\Order\Email\SenderBuilder"/>
    <preference for="Magento\Sales\Model\Order\Invoice\Sender\EmailSender"
                type="Cnc\Sales\Preference\Model\Order\Invoice\Sender\EmailSender"/>
    <preference for="Magento\Sales\Model\Order\Email\Sender\InvoiceSender"
                type="Cnc\Sales\Preference\Model\Order\Email\Sender\InvoiceSender"/>

    <type name="Magento\Sales\Model\Order">
        <plugin name="ecombricksInventorySalesPluginModelOrder" type="Ecombricks\InventorySales\Plugin\Model\Order" sortOrder="-999" disabled="true" />
        <plugin name="cncEcombricksInventorySalesPluginModelOrder" type="Cnc\Sales\Plugin\Model\Order" sortOrder="-999" disabled="false" />
    </type>
    <type name="Magento\Sales\Model\AdminOrder\Create">
        <plugin name="cnc_sales_model_admin_order_create_plugin"
                type="Cnc\Sales\Plugin\Model\AdminOrder\CreatePlugin"
                sortOrder="1000"/>
    </type>
</config>

Spamworldpro Mini