Files
piratepoet/lib/Twig/Analytics.php
pavel-mailpoet 812c6634ba Mixpanel analytics [MAILPOET-686] (#940)
* Send analytics data to mixpanel

[MAILPOET-686]
2017-06-20 12:20:50 +03:00

31 lines
692 B
PHP

<?php
namespace MailPoet\Twig;
use MailPoet\Analytics\Reporter;
use MailPoet\Analytics\Analytics as AnalyticsGenerator;
if(!defined('ABSPATH')) exit;
class Analytics extends \Twig_Extension {
public function getName() {
return 'analytics';
}
public function getFunctions() {
$analytics = new AnalyticsGenerator(new Reporter());
return array(
new \Twig_SimpleFunction(
'get_analytics_data',
array($analytics, 'generateAnalytics'),
array('is_safe' => array('all'))
),
new \Twig_SimpleFunction(
'is_analytics_enabled',
array($analytics, 'isEnabled'),
array('is_safe' => array('all'))
),
);
}
}