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/Ecombricks/InventoryQuote/etc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/Ecombricks/InventoryQuote/etc/interception.xml
<?xml version="1.0"?>
<!--
/**
 * Copyright © eComBricks. All rights reserved.
 * See LICENSE.txt for license details.
 */
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:ecombricks:module:Ecombricks_Interception:etc/interception.xsd">
    
    <!-- Quote -->
    <type name="Magento\Quote\Model\Quote">
        <trait type="Ecombricks\InventoryQuote\Model\Quote\SourceTrait" sortOrder="-999" />
    </type>
    
    <!-- Quote item -->
    <type name="Magento\Quote\Model\Quote\Item">
        <trait type="Ecombricks\Inventory\Framework\SourceTrait" sortOrder="-999" />
        <trait type="Ecombricks\Inventory\Framework\Model\SourceTrait" sortOrder="-900" />
        <trait type="Ecombricks\InventoryQuote\Model\Quote\Item\SourceTrait" sortOrder="-800" />
        <property name="sourceManagement" type="object">Ecombricks\Inventory\Model\SourceManagement</property>
    </type>
    <type name="Magento\Quote\Model\ResourceModel\Quote\Item">
        <trait type="Ecombricks\Inventory\Framework\Model\ResourceModel\Db\SourceTrait" sortOrder="-900" />
        <property name="sourceTable" type="string">ecombricks_quote_item_source</property>
    </type>
    <type name="Magento\Quote\Model\ResourceModel\Quote\Item\Collection">
        <trait type="Ecombricks\Inventory\Framework\SourceTrait" sortOrder="-999" />
        <trait type="Ecombricks\Inventory\Framework\Model\ResourceModel\Db\Collection\SourceTrait" sortOrder="-900" />
        <property name="sourceTable" type="string">ecombricks_quote_item_source</property>
    </type>
    
    <!-- Quote address -->
    <type name="Magento\Quote\Model\Quote\Address">
        <trait type="Ecombricks\Inventory\Framework\Model\SourceAdditionalTrait" sortOrder="-900" />
        <trait type="Ecombricks\InventoryQuote\Model\Quote\Address\SourceTrait" sortOrder="-800" />
        <property name="inventoryStoreManager" type="object">Magento\Store\Model\StoreManagerInterface</property>
        <property name="inventoryCarrierFactory" type="object">Magento\Shipping\Model\CarrierFactoryInterface</property>
        <property name="sourceManagement" type="object">Ecombricks\Inventory\Model\SourceManagement</property>
    </type>
    <type name="Magento\Quote\Model\ResourceModel\Quote\Address">
        <trait type="Ecombricks\Inventory\Framework\Model\ResourceModel\Db\SourceAdditionalTrait" sortOrder="-900" />
        <property name="sourceAdditionalTable" type="string">ecombricks_source_quote_address</property>
        <property name="additionalColumns" type="array">
            <item name="shipping_method">shipping_method</item>
        </property>
    </type>
    <type name="Magento\Quote\Model\ResourceModel\Quote\Address\Collection">
        <trait type="Ecombricks\Inventory\Framework\Model\ResourceModel\Db\Collection\SourceAdditionalTrait" sortOrder="-900" />
        <property name="sourceAdditionalTable" type="string">ecombricks_source_quote_address</property>
        <property name="additionalColumns" type="array">
            <item name="shipping_method">shipping_method</item>
        </property>
    </type>
    
    <!-- Quote address rate -->
    <type name="Magento\Quote\Model\Quote\Address\Rate">
        <trait type="Ecombricks\Inventory\Framework\SourceTrait" sortOrder="-999" />
        <trait type="Ecombricks\Inventory\Framework\Model\SourceTrait" sortOrder="-900" />
        <property name="sourceManagement" type="object">Ecombricks\Inventory\Model\SourceManagement</property>
    </type>
    <type name="Magento\Quote\Model\ResourceModel\Quote\Address\Rate">
        <trait type="Ecombricks\Inventory\Framework\Model\ResourceModel\Db\SourceTrait" sortOrder="-900" />
    </type>
    <type name="Magento\Quote\Model\ResourceModel\Quote\Address\Rate\Collection">
        <trait type="Ecombricks\Inventory\Framework\SourceTrait" sortOrder="-999" />
        <trait type="Ecombricks\Inventory\Framework\Model\ResourceModel\Db\Collection\SourceTrait" sortOrder="-900" />
    </type>
    
    <!-- Quote address shipping total -->
    <type name="Magento\Quote\Model\Quote\Address\Total\Shipping">
        <trait type="Ecombricks\InventoryQuote\Model\Quote\Address\Total\Shipping\SourceTrait" sortOrder="-999" />
    </type>
    
    <!-- Quote management -->
    <type name="Magento\Quote\Model\QuoteManagement">
        <trait type="Ecombricks\InventoryQuote\Model\QuoteManagement\SourceTrait" sortOrder="-999" />
        <property name="customerAddressRepository" type="object">Magento\Customer\Api\AddressRepositoryInterface</property>
        <property name="inventoryQuoteValidator" type="object">Magento\Quote\Model\QuoteValidator</property>
        <property name="inventoryRequest" type="object">Magento\Framework\App\RequestInterface</property>
        <property name="inventoryRemoteAddress" type="object">Magento\Framework\HTTP\PhpEnvironment\RemoteAddress</property>
    </type>
    
</config>

Spamworldpro Mini