di.xml 1.7 KB

1234567891011121314151617181920212223242526272829303132
  1. <?xml version="1.0"?>
  2. <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
  3. <type name="Temando\Shipping\Rest\Authentication">
  4. <arguments>
  5. <argument name="session" xsi:type="object">Magento\Customer\Model\Session</argument>
  6. </arguments>
  7. </type>
  8. <type name="Magento\Customer\CustomerData\SectionPool">
  9. <arguments>
  10. <argument name="sectionSourceMap" xsi:type="array">
  11. <item name="checkout-fields" xsi:type="string">Temando\Shipping\CustomerData\CheckoutFields</item>
  12. <item name="collection-point-result" xsi:type="string">Temando\Shipping\CustomerData\CollectionPoints</item>
  13. <item name="pickup-location-result" xsi:type="string">Temando\Shipping\CustomerData\PickupLocations</item>
  14. </argument>
  15. </arguments>
  16. </type>
  17. <type name="Magento\Checkout\Block\Onepage">
  18. <arguments>
  19. <argument name="layoutProcessors" xsi:type="array">
  20. <item name="temando-checkout-components" xsi:type="object">Temando\Shipping\Block\Checkout\LayoutProcessor</item>
  21. </argument>
  22. </arguments>
  23. </type>
  24. <type name="Magento\Checkout\Model\CompositeConfigProvider">
  25. <arguments>
  26. <argument name="configProviders" xsi:type="array">
  27. <item name="ts-collection-point-config" xsi:type="object">Temando\Shipping\Model\Delivery\CollectionPointConfigProvider</item>
  28. <item name="ts-delivery-options" xsi:type="object">Temando\Shipping\Model\Delivery\DeliveryOptionsConfigProvider</item>
  29. </argument>
  30. </arguments>
  31. </type>
  32. </config>