File tree Expand file tree Collapse file tree 4 files changed +20
-8
lines changed
CustomerGraphQl/etc/graphql
Model/Resolver/CacheKey/FactorProvider Expand file tree Collapse file tree 4 files changed +20
-8
lines changed Original file line number Diff line number Diff line change 176
176
<item name =" Magento\CustomerGraphQl\Model\Resolver\Customer" xsi : type =" string" >
177
177
Magento\CustomerGraphQl\Model\Resolver\Cache\Customer\ResolverCacheIdentity
178
178
</item >
179
- <item name =" Magento\CustomerGraphQl\Model\Resolver\IsSubscribed" xsi : type =" string" >
180
- Magento\CustomerGraphQl\Model\Resolver\Cache\Subscriber\ResolverCacheIdentity
181
- </item >
182
179
</argument >
183
180
</arguments >
184
181
</type >
208
205
<item name =" Magento\CustomerGraphQl\Model\Resolver\Customer" xsi : type =" array" >
209
206
<item name =" current_customer_id" xsi : type =" string" >Magento\CustomerGraphQl\Model\Resolver\CacheKey\FactorProvider\CurrentCustomerId</item >
210
207
</item >
211
- <item name =" Magento\CustomerGraphQl\Model\Resolver\IsSubscribed" xsi : type =" array" >
212
- <item name =" parent_customer_entity_id" xsi : type =" string" >Magento\CustomerGraphQl\Model\Resolver\CacheKey\FactorProvider\ParentCustomerEntityId</item >
213
- </item >
214
208
</argument >
215
209
</arguments >
216
210
</type >
Original file line number Diff line number Diff line change 5
5
*/
6
6
declare (strict_types=1 );
7
7
8
- namespace Magento \CustomerGraphQl \Model \Resolver \CacheKey \FactorProvider ;
8
+ namespace Magento \NewsletterGraphQl \Model \Resolver \CacheKey \FactorProvider ;
9
9
10
10
use Magento \Customer \Api \Data \CustomerInterface ;
11
11
use Magento \GraphQl \Model \Query \ContextInterface ;
Original file line number Diff line number Diff line change 8
8
<config xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : noNamespaceSchemaLocation =" urn:magento:framework:ObjectManager/etc/config.xsd" >
9
9
<type name =" Magento\Framework\App\Cache\Tag\Strategy\Factory" >
10
10
<arguments >
11
- <argument >
11
+ <argument name = " customStrategies " xsi : type = " array " >
12
12
<item name =" Magento\Newsletter\Model\Subscriber" xsi : type =" object" >Magento\NewsletterGraphQl\Model\Resolver\Cache\Subscriber\TagsStrategy</item >
13
13
</argument >
14
14
</arguments >
Original file line number Diff line number Diff line change 25
25
</argument >
26
26
</arguments >
27
27
</type >
28
+ <type name =" Magento\GraphQlResolverCache\Model\Resolver\Result\ResolverIdentityClassProvider" >
29
+ <arguments >
30
+ <argument name =" cacheableResolverClassNameIdentityMap" xsi : type =" array" >
31
+ <item name =" Magento\NewsletterGraphQl\Model\Resolver\IsSubscribed" xsi : type =" string" >
32
+ Magento\NewsletterGraphQl\Model\Resolver\Cache\Subscriber\ResolverCacheIdentity
33
+ </item >
34
+ </argument >
35
+ </arguments >
36
+ </type >
37
+ <type name =" Magento\GraphQlResolverCache\Model\Resolver\Result\CacheKey\Calculator\Provider" >
38
+ <arguments >
39
+ <argument name =" factorProviders" xsi : type =" array" >
40
+ <item name =" Magento\NewsletterGraphQl\Model\Resolver\IsSubscribed" xsi : type =" array" >
41
+ <item name =" parent_customer_entity_id" xsi : type =" string" >Magento\NewsletterGraphQl\Model\Resolver\CacheKey\FactorProvider\ParentCustomerEntityId</item >
42
+ </item >
43
+ </argument >
44
+ </arguments >
45
+ </type >
28
46
</config >
You can’t perform that action at this time.
0 commit comments