di.xml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?xml version="1.0"?>
  2. <!--
  3. /**
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. -->
  8. <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
  9. <preference for="Magento\Catalog\Block\Product\ReviewRendererInterface" type="Magento\Review\Block\Product\ReviewRenderer" />
  10. <type name="Magento\Framework\Model\ActionValidator\RemoveAction">
  11. <arguments>
  12. <argument name="protectedModels" xsi:type="array">
  13. <item name="review" xsi:type="string">Magento\Review\Model\Review</item>
  14. </argument>
  15. </arguments>
  16. </type>
  17. <type name="Magento\Catalog\Model\Product\ReservedAttributeList">
  18. <arguments>
  19. <argument name="allowedAttributes" xsi:type="array">
  20. <item name="rating_summary" xsi:type="string">rating_summary</item>
  21. </argument>
  22. </arguments>
  23. </type>
  24. <type name="Magento\Review\Model\Review">
  25. <arguments>
  26. <argument name="urlModel" xsi:type="object">Magento\Framework\Url</argument>
  27. </arguments>
  28. </type>
  29. <type name="Magento\Review\Model\ResourceModel\Rating\Option">
  30. <arguments>
  31. <argument name="customerSession" xsi:type="object">Magento\Customer\Model\Session\Proxy</argument>
  32. </arguments>
  33. </type>
  34. <type name="Magento\Catalog\Ui\DataProvider\Product\ProductRenderCollectorComposite">
  35. <arguments>
  36. <argument name="productProviders" xsi:type="array">
  37. <item name="review" xsi:type="object">\Magento\Review\Ui\DataProvider\Product\Listing\Collector\Review</item>
  38. </argument>
  39. </arguments>
  40. </type>
  41. </config>