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/vendor/extmag/shiplab/etc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/old/vendor/extmag/shiplab/etc/di.xml
<?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>

Spamworldpro Mini