* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 */ namespace PrestaShop\Module\Ps_metrics\Helper; use ps_metrics_module_v4_0_9\Segment; class SegmentHelper { /** * @var ConfigHelper */ private $configHelper; /** * SegmentHelper constructor. * * @param ConfigHelper $configHelper * * @return void */ public function __construct(\PrestaShop\Module\Ps_metrics\Helper\ConfigHelper $configHelper) { $this->configHelper = $configHelper; } /** * Init segment * * @return void */ public function init() { Segment::init($this->configHelper->getSegmentApiKey()); } /** * @param array $message * * @return void */ public function track($message) { Segment::track($message); } /** * Flush segment * * @return void */ public function flush() { Segment::flush(); } }