Rewrite continued:
[core.git] / framework / main / classes / mailer / debug / class_DebugMailer.php
index b7781ca7d623cde641d50a7c415406c1ffac4cda..b3700931d03182b183f6c7eae446f91700053773 100644 (file)
@@ -3,11 +3,13 @@
 namespace CoreFramework\Mailer\Debug;
 
 // Import framework stuff
+use CoreFramework\Bootstrap\FrameworkBootstrap;
 use CoreFramework\Generic\NullPointerException;
 use CoreFramework\Mailer\BaseMailer;
 use CoreFramework\Mailer\DeliverableMail;
 use CoreFramework\Manager\Login\ManageableMember;
 use CoreFramework\Manager\ManageableApplication;
+use CoreFramework\Registry\Registry;
 use CoreFramework\Template\CompileableTemplate;
 
 /**
@@ -120,7 +122,7 @@ class DebugMailer extends BaseMailer implements DeliverableMail {
                                $templateInstance->renderXmlContent();
 
                                // Get responce instance
-                               $responseInstance = $this->getApplicationInstance()->getResponseInstance();
+                               $responseInstance = FrameworkBootstrap::getResponseInstance();
 
                                // Transfer the data to the response
                                $templateInstance->transferToResponse($responseInstance);
@@ -175,7 +177,7 @@ class DebugMailer extends BaseMailer implements DeliverableMail {
                $templateInstance->assignTemplateWithVariable('footer', 'footer');
 
                // Load the master template
-               $templateInstance->loadCodeTemplate($this->getApplicationInstance()->buildMasterTemplateName());
+               $templateInstance->loadCodeTemplate(Registry::getRegistry()->getInstance('app')->buildMasterTemplateName());
 
                // Then compile it again
                $templateInstance->compileVariables();