Files
piratepoet/lib/Twig/Polls.php
Jan Jakeš 01a0fe96c4 Remove no longer necessary checks
[MAILPOET-1948]
2019-09-12 13:59:32 +02:00

45 lines
944 B
PHP

<?php
namespace MailPoet\Twig;
use MailPoet\Settings\SettingsController;
use MailPoetVendor\Twig\Extension\AbstractExtension;
use MailPoetVendor\Twig\TwigFunction;
class Polls extends AbstractExtension {
/** @var SettingsController */
private $settings;
public function __construct() {
$this->settings = new SettingsController();
}
public function getFunctions() {
return [
new TwigFunction(
'get_polls_data',
[$this, 'getPollsData'],
['is_safe' => ['all']]
),
new TwigFunction(
'get_polls_visiblity',
[$this, 'getPollsVisibility'],
['is_safe' => ['all']]
),
];
}
function getPollsData() {
return [
'mta_method' => $this->settings->get('mta.method'),
];
}
function getPollsVisibility() {
return [
'show_poll_success_delivery_preview' => $this->settings->get('show_poll_success_delivery_preview'),
];
}
}