![]() 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/ |
<?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>