![]() 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/vendor/extmag/shiplab/etc/ |
<?xml version="1.0"?> <!-- /** * Copyright © Extmag. All rights reserved. */ --> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <preference for="Extmag\Shiplab\Api\Data\LabelInterface" type="Extmag\Shiplab\Model\Label"/> <preference for="Extmag\Shiplab\Api\LabelRepositoryInterface" type="Extmag\Shiplab\Model\LabelRepository"/> <preference for="Extmag\Shiplab\Api\Data\ShippingMethodsInterface" type="Extmag\Shiplab\Model\ShippingMethods"/> <preference for="Extmag\Shiplab\Api\ShippingMethodsRepositoryInterface" type="Extmag\Shiplab\Model\ShippingMethodsRepository"/> <preference for="Extmag\Shiplab\Api\Data\PriceRulesInterface" type="Extmag\Shiplab\Model\PriceRules"/> <preference for="Extmag\Shiplab\Api\PriceRulesRepositoryInterface" type="Extmag\Shiplab\Model\PriceRulesRepository"/> <preference for="Extmag\Shiplab\Api\Data\AccessPointInterface" type="Extmag\Shiplab\Model\AccessPoint"/> <preference for="Extmag\Shiplab\Api\AccessPointRepositoryInterface" type="Extmag\Shiplab\Model\AccessPointRepository"/> <preference for="Extmag\Shiplab\Api\Data\AddressInterface" type="Extmag\Shiplab\Model\Address"/> <preference for="Extmag\Shiplab\Api\AddressRepositoryInterface" type="Extmag\Shiplab\Model\AddressRepository"/> <preference for="Extmag\Shiplab\Api\Data\ShipperAccountInterface" type="Extmag\Shiplab\Model\ShipperAccount"/> <preference for="Extmag\Shiplab\Api\ShipperAccountRepositoryInterface" type="Extmag\Shiplab\Model\ShipperAccountRepository"/> <preference for="Extmag\Shiplab\Api\Data\PickupInterface" type="Extmag\Shiplab\Model\Pickup"/> <preference for="Extmag\Shiplab\Api\PickupRepositoryInterface" type="Extmag\Shiplab\Model\PickupRepository"/> <preference for="Extmag\Shiplab\Api\Data\ThirdPartyInterface" type="Extmag\Shiplab\Model\ThirdParty"/> <preference for="Extmag\Shiplab\Api\ThirdPartyRepositoryInterface" type="Extmag\Shiplab\Model\ThirdPartyRepository"/> <preference for="Extmag\Shiplab\Api\Data\DimensionBoxInterface" type="Extmag\Shiplab\Model\DimensionBox"/> <preference for="Extmag\Shiplab\Api\DimensionBoxRepositoryInterface" type="Extmag\Shiplab\Model\DimensionBoxRepository"/> <preference for="Extmag\Shiplab\Api\Data\ConfigurationScopeInterface" type="Extmag\Shiplab\Model\ConfigurationScope"/> <preference for="Extmag\Shiplab\Api\ConfigurationScopeRepositoryInterface" type="Extmag\Shiplab\Model\ConfigurationScopeRepository"/> <preference for="Extmag\Shiplab\Api\Data\ConfigurationStoreInterface" type="Extmag\Shiplab\Model\ConfigurationStore"/> <preference for="Extmag\Shiplab\Api\ConfigurationStoreRepositoryInterface" type="Extmag\Shiplab\Model\ConfigurationStoreRepository"/> <preference for="Extmag\Shiplab\Api\Data\ConfigurationDirectionInterface" type="Extmag\Shiplab\Model\ConfigurationDirection"/> <preference for="Extmag\Shiplab\Api\ConfigurationDirectionRepositoryInterface" type="Extmag\Shiplab\Model\ConfigurationDirectionRepository"/> <preference for="Extmag\Shiplab\Api\Data\ConfigurationCountryInterface" type="Extmag\Shiplab\Model\ConfigurationCountry"/> <preference for="Extmag\Shiplab\Api\ConfigurationCountryRepositoryInterface" type="Extmag\Shiplab\Model\ConfigurationCountryRepository"/> <preference for="Extmag\Shiplab\Api\Data\ConfigurationInterface" type="Extmag\Shiplab\Model\Configuration"/> <preference for="Extmag\Shiplab\Api\ConfigurationRepositoryInterface" type="Extmag\Shiplab\Model\ConfigurationRepository"/> <preference for="Extmag\Shiplab\Api\Data\LogsInterface" type="Extmag\Shiplab\Model\Logs"/> <preference for="Extmag\Shiplab\Api\LogsRepositoryInterface" type="Extmag\Shiplab\Model\LogsRepository"/> <preference for="Extmag\Shiplab\Api\Data\LabelCronInterface" type="Extmag\Shiplab\Model\LabelCron"/> <preference for="Extmag\Shiplab\Api\LabelCronRepositoryInterface" type="Extmag\Shiplab\Model\LabelCronRepository"/> <preference for="Magento\Sales\Block\Order\Info" type="Extmag\Shiplab\Block\Order\Info"/> <preference for="Extmag\Shiplab\Model\Config\ValueInterface" type="Extmag\Shiplab\Model\Config\Value"/> <type name="Magento\Framework\View\Element\UiComponent\DataProvider\CollectionFactory"> <arguments> <argument name="collections" xsi:type="array"> <item name="extmag_shiplab_address_listing_data_source" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\Address\Grid\Collection</item> <item name="extmag_shiplab_shipperaccount_listing_data_source" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\ShipperAccount\Grid\Collection</item> <item name="extmag_shiplab_shippingmethods_listing_data_source" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\ShippingMethods\Grid\Collection</item> <item name="extmag_shiplab_pickup_listing_data_source" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\Pickup\Grid\Collection</item> <item name="extmag_shiplab_thirdparty_listing_data_source" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\ThirdParty\Grid\Collection</item> <item name="extmag_shiplab_dimensionbox_listing_data_source" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\DimensionBox\Grid\Collection</item> <item name="extmag_shiplab_logs_listing_data_source" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\Logs\Grid\Collection</item> <item name="extmag_shiplab_label_listing_data_source" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\Label\Grid\Collection</item> <item name="extmag_shiplab_configurationscope_listing_data_source" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\ConfigurationScope\Grid\Collection</item> <item name="extmag_shiplab_accesspoint_listing_data_source" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\AccessPoint\Grid\Collection</item> <item name="extmag_shiplab_pricerules_listing_data_source" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\PriceRules\Grid\Collection</item> <item name="extmag_shiplab_embedded_pricerules_listing_data_source" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\PriceRules\Grid\Collection</item> </argument> </arguments> </type> <type name="Extmag\Shiplab\Model\ResourceModel\Address\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">extmag_address</argument> <argument name="eventPrefix" xsi:type="string">shiplab_address_grid_collection</argument> <argument name="eventObject" xsi:type="string">address_grid_collection</argument> <argument name="resourceModel" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\Address</argument> </arguments> </type> <type name="Extmag\Shiplab\Model\ResourceModel\ShippingMethods\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">extmag_shipping_methods</argument> <argument name="eventPrefix" xsi:type="string">shiplab_shippingmethods_grid_collection</argument> <argument name="eventObject" xsi:type="string">shippingmethods_grid_collection</argument> <argument name="resourceModel" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\ShippingMethods </argument> </arguments> </type> <type name="Extmag\Shiplab\Model\ResourceModel\PriceRules\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">extmag_shiplab_price_rules</argument> <argument name="eventPrefix" xsi:type="string">shiplab_price_rules_grid_collection</argument> <argument name="eventObject" xsi:type="string">shiplab_price_rules_grid_collection</argument> <argument name="resourceModel" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\PriceRules</argument> </arguments> </type> <type name="Extmag\Shiplab\Model\ResourceModel\AccessPoint\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">extmag_access_point</argument> <argument name="eventPrefix" xsi:type="string">shiplab_accesspoint_grid_collection</argument> <argument name="eventObject" xsi:type="string">accesspoint_grid_collection</argument> <argument name="resourceModel" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\AccessPoint</argument> </arguments> </type> <type name="Extmag\Shiplab\Model\ResourceModel\ShipperAccount\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">extmag_shipper_account</argument> <argument name="eventPrefix" xsi:type="string">shiplab_shipperaccount_grid_collection</argument> <argument name="eventObject" xsi:type="string">shipperaccount_grid_collection</argument> <argument name="resourceModel" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\ShipperAccount </argument> </arguments> </type> <type name="Extmag\Shiplab\Model\ResourceModel\Pickup\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">extmag_pickup</argument> <argument name="eventPrefix" xsi:type="string">shiplab_pickup_grid_collection</argument> <argument name="eventObject" xsi:type="string">pickup_grid_collection</argument> <argument name="resourceModel" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\Pickup</argument> </arguments> </type> <type name="Extmag\Shiplab\Model\ResourceModel\ThirdParty\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">extmag_third_party</argument> <argument name="eventPrefix" xsi:type="string">shiplab_thirdparty_grid_collection</argument> <argument name="eventObject" xsi:type="string">thirdparty_grid_collection</argument> <argument name="resourceModel" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\ThirdParty</argument> </arguments> </type> <type name="Extmag\Shiplab\Model\ResourceModel\DimensionBox\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">extmag_dimension_box</argument> <argument name="eventPrefix" xsi:type="string">shiplab_dimensionbox_grid_collection</argument> <argument name="eventObject" xsi:type="string">dimensionbox_grid_collection</argument> <argument name="resourceModel" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\DimensionBox</argument> </arguments> </type> <type name="Extmag\Shiplab\Model\ResourceModel\Logs\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">extmag_logs</argument> <argument name="eventPrefix" xsi:type="string">shiplab_logs_grid_collection</argument> <argument name="eventObject" xsi:type="string">logs_grid_collection</argument> <argument name="resourceModel" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\Logs</argument> </arguments> </type> <type name="Extmag\Shiplab\Model\ResourceModel\Label\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">extmag_labels</argument> <argument name="eventPrefix" xsi:type="string">shiplab_label_grid_collection</argument> <argument name="eventObject" xsi:type="string">label_grid_collection</argument> <argument name="resourceModel" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\Label</argument> </arguments> </type> <type name="Extmag\Shiplab\Model\ResourceModel\ConfigurationScope\Grid\Collection"> <arguments> <argument name="mainTable" xsi:type="string">extmag_configuration_scope</argument> <argument name="eventPrefix" xsi:type="string">shiplab_configurationscope_grid_collection</argument> <argument name="eventObject" xsi:type="string">configurationscope_grid_collection</argument> <argument name="resourceModel" xsi:type="string">Extmag\Shiplab\Model\ResourceModel\ConfigurationScope </argument> </arguments> </type> <type name="Magento\Framework\Model\Entity\RepositoryFactory"> <arguments> <argument name="entities" xsi:type="array"> <item name="Extmag\Shiplab\Api\Data\AddressInterface" xsi:type="string">Extmag\Shiplab\Api\AddressRepositoryInterface</item> <item name="Extmag\Shiplab\Api\Data\ShipperAccountInterface" xsi:type="string">Extmag\Shiplab\Api\ShipperAccountRepositoryInterface</item> <item name="Extmag\Shiplab\Api\Data\ShippingMethodsInterface" xsi:type="string">Extmag\Shiplab\Api\ShippingMethodsRepositoryInterface</item> <item name="Extmag\Shiplab\Api\Data\PickupInterface" xsi:type="string">Extmag\Shiplab\Api\PickupRepositoryInterface</item> <item name="Extmag\Shiplab\Api\Data\ThirdPartyInterface" xsi:type="string">Extmag\Shiplab\Api\ThirdPartyRepositoryInterface</item> <item name="Extmag\Shiplab\Api\Data\DimensionBoxInterface" xsi:type="string">Extmag\Shiplab\Api\DimensionBoxRepositoryInterface</item> <item name="Extmag\Shiplab\Api\Data\LabelCronInterface" xsi:type="string">Extmag\Shiplab\Api\LabelCronRepositoryInterface</item> <item name="Extmag\Shiplab\Api\Data\LabelInterface" xsi:type="string">Extmag\Shiplab\Api\LabelRepositoryInterface</item> <item name="Extmag\Shiplab\Api\Data\LogsInterface" xsi:type="string">Extmag\Shiplab\Api\LogsRepositoryInterface</item> <item name="Extmag\Shiplab\Api\Data\ConfigurationScopeInterface" xsi:type="string">Extmag\Shiplab\Api\ConfigurationScopeRepositoryInterface</item> <item name="Extmag\Shiplab\Api\Data\ConfigurationStoreInterface" xsi:type="string">Extmag\Shiplab\Api\ConfigurationStoreRepositoryInterface</item> <item name="Extmag\Shiplab\Api\Data\ConfigurationDirectionInterface" xsi:type="string">Extmag\Shiplab\Api\ConfigurationDirectionRepositoryInterface</item> <item name="Extmag\Shiplab\Api\Data\ConfigurationCountryInterface" xsi:type="string">Extmag\Shiplab\Api\ConfigurationCountryRepositoryInterface</item> <item name="Extmag\Shiplab\Api\Data\ConfigurationInterface" xsi:type="string">Extmag\Shiplab\Api\ConfigurationRepositoryInterface</item> <item name="Extmag\Shiplab\Api\Data\AccessPointInterface" xsi:type="string">Extmag\Shiplab\Api\AccessPointRepositoryInterface</item> </argument> </arguments> </type> <type name="Extmag\Shiplab\Helper\Config\Structure\Element\Iterator\Group" shared="false"/> <type name="Extmag\Shiplab\Helper\Config\Structure\Element\Group\Proxy" shared="false"/> <type name="Extmag\Shiplab\Helper\Config\Structure\Reader"> <arguments> <argument name="compiler" xsi:type="object">Magento\Framework\View\TemplateEngine\Xhtml\ConfigCompiler </argument> </arguments> </type> <type name="Extmag\Shiplab\Helper\Config\Structure\Element\Tab" shared="false"> <arguments> <argument name="childrenIterator" xsi:type="object">Extmag\Shiplab\Helper\Config\Structure\Element\Iterator\Section</argument> </arguments> </type> <type name="Extmag\Shiplab\Helper\Config\Structure\Element\Section" shared="false"> <arguments> <argument name="childrenIterator" xsi:type="object">Extmag\Shiplab\Helper\Config\Structure\Element\Iterator\Group</argument> </arguments> </type> <type name="Extmag\Shiplab\Helper\Config\Structure\Element\Iterator\Field" shared="false"> <arguments> <argument name="groupFlyweight" xsi:type="object">Extmag\Shiplab\Helper\Config\Structure\Element\Group\Proxy</argument> </arguments> </type> <type name="Extmag\Shiplab\Helper\Config\Structure\Element\Group" shared="false"> <arguments> <argument name="childrenIterator" xsi:type="object">Extmag\Shiplab\Helper\Config\Structure\Element\Iterator\Field</argument> </arguments> </type> <virtualType name="extmagDebugLogger" type="Magento\Framework\Logger\Monolog"> <arguments> <argument name="name" xsi:type="string">extmagDebugLogger</argument> <argument name="handlers" xsi:type="array"> <item name="debug" xsi:type="object">Extmag\Shiplab\Webservice\Logger\Handler\Debug</item> </argument> </arguments> </virtualType> <virtualType name="extmagInfoLogger" type="Magento\Framework\Logger\Monolog"> <arguments> <argument name="name" xsi:type="string">extmagInfoLogger</argument> <argument name="handlers" xsi:type="array"> <item name="debug" xsi:type="object">Extmag\Shiplab\Webservice\Logger\Handler\Info</item> </argument> </arguments> </virtualType> <virtualType name="extmagWarningLogger" type="Magento\Framework\Logger\Monolog"> <arguments> <argument name="name" xsi:type="string">extmagWarningLogger</argument> <argument name="handlers" xsi:type="array"> <item name="debug" xsi:type="object">Extmag\Shiplab\Webservice\Logger\Handler\Warning</item> </argument> </arguments> </virtualType> <type name="Extmag\Shiplab\Helper\Manager"> <arguments> <argument name="debugLogger" xsi:type="object">extmagDebugLogger</argument> <argument name="infoLogger" xsi:type="object">extmagInfoLogger</argument> <argument name="warningLogger" xsi:type="object">extmagWarningLogger</argument> </arguments> </type> <type name="Extmag\Shiplab\Model\Rule\Condition\Address"> <arguments> <argument name="data" xsi:type="array"> <item name="form_name" xsi:type="string">extmag_shiplab_shippingmethods_form</item> </argument> </arguments> </type> <type name="Extmag\Shiplab\Model\Rule\Condition\Combine"> <arguments> <argument name="data" xsi:type="array"> <item name="form_name" xsi:type="string">extmag_shiplab_shippingmethods_form</item> </argument> </arguments> </type> <type name="Extmag\Shiplab\Model\Rule\Condition\Product"> <arguments> <argument name="data" xsi:type="array"> <item name="form_name" xsi:type="string">extmag_shiplab_shippingmethods_form</item> </argument> </arguments> </type> <type name="Extmag\Shiplab\Model\Rule\Condition\Product\Combine"> <arguments> <argument name="data" xsi:type="array"> <item name="form_name" xsi:type="string">extmag_shiplab_shippingmethods_form</item> </argument> </arguments> </type> <type name="Extmag\Shiplab\Model\Rule\Condition\Product\Found"> <arguments> <argument name="data" xsi:type="array"> <item name="form_name" xsi:type="string">extmag_shiplab_shippingmethods_form</item> </argument> </arguments> </type> <type name="Extmag\Shiplab\Model\Rule\Condition\Product\Subselect"> <arguments> <argument name="data" xsi:type="array"> <item name="form_name" xsi:type="string">extmag_shiplab_shippingmethods_form</item> </argument> </arguments> </type> <!--<type name="Magento\SalesRule\Model\Rule\Customer"> <arguments> <argument name="data" xsi:type="array"> <item name="form_name" xsi:type="string">sales_rule_form</item> </argument> </arguments> </type>--> <type name="Magento\Quote\Model\Cart\ShippingMethodConverter"> <plugin name="add_ap_to_shipping_method" type="Extmag\Shiplab\Plugin\Carrier\AccessPoint" disabled="false" sortOrder="30"/> <plugin name="add_logo_shipping_method" type="Extmag\Shiplab\Plugin\Carrier\Logo" disabled="false" sortOrder="40"/> </type> <type name="Extmag\Shiplab\Model\LabelRepository"> <arguments> <argument name="trackRepository" xsi:type="object">Magento\Sales\Api\ShipmentTrackRepositoryInterface\Proxy</argument> </arguments> </type> </config>