|
209 | 209 | <preference for="Magento\Framework\MessageQueue\Bulk\ExchangeFactoryInterface" type="Magento\Framework\MessageQueue\Bulk\ExchangeFactory" />
|
210 | 210 | <preference for="Magento\Framework\MessageQueue\QueueFactoryInterface" type="Magento\Framework\MessageQueue\QueueFactory" />
|
211 | 211 | <preference for="Magento\Framework\Search\Request\IndexScopeResolverInterface" type="Magento\Framework\Indexer\ScopeResolver\IndexScopeResolver"/>
|
212 |
| - <preference for="\Magento\Framework\GraphQl\Query\ErrorHandlerInterface" type="\Magento\Framework\GraphQl\Query\ErrorHandler"/> |
213 | 212 | <type name="Magento\Framework\Model\ResourceModel\Db\TransactionManager" shared="false" />
|
214 | 213 | <type name="Magento\Framework\Acl\Data\Cache">
|
215 | 214 | <arguments>
|
|
1757 | 1756 | </argument>
|
1758 | 1757 | </arguments>
|
1759 | 1758 | </type>
|
| 1759 | + <preference for="\Magento\Framework\GraphQl\Query\ErrorHandlerInterface" type="\Magento\Framework\GraphQl\Query\ErrorHandler"/> |
| 1760 | + <type name="\Magento\Framework\GraphQl\Query\ErrorHandler"> |
| 1761 | + <arguments> |
| 1762 | + <argument name="clientLogger" xsi:type="object">GraphQLClientLogger</argument> |
| 1763 | + <argument name="serverLogger" xsi:type="object">GraphQLServerLogger</argument> |
| 1764 | + <argument name="generalLogger" xsi:type="object">GraphQLGeneralLogger</argument> |
| 1765 | + <argument name="clientErrorCategories" xsi:type="array"> |
| 1766 | + <item name="graphql" xsi:type="const">\GraphQL\Error\Error::CATEGORY_GRAPHQL</item> |
| 1767 | + <item name="alreadyExists" xsi:type="const">\Magento\Framework\GraphQl\Exception\GraphQlAlreadyExistsException::EXCEPTION_CATEGORY</item> |
| 1768 | + <item name="authentication" xsi:type="const">\Magento\Framework\GraphQl\Exception\GraphQlAuthenticationException::EXCEPTION_CATEGORY</item> |
| 1769 | + <item name="authorization" xsi:type="const">\Magento\Framework\GraphQl\Exception\GraphQlAuthorizationException::EXCEPTION_CATEGORY</item> |
| 1770 | + <item name="input" xsi:type="const">\Magento\Framework\GraphQl\Exception\GraphQlInputException::EXCEPTION_CATEGORY</item> |
| 1771 | + <item name="noSuchEntity" xsi:type="const">\Magento\Framework\GraphQl\Exception\GraphQlNoSuchEntityException::EXCEPTION_CATEGORY</item> |
| 1772 | + <item name="request" xsi:type="string">request</item> |
| 1773 | + <item name="user" xsi:type="string">user</item> |
| 1774 | + </argument> |
| 1775 | + <argument name="serverErrorCategories" xsi:type="array"> |
| 1776 | + <item name="internal" xsi:type="const">\GraphQL\Error\Error::CATEGORY_INTERNAL</item> |
| 1777 | + </argument> |
| 1778 | + </arguments> |
| 1779 | + </type> |
| 1780 | + <virtualType name="GraphQLClientLogger" type="Magento\Framework\Logger\Monolog"> |
| 1781 | + <arguments> |
| 1782 | + <argument name="handlers" xsi:type="array"> |
| 1783 | + <item name="error" xsi:type="object">GraphQLClientErrorHandler</item> |
| 1784 | + </argument> |
| 1785 | + </arguments> |
| 1786 | + </virtualType> |
| 1787 | + <virtualType name="GraphQLClientErrorHandler" type="\Magento\Framework\Logger\Handler\Base"> |
| 1788 | + <arguments> |
| 1789 | + <argument name="fileName" xsi:type="const">\Magento\Framework\GraphQl\Query\ErrorHandlerInterface::CLIENT_LOG_FILE</argument> |
| 1790 | + </arguments> |
| 1791 | + </virtualType> |
| 1792 | + <virtualType name="GraphQLServerLogger" type="Magento\Framework\Logger\Monolog"> |
| 1793 | + <arguments> |
| 1794 | + <argument name="handlers" xsi:type="array"> |
| 1795 | + <item name="error" xsi:type="object">GraphQLServerErrorHandler</item> |
| 1796 | + </argument> |
| 1797 | + </arguments> |
| 1798 | + </virtualType> |
| 1799 | + <virtualType name="GraphQLServerErrorHandler" type="\Magento\Framework\Logger\Handler\Base"> |
| 1800 | + <arguments> |
| 1801 | + <argument name="fileName" xsi:type="const">\Magento\Framework\GraphQl\Query\ErrorHandlerInterface::SERVER_LOG_FILE</argument> |
| 1802 | + </arguments> |
| 1803 | + </virtualType> |
| 1804 | + <virtualType name="GraphQLGeneralLogger" type="Magento\Framework\Logger\Monolog"> |
| 1805 | + <arguments> |
| 1806 | + <argument name="handlers" xsi:type="array"> |
| 1807 | + <item name="error" xsi:type="object">GraphQLGeneralErrorHandler</item> |
| 1808 | + </argument> |
| 1809 | + </arguments> |
| 1810 | + </virtualType> |
| 1811 | + <virtualType name="GraphQLGeneralErrorHandler" type="\Magento\Framework\Logger\Handler\Base"> |
| 1812 | + <arguments> |
| 1813 | + <argument name="fileName" xsi:type="const">\Magento\Framework\GraphQl\Query\ErrorHandlerInterface::GENERAL_LOG_FILE</argument> |
| 1814 | + </arguments> |
| 1815 | + </virtualType> |
1760 | 1816 | </config>
|
0 commit comments