Demo tracker manager

A demo class to show how to use the tracker manager
author Damien Jarry
version 1.0
uses ExternalTrackingManager

 Methods

Constructor Store some variables on the current instance Register some trackers by event

__construct(\GeekyHouse\ExternalTrackingBundle\Service\ExternalTrackingManager $ExternalTrackingManager) : \GeekyHouse\ExternalTrackingBundle\Tests\Controller\Service\TestTracker

Parameters

$ExternalTrackingManager

\GeekyHouse\ExternalTrackingBundle\Service\ExternalTrackingManager

A ExternalTrackingManager instance

Returns

\GeekyHouse\ExternalTrackingBundle\Tests\Controller\Service\TestTrackerAn TestTracker instance

Demo tracker 1

myTracker1(string $event, array $data = null) : string

Parameters

$event

string

The current event when called

$data

array

The availables datas when called

Returns

stringThe tracker

Demo tracker 2

myTracker2(string $event, array $data = null) : string

Parameters

$event

string

The current event when called

$data

array

The availables datas when called

Returns

stringThe tracker

Demo tracker 3

myTracker3(string $event, array $data = null) : string

Parameters

$event

string

The current event when called

$data

array

The availables datas when called

Returns

stringThe tracker

 Properties

 

An ExternalTrackingManager instance

$ExternalTrackingManager : \GeekyHouse\ExternalTrackingBundle\Service\ExternalTrackingManager

Default