@@ -77,13 +77,13 @@ public function __construct(HttpClientInterface $httpClient, BucketingConfig $co
7777 */
7878 protected function sendContext (VisitorAbstract $ visitor ): void
7979 {
80- if (count ($ visitor ->getContext ()) <= self ::NB_MIN_CONTEXT_KEYS || !$ visitor ->hasConsented ()|| !$ visitor ->getHasContextBeenUpdated ()) {
80+ if (count ($ visitor ->getContext ()) <= self ::NB_MIN_CONTEXT_KEYS || !$ visitor ->hasConsented () || !$ visitor ->getHasContextBeenUpdated ()) {
8181 return ;
8282 }
8383
8484 $ visitor ->setHasContextBeenUpdated (false );
8585
86- $ segmentHit = new Segment ($ visitor ->getContext ());
86+ $ segmentHit = new Segment ($ visitor ->getContext (), $ this -> getConfig () );
8787 $ visitor ->sendHit ($ segmentHit );
8888 }
8989
@@ -127,14 +127,14 @@ protected function getThirdPartySegment(string $visitorId): array
127127 self ::GET_THIRD_PARTY_SEGMENT ,
128128 FlagshipConstant::UNEXPECTED_ERROR_OCCURRED ,
129129 [
130- self ::THIRD_PARTY_SEGMENT ,
131- $ this ->getLogFormat (
132- $ exception ->getMessage (),
133- $ url ,
134- [],
135- [],
136- $ this ->getNow () - $ now
137- ),
130+ self ::THIRD_PARTY_SEGMENT ,
131+ $ this ->getLogFormat (
132+ $ exception ->getMessage (),
133+ $ url ,
134+ [],
135+ [],
136+ $ this ->getNow () - $ now
137+ ),
138138 ]
139139 );
140140 }
@@ -289,14 +289,14 @@ private function getVisitorCampaigns(
289289 $ visitor
290290 );
291291 $ visitorCampaigns [] = [
292- FlagshipField::FIELD_ID => $ campaignId ,
293- FlagshipField::FIELD_NANE => $ campaignName ,
294- FlagshipField::FIELD_SLUG => $ slug ,
295- FlagshipField::FIELD_VARIATION_GROUP_ID => $ variationGroup [FlagshipField::FIELD_ID ],
296- FlagshipField::FIELD_VARIATION_GROUP_NAME => $ variationGroup [FlagshipField::FIELD_NANE ] ?? null ,
297- FlagshipField::FIELD_VARIATION => $ variations ,
298- FlagshipField::FIELD_CAMPAIGN_TYPE => $ campaignType ,
299- ];
292+ FlagshipField::FIELD_ID => $ campaignId ,
293+ FlagshipField::FIELD_NANE => $ campaignName ,
294+ FlagshipField::FIELD_SLUG => $ slug ,
295+ FlagshipField::FIELD_VARIATION_GROUP_ID => $ variationGroup [FlagshipField::FIELD_ID ],
296+ FlagshipField::FIELD_VARIATION_GROUP_NAME => $ variationGroup [FlagshipField::FIELD_NANE ] ?? null ,
297+ FlagshipField::FIELD_VARIATION => $ variations ,
298+ FlagshipField::FIELD_CAMPAIGN_TYPE => $ campaignType ,
299+ ];
300300 break ;
301301 }
302302 }
@@ -352,11 +352,11 @@ private function getVariation(array $variationGroup, VisitorAbstract $visitor):
352352 continue ;
353353 }
354354 $ visitorVariation = [
355- FlagshipField::FIELD_ID => $ newVariation [FlagshipField::FIELD_ID ],
356- FlagshipField::FIELD_MODIFICATIONS => $ newVariation [FlagshipField::FIELD_MODIFICATIONS ],
357- FlagshipField::FIELD_REFERENCE => !empty ($ newVariation [FlagshipField::FIELD_REFERENCE ]),
358- FlagshipField::FIELD_NANE => $ newVariation [FlagshipField::FIELD_NANE ] ?? null ,
359- ];
355+ FlagshipField::FIELD_ID => $ newVariation [FlagshipField::FIELD_ID ],
356+ FlagshipField::FIELD_MODIFICATIONS => $ newVariation [FlagshipField::FIELD_MODIFICATIONS ],
357+ FlagshipField::FIELD_REFERENCE => !empty ($ newVariation [FlagshipField::FIELD_REFERENCE ]),
358+ FlagshipField::FIELD_NANE => $ newVariation [FlagshipField::FIELD_NANE ] ?? null ,
359+ ];
360360 break ;
361361 }
362362
@@ -367,11 +367,11 @@ private function getVariation(array $variationGroup, VisitorAbstract $visitor):
367367 $ totalAllocation += $ variation [FlagshipField::FIELD_ALLOCATION ];
368368 if ($ hashAllocation < $ totalAllocation ) {
369369 $ visitorVariation = [
370- FlagshipField::FIELD_ID => $ variation [FlagshipField::FIELD_ID ],
371- FlagshipField::FIELD_MODIFICATIONS => $ variation [FlagshipField::FIELD_MODIFICATIONS ],
372- FlagshipField::FIELD_REFERENCE => !empty ($ variation [FlagshipField::FIELD_REFERENCE ]),
373- FlagshipField::FIELD_NANE => $ variation [FlagshipField::FIELD_NANE ] ?? null ,
374- ];
370+ FlagshipField::FIELD_ID => $ variation [FlagshipField::FIELD_ID ],
371+ FlagshipField::FIELD_MODIFICATIONS => $ variation [FlagshipField::FIELD_MODIFICATIONS ],
372+ FlagshipField::FIELD_REFERENCE => !empty ($ variation [FlagshipField::FIELD_REFERENCE ]),
373+ FlagshipField::FIELD_NANE => $ variation [FlagshipField::FIELD_NANE ] ?? null ,
374+ ];
375375 break ;
376376 }
377377 }
0 commit comments