@@ -82,7 +82,7 @@ public function retrieveSubscriptionId(array $context, ?array $result, ?Operatio
8282 public function getPushPayloads (object $ object , string $ type ): array
8383 {
8484 if ('delete ' === $ type ) {
85- $ payloads = $ this ->getDeletePushPayloads ($ object );
85+ $ payloads = $ this ->getDeletePushPayloads ($ object );
8686 } else {
8787 $ payloads = $ this ->getCreatedOrUpdatedPayloads ($ object );
8888 }
@@ -119,10 +119,11 @@ private function encodeIriToCacheKey(string $iri): string
119119
120120 private function getResourceId (mixed $ privateField , object $ previousObject ): string
121121 {
122- $ id = $ previousObject ->{'get ' . ucfirst ($ privateField )}()->getId ();
122+ $ id = $ previousObject ->{'get ' . ucfirst ($ privateField )}()->getId ();
123123 if ($ id instanceof \Stringable) {
124- return (string )$ id ;
124+ return (string ) $ id ;
125125 }
126+
126127 return $ id ;
127128 }
128129
@@ -172,14 +173,15 @@ private function getCreatedOrUpdatedPayloads(object $object): array
172173 $ payloads [] = [$ subscriptionId , $ data ];
173174 }
174175 }
176+
175177 return $ payloads ;
176178 }
177179
178180 private function getDeletePushPayloads (object $ object ): array
179181 {
180182 $ iri = $ object ->id ;
181183 $ subscriptions = $ this ->getSubscriptionsFromIri ($ iri );
182- if ($ subscriptions === [] ) {
184+ if ([] === $ subscriptions ) {
183185 // Get subscriptions from collection Iri
184186 $ subscriptions = $ this ->getSubscriptionsFromIri ($ this ->getCollectionIri ($ iri ));
185187 }
@@ -189,18 +191,18 @@ private function getDeletePushPayloads(object $object): array
189191 $ payloads [] = [$ subscriptionId , ['type ' => 'delete ' , 'payload ' => $ object ]];
190192 }
191193 $ this ->removeItemFromSubscriptionCache ($ iri );
194+
192195 return $ payloads ;
193196 }
194197
195198 private function updateSubscriptionItemCacheData (
196- string $ iri ,
197- array $ fields ,
198- ?array $ result ,
199- bool $ private ,
200- array $ privateFields ,
201- ?object $ previousObject
202- ): string
203- {
199+ string $ iri ,
200+ array $ fields ,
201+ ?array $ result ,
202+ bool $ private ,
203+ array $ privateFields ,
204+ ?object $ previousObject ,
205+ ): string {
204206 $ subscriptionsCacheItem = $ this ->subscriptionsCache ->getItem ($ this ->encodeIriToCacheKey ($ iri ));
205207 $ subscriptions = [];
206208 if ($ subscriptionsCacheItem ->isHit ()) {
@@ -219,25 +221,24 @@ private function updateSubscriptionItemCacheData(
219221 unset($ result ['clientSubscriptionId ' ]);
220222 if ($ private && $ privateFields && $ previousObject ) {
221223 foreach ($ privateFields as $ privateField ) {
222- unset($ result ['__private_field_ ' . $ privateField ]);
224+ unset($ result ['__private_field_ ' . $ privateField ]);
223225 }
224226 }
225227 $ subscriptions [] = [$ subscriptionId , $ fields , $ result ];
226228 $ subscriptionsCacheItem ->set ($ subscriptions );
227229 $ this ->subscriptionsCache ->save ($ subscriptionsCacheItem );
230+
228231 return $ subscriptionId ;
229232 }
230233
231-
232-
233234 private function updateSubscriptionCollectionCacheData (
234235 string $ iri ,
235- array $ fields ,
236- ): string
237- {
236+ array $ fields ,
237+ ): string {
238238 $ subscriptionCollectionCacheItem = $ this ->subscriptionsCache ->getItem (
239239 $ this ->encodeIriToCacheKey ($ this ->getCollectionIri ($ iri )),
240240 );
241+ $ collectionSubscriptions = [];
241242 if ($ subscriptionCollectionCacheItem ->isHit ()) {
242243 $ collectionSubscriptions = $ subscriptionCollectionCacheItem ->get ();
243244 foreach ($ collectionSubscriptions as [$ subscriptionId , $ subscriptionFields ]) {
@@ -247,9 +248,10 @@ private function updateSubscriptionCollectionCacheData(
247248 }
248249 }
249250 $ subscriptionId = $ this ->subscriptionIdentifierGenerator ->generateSubscriptionIdentifier ($ fields + ['__collection ' => true ]);
250- $ subscriptions [] = [$ subscriptionId , $ fields, [] ];
251- $ subscriptionCollectionCacheItem ->set ($ subscriptions );
251+ $ collectionSubscriptions [] = [$ subscriptionId , $ fields ];
252+ $ subscriptionCollectionCacheItem ->set ($ collectionSubscriptions );
252253 $ this ->subscriptionsCache ->save ($ subscriptionCollectionCacheItem );
254+
253255 return $ subscriptionId ;
254256 }
255257}
0 commit comments