Move Twig to prefixed dependencies

Closes #1904
[MAILPOET-1929]
This commit is contained in:
Pavel Dohnal
2019-03-26 10:51:07 +01:00
committed by M. Shull
parent 51de087c01
commit 3d69b3aeec
17 changed files with 544 additions and 204 deletions

View File

@@ -9,27 +9,27 @@ use MailPoet\WooCommerce\Helper as WooCommerceHelper;
if (!defined('ABSPATH')) exit;
class Analytics extends \Twig_Extension {
class Analytics extends \MailPoetVendor\Twig_Extension {
public function getFunctions() {
$settings = new SettingsController();
$analytics = new AnalyticsGenerator(new Reporter($settings, new WooCommerceHelper), $settings);
return array(
new \Twig_SimpleFunction(
new \MailPoetVendor\Twig_SimpleFunction(
'get_analytics_data',
array($analytics, 'generateAnalytics'),
array('is_safe' => array('all'))
),
new \Twig_SimpleFunction(
new \MailPoetVendor\Twig_SimpleFunction(
'is_analytics_enabled',
array($analytics, 'isEnabled'),
array('is_safe' => array('all'))
),
new \Twig_SimpleFunction(
new \MailPoetVendor\Twig_SimpleFunction(
'get_analytics_public_id',
array($analytics, 'getPublicId'),
array('is_safe' => array('all'))
),
new \Twig_SimpleFunction(
new \MailPoetVendor\Twig_SimpleFunction(
'is_analytics_public_id_new',
array($analytics, 'isPublicIdNew'),
array('is_safe' => array('all'))