Skip to content

CompositeExposureTracker ​

Rasuvaeff\Yii3AbTesting\CompositeExposureTracker

Class · rasuvaeff/yii3-ab-testing · Source · implements ExposureTracker, FlushableTracker

Fans a single exposure out to several ExposureTracker sinks in order.

Only one tracker package may bind ExposureTracker in the di group (one-source rule). To send exposures to several sinks at once, the application binds this composite in its own root-layer config.

Constructor ​

php
new CompositeExposureTracker(ExposureTracker ...$trackers)

Methods ​

trackExposure() ​

php
trackExposure(ExposureEvent $event): void

flush() ​

php
flush(): void