Moved current Router files to API
- updated Unit tests to reflect the change
This commit is contained in:
@ -1,10 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Router;
|
namespace MailPoet\API;
|
||||||
|
|
||||||
use \MailPoet\Util\Security;
|
use \MailPoet\Util\Security;
|
||||||
|
|
||||||
if(!defined('ABSPATH')) exit;
|
if(!defined('ABSPATH')) exit;
|
||||||
|
|
||||||
class Router {
|
class API {
|
||||||
function __construct() {
|
function __construct() {
|
||||||
}
|
}
|
||||||
|
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Router;
|
namespace MailPoet\API;
|
||||||
|
|
||||||
|
|
||||||
if(!defined('ABSPATH')) exit;
|
if(!defined('ABSPATH')) exit;
|
||||||
|
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Router;
|
namespace MailPoet\API;
|
||||||
|
|
||||||
|
|
||||||
use MailPoet\Cron\CronHelper;
|
use MailPoet\Cron\CronHelper;
|
||||||
use MailPoet\Cron\Supervisor;
|
use MailPoet\Cron\Supervisor;
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Router;
|
namespace MailPoet\API;
|
||||||
|
|
||||||
use \MailPoet\Models\CustomField;
|
use \MailPoet\Models\CustomField;
|
||||||
|
|
||||||
if(!defined('ABSPATH')) exit;
|
if(!defined('ABSPATH')) exit;
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Router;
|
namespace MailPoet\API;
|
||||||
|
|
||||||
use \MailPoet\Models\Form;
|
use \MailPoet\Models\Form;
|
||||||
use \MailPoet\Models\StatisticsForms;
|
use \MailPoet\Models\StatisticsForms;
|
||||||
use \MailPoet\Form\Renderer as FormRenderer;
|
use \MailPoet\Form\Renderer as FormRenderer;
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Router;
|
namespace MailPoet\API;
|
||||||
|
|
||||||
|
|
||||||
use MailPoet\Subscribers\ImportExport\Import\MailChimp;
|
use MailPoet\Subscribers\ImportExport\Import\MailChimp;
|
||||||
use MailPoet\Models\CustomField;
|
use MailPoet\Models\CustomField;
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Router;
|
namespace MailPoet\API;
|
||||||
|
|
||||||
|
|
||||||
if(!defined('ABSPATH')) exit;
|
if(!defined('ABSPATH')) exit;
|
||||||
|
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Router;
|
namespace MailPoet\API;
|
||||||
|
|
||||||
|
|
||||||
use MailPoet\Models\NewsletterTemplate;
|
use MailPoet\Models\NewsletterTemplate;
|
||||||
|
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Router;
|
namespace MailPoet\API;
|
||||||
|
|
||||||
|
|
||||||
use MailPoet\Listing;
|
use MailPoet\Listing;
|
||||||
use MailPoet\Models\Newsletter;
|
use MailPoet\Models\Newsletter;
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Router;
|
namespace MailPoet\API;
|
||||||
|
|
||||||
use \MailPoet\Models\Segment;
|
use \MailPoet\Models\Segment;
|
||||||
use \MailPoet\Models\SubscriberSegment;
|
use \MailPoet\Models\SubscriberSegment;
|
||||||
use \MailPoet\Models\SegmentFilter;
|
use \MailPoet\Models\SegmentFilter;
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Router;
|
namespace MailPoet\API;
|
||||||
|
|
||||||
|
|
||||||
use MailPoet\Mailer\Mailer;
|
use MailPoet\Mailer\Mailer;
|
||||||
use MailPoet\Models\Newsletter;
|
use MailPoet\Models\Newsletter;
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Router;
|
namespace MailPoet\API;
|
||||||
|
|
||||||
use \MailPoet\Models\Setting;
|
use \MailPoet\Models\Setting;
|
||||||
|
|
||||||
if(!defined('ABSPATH')) exit;
|
if(!defined('ABSPATH')) exit;
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Router;
|
namespace MailPoet\API;
|
||||||
|
|
||||||
use \MailPoet\Config\Activator;
|
use \MailPoet\Config\Activator;
|
||||||
|
|
||||||
if(!defined('ABSPATH')) exit;
|
if(!defined('ABSPATH')) exit;
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Router;
|
namespace MailPoet\API;
|
||||||
|
|
||||||
|
|
||||||
use MailPoet\Listing;
|
use MailPoet\Listing;
|
||||||
use MailPoet\Models\Subscriber;
|
use MailPoet\Models\Subscriber;
|
@ -4,6 +4,7 @@ namespace MailPoet\Config;
|
|||||||
use MailPoet\Models;
|
use MailPoet\Models;
|
||||||
use MailPoet\Cron\Supervisor;
|
use MailPoet\Cron\Supervisor;
|
||||||
use MailPoet\Router;
|
use MailPoet\Router;
|
||||||
|
use MailPoet\API;
|
||||||
use MailPoet\WP\Notice as WPNotice;
|
use MailPoet\WP\Notice as WPNotice;
|
||||||
|
|
||||||
if(!defined('ABSPATH')) exit;
|
if(!defined('ABSPATH')) exit;
|
||||||
@ -120,11 +121,7 @@ class Initializer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// legacy router
|
|
||||||
$this->setupRouter();
|
|
||||||
// new api (will replace legacy router completely)
|
|
||||||
$this->setupAPI();
|
$this->setupAPI();
|
||||||
|
|
||||||
$this->setupFrontRouter();
|
$this->setupFrontRouter();
|
||||||
$this->setupPages();
|
$this->setupPages();
|
||||||
} catch(\Exception $e) {
|
} catch(\Exception $e) {
|
||||||
@ -160,11 +157,6 @@ class Initializer {
|
|||||||
$menu->init();
|
$menu->init();
|
||||||
}
|
}
|
||||||
|
|
||||||
function setupRouter() {
|
|
||||||
$router = new Router\Router();
|
|
||||||
$router->init();
|
|
||||||
}
|
|
||||||
|
|
||||||
function setupAnalytics() {
|
function setupAnalytics() {
|
||||||
$analytics = new Analytics();
|
$analytics = new Analytics();
|
||||||
$analytics->init();
|
$analytics->init();
|
||||||
@ -191,7 +183,8 @@ class Initializer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function setupAPI() {
|
function setupAPI() {
|
||||||
|
$api = new API\API();
|
||||||
|
$api->init();
|
||||||
}
|
}
|
||||||
|
|
||||||
function setupFrontRouter() {
|
function setupFrontRouter() {
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
use \MailPoet\Router\CustomFields;
|
use \MailPoet\API
|
||||||
|
\CustomFields;
|
||||||
use \MailPoet\Models\CustomField;
|
use \MailPoet\Models\CustomField;
|
||||||
|
|
||||||
class CustomFieldsTest extends MailPoetTest {
|
class CustomFieldsTest extends MailPoetTest {
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
use \MailPoet\Router\Forms;
|
use \MailPoet\API
|
||||||
|
\Forms;
|
||||||
use \MailPoet\Models\Form;
|
use \MailPoet\Models\Form;
|
||||||
use \MailPoet\Models\Segment;
|
use \MailPoet\Models\Segment;
|
||||||
|
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
use \MailPoet\Router\NewsletterTemplates;
|
use \MailPoet\API
|
||||||
|
\NewsletterTemplates;
|
||||||
use \MailPoet\Models\NewsletterTemplate;
|
use \MailPoet\Models\NewsletterTemplate;
|
||||||
|
|
||||||
class NewsletterTemplatesTest extends MailPoetTest {
|
class NewsletterTemplatesTest extends MailPoetTest {
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
use \MailPoet\Router\Newsletters;
|
use \MailPoet\API
|
||||||
|
\Newsletters;
|
||||||
use \MailPoet\Models\Newsletter;
|
use \MailPoet\Models\Newsletter;
|
||||||
use \MailPoet\Models\NewsletterSegment;
|
use \MailPoet\Models\NewsletterSegment;
|
||||||
use \MailPoet\Models\NewsletterTemplate;
|
use \MailPoet\Models\NewsletterTemplate;
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
use \MailPoet\Router\Segments;
|
use \MailPoet\API
|
||||||
|
\Segments;
|
||||||
use \MailPoet\Models\Segment;
|
use \MailPoet\Models\Segment;
|
||||||
|
|
||||||
class SegmentsTest extends MailPoetTest {
|
class SegmentsTest extends MailPoetTest {
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
use \MailPoet\Router\Settings;
|
use \MailPoet\API
|
||||||
|
\Settings;
|
||||||
use \MailPoet\Models\Setting;
|
use \MailPoet\Models\Setting;
|
||||||
|
|
||||||
class SettingsTest extends MailPoetTest {
|
class SettingsTest extends MailPoetTest {
|
@ -1,5 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
use \MailPoet\Router\Setup;
|
use \MailPoet\API
|
||||||
|
\Setup;
|
||||||
use \MailPoet\Models\Setting;
|
use \MailPoet\Models\Setting;
|
||||||
|
|
||||||
class SetupTest extends MailPoetTest {
|
class SetupTest extends MailPoetTest {
|
@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
use \MailPoet\Router\Subscribers;
|
use \MailPoet\API
|
||||||
|
\Subscribers;
|
||||||
use \MailPoet\Models\Subscriber;
|
use \MailPoet\Models\Subscriber;
|
||||||
use \MailPoet\Models\Segment;
|
use \MailPoet\Models\Segment;
|
||||||
|
|
Reference in New Issue
Block a user