Add public keyword to methods
[MAILPOET-2413]
This commit is contained in:
@ -27,20 +27,20 @@ class CronDaemon {
|
||||
/** @var CronHelper */
|
||||
private $cron_helper;
|
||||
|
||||
function __construct(DaemonHttpRunner $daemon_runner, CronHelper $cron_helper) {
|
||||
public function __construct(DaemonHttpRunner $daemon_runner, CronHelper $cron_helper) {
|
||||
$this->daemon_runner = $daemon_runner;
|
||||
$this->cron_helper = $cron_helper;
|
||||
}
|
||||
|
||||
function run($data) {
|
||||
public function run($data) {
|
||||
$this->daemon_runner->run($data);
|
||||
}
|
||||
|
||||
function ping() {
|
||||
public function ping() {
|
||||
die($this->cron_helper->pingDaemon());
|
||||
}
|
||||
|
||||
function pingResponse() {
|
||||
public function pingResponse() {
|
||||
$this->daemon_runner->ping();
|
||||
}
|
||||
}
|
||||
|
@ -26,15 +26,15 @@ class Subscription {
|
||||
/** @var UserSubscription\Pages */
|
||||
private $subscription_pages;
|
||||
|
||||
function __construct(UserSubscription\Pages $subscription_pages) {
|
||||
public function __construct(UserSubscription\Pages $subscription_pages) {
|
||||
$this->subscription_pages = $subscription_pages;
|
||||
}
|
||||
|
||||
function captcha($data) {
|
||||
public function captcha($data) {
|
||||
$this->initSubscriptionPage(UserSubscription\Pages::ACTION_CAPTCHA, $data);
|
||||
}
|
||||
|
||||
function captchaImage($data) {
|
||||
public function captchaImage($data) {
|
||||
$captcha = new UserSubscription\Captcha;
|
||||
$width = !empty($data['width']) ? (int)$data['width'] : null;
|
||||
$height = !empty($data['height']) ? (int)$data['height'] : null;
|
||||
@ -42,16 +42,16 @@ class Subscription {
|
||||
return $captcha->renderImage($width, $height, $session_id);
|
||||
}
|
||||
|
||||
function confirm($data) {
|
||||
public function confirm($data) {
|
||||
$subscription = $this->initSubscriptionPage(UserSubscription\Pages::ACTION_CONFIRM, $data);
|
||||
$subscription->confirm();
|
||||
}
|
||||
|
||||
function manage($data) {
|
||||
public function manage($data) {
|
||||
$this->initSubscriptionPage(UserSubscription\Pages::ACTION_MANAGE, $data);
|
||||
}
|
||||
|
||||
function unsubscribe($data) {
|
||||
public function unsubscribe($data) {
|
||||
$subscription = $this->initSubscriptionPage(UserSubscription\Pages::ACTION_UNSUBSCRIBE, $data);
|
||||
$subscription->unsubscribe();
|
||||
}
|
||||
|
@ -41,15 +41,15 @@ class Track {
|
||||
$this->link_tokens = $link_tokens;
|
||||
}
|
||||
|
||||
function click($data) {
|
||||
public function click($data) {
|
||||
return $this->clicks->track($this->_processTrackData($data));
|
||||
}
|
||||
|
||||
function open($data) {
|
||||
public function open($data) {
|
||||
return $this->opens->track($this->_processTrackData($data));
|
||||
}
|
||||
|
||||
function _processTrackData($data) {
|
||||
public function _processTrackData($data) {
|
||||
$data = (object)Links::transformUrlDataObject($data);
|
||||
if (empty($data->queue_id) ||
|
||||
empty($data->subscriber_id) ||
|
||||
@ -73,7 +73,7 @@ class Track {
|
||||
return $this->_validateTrackData($data);
|
||||
}
|
||||
|
||||
function _validateTrackData($data) {
|
||||
public function _validateTrackData($data) {
|
||||
if (!$data->subscriber || !$data->queue || !$data->newsletter) return false;
|
||||
$subscriber_token_match = $this->link_tokens->verifyToken($data->subscriber, $data->subscriber_token);
|
||||
if (!$subscriber_token_match) {
|
||||
@ -89,7 +89,7 @@ class Track {
|
||||
false;
|
||||
}
|
||||
|
||||
function terminate($code) {
|
||||
public function terminate($code) {
|
||||
WPFunctions::get()->statusHeader($code);
|
||||
WPFunctions::get()->getTemplatePart((string)$code);
|
||||
exit;
|
||||
|
@ -32,20 +32,20 @@ class ViewInBrowser {
|
||||
/** @var Emoji */
|
||||
private $emoji;
|
||||
|
||||
function __construct(AccessControl $access_control, SettingsController $settings, LinkTokens $link_tokens, Emoji $emoji) {
|
||||
public function __construct(AccessControl $access_control, SettingsController $settings, LinkTokens $link_tokens, Emoji $emoji) {
|
||||
$this->access_control = $access_control;
|
||||
$this->settings = $settings;
|
||||
$this->link_tokens = $link_tokens;
|
||||
$this->emoji = $emoji;
|
||||
}
|
||||
|
||||
function view($data) {
|
||||
public function view($data) {
|
||||
$data = $this->_processBrowserPreviewData($data);
|
||||
$view_in_browser = new NewsletterViewInBrowser($this->emoji, (bool)$this->settings->get('tracking.enabled'));
|
||||
return $this->_displayNewsletter($view_in_browser->view($data));
|
||||
}
|
||||
|
||||
function _processBrowserPreviewData($data) {
|
||||
public function _processBrowserPreviewData($data) {
|
||||
$data = (object)NewsletterUrl::transformUrlDataObject($data);
|
||||
return ($this->_validateBrowserPreviewData($data)) ?
|
||||
$data :
|
||||
@ -56,7 +56,7 @@ class ViewInBrowser {
|
||||
* @param \stdClass $data
|
||||
* @return bool|\stdClass
|
||||
*/
|
||||
function _validateBrowserPreviewData($data) {
|
||||
public function _validateBrowserPreviewData($data) {
|
||||
// either newsletter ID or hash must be defined, and newsletter must exist
|
||||
if (empty($data->newsletter_id) && empty($data->newsletter_hash)) return false;
|
||||
$data->newsletter = (!empty($data->newsletter_hash)) ?
|
||||
@ -113,13 +113,13 @@ class ViewInBrowser {
|
||||
return $data;
|
||||
}
|
||||
|
||||
function _displayNewsletter($result) {
|
||||
public function _displayNewsletter($result) {
|
||||
header('Content-Type: text/html; charset=utf-8');
|
||||
echo $result;
|
||||
exit;
|
||||
}
|
||||
|
||||
function _abort() {
|
||||
public function _abort() {
|
||||
WPFunctions::get()->statusHeader(404);
|
||||
exit;
|
||||
}
|
||||
|
Reference in New Issue
Block a user