DeduplicatingExposureTracker
Rasuvaeff\Yii3AbTesting\DeduplicatingExposureTracker
Class · rasuvaeff/yii3-ab-testing · Source · implements ExposureTracker, FlushableTracker
Suppresses repeated exposures within its lifetime. Bind it request-scoped or call reset() at the request boundary in a long-running worker.
Constructor
php
new DeduplicatingExposureTracker(ExposureTracker $tracker)Methods
trackExposure()
php
trackExposure(ExposureEvent $event): voidreset()
php
reset(): voidflush()
php
flush(): void