Installation - GeekyHouse/ExternalTrackingBundle GitHub Wiki

Installation

Composer

Add to composer.json in your project to require section:

...
    {
        "geekyhouse/external-tracking-bundle": "dev-master"
    }
...

Run command: php composer.phar install

Add this bundle to your application's kernel

//app/AppKernel.php
public function registerBundles()
{
    return array(
         // ...
        new GeekyHouse\ExternalTrackingBundle\ExternalTrackingBundle(),
        // ...
    );
}

Configure service in your YAML configuration

You can overwrite bundle classes

#app/config/config.yml
#default values :
external_tracking:
	manager_class: GeekyHouse\ExternalTrackingBundle\Service\ExternalTrackingManager
	request_listener_class: GeekyHouse\ExternalTrackingBundle\EventListener\RequestListener
	extension_class: GeekyHouse\ExternalTrackingBundle\Twig\Extension\ExternalTrackingExtension