Refactor template registration to use Template_Registry
[MAILPOET-6453]
This commit is contained in:
@@ -53,8 +53,9 @@ class Templates_Test extends \MailPoetTest {
|
||||
$trigger_check = false;
|
||||
add_action(
|
||||
'mailpoet_email_editor_register_templates',
|
||||
function () use ( &$trigger_check ) {
|
||||
function ( $registry ) use ( &$trigger_check ) {
|
||||
$trigger_check = true;
|
||||
return $registry;
|
||||
}
|
||||
);
|
||||
$this->templates->initialize( array( 'mailpoet_email' ) );
|
||||
|
@@ -28,6 +28,7 @@ use MailPoet\EmailEditor\Engine\Renderer\Renderer;
|
||||
use MailPoet\EmailEditor\Engine\Send_Preview_Email;
|
||||
use MailPoet\EmailEditor\Engine\Settings_Controller;
|
||||
use MailPoet\EmailEditor\Engine\Templates\Templates;
|
||||
use MailPoet\EmailEditor\Engine\Templates\Templates_Registry;
|
||||
use MailPoet\EmailEditor\Engine\Theme_Controller;
|
||||
use MailPoet\EmailEditor\Engine\User_Theme;
|
||||
use MailPoet\EmailEditor\Integrations\Core\Initializer;
|
||||
@@ -188,9 +189,15 @@ abstract class MailPoetTest extends \Codeception\TestCase\Test { // phpcs:ignore
|
||||
}
|
||||
);
|
||||
$container->set(
|
||||
Templates::class,
|
||||
Templates_Registry::class,
|
||||
function () {
|
||||
return new Templates();
|
||||
return new Templates_Registry();
|
||||
}
|
||||
);
|
||||
$container->set(
|
||||
Templates::class,
|
||||
function ( $container ) {
|
||||
return new Templates( $container->get( Templates_Registry::class ) );
|
||||
}
|
||||
);
|
||||
$container->set(
|
||||
|
Reference in New Issue
Block a user