From 8a6064b72e36e97dd17f7d5b4efb1b23c0844a86 Mon Sep 17 00:00:00 2001
From: marcinzelent <zelent.marcin@gmail.com>
Date: Thu, 30 Nov 2017 12:45:39 +0100
Subject: Added email controller.

---
 src/AppBundle/Controller/EmailController.php   | 49 ++++++++++++++++++++++++++
 src/AppBundle/Controller/NewDataController.php | 35 ------------------
 2 files changed, 49 insertions(+), 35 deletions(-)
 create mode 100644 src/AppBundle/Controller/EmailController.php

(limited to 'src/AppBundle')

diff --git a/src/AppBundle/Controller/EmailController.php b/src/AppBundle/Controller/EmailController.php
new file mode 100644
index 0000000..6d78105
--- /dev/null
+++ b/src/AppBundle/Controller/EmailController.php
@@ -0,0 +1,49 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: andy
+ * Date: 11/23/17
+ * Time: 10:21 AM
+ */
+
+namespace AppBundle\Controller;
+
+use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
+use Symfony\Component\HttpFoundation\Response;
+use Symfony\Bundle\FrameworkBundle\Controller\Controller;
+
+class EmailController extends Controller
+{
+    /**
+     * @Route("/email")
+     */
+    public function sendEmail()
+    {
+        $message = (new \Swift_Message('Hello Email'))
+            ->setFrom('***REMOVED***')
+            ->setTo('***REMOVED***@edu.easj.dk')
+            ->setBody(
+                $this->renderView(
+// app/Resources/views/Emails/registration.html.twig
+                    'Emails/registration.html.twig',
+                    array('name' => "Test")
+                ),
+                'text/html'
+            )/*
+* If you also want to include a plaintext version of the message
+->addPart(
+$this->renderView(
+'Emails/registration.txt.twig',
+array('name' => $name)
+),
+'text/plain'
+)
+*/
+        ;
+
+//$mailer->send($message);
+
+// or, you can also fetch the mailer service this way
+        $this->get('mailer')->send($message);
+    }
+}
\ No newline at end of file
diff --git a/src/AppBundle/Controller/NewDataController.php b/src/AppBundle/Controller/NewDataController.php
index b6ed181..f63a7fa 100644
--- a/src/AppBundle/Controller/NewDataController.php
+++ b/src/AppBundle/Controller/NewDataController.php
@@ -37,43 +37,8 @@ class NewDataController extends Controller
         $response = new Response($data);
         $response->headers->set('Content-Type', 'application/json');
 
-        $this->sendEmail("Marcin");
-
         return $response;
 
     }
 
-    public function sendEmail($name)
-    {
-        $message = (new \Swift_Message('Hello Email'))
-            ->setFrom('***REMOVED***')
-            ->setTo('***REMOVED***@edu.easj.dk')
-            ->setBody(
-                $this->renderView(
-                // app/Resources/views/Emails/registration.html.twig
-                    'Emails/registration.html.twig',
-                    array('name' => $name)
-                ),
-                'text/html'
-            )
-            /*
-             * If you also want to include a plaintext version of the message
-            ->addPart(
-                $this->renderView(
-                    'Emails/registration.txt.twig',
-                    array('name' => $name)
-                ),
-                'text/plain'
-            )
-            */
-        ;
-
-        //$mailer->send($message);
-
-        // or, you can also fetch the mailer service this way
-        $this->get('mailer')->send($message);
-
-        return $this->render(...);
-    }
-
 }
-- 
cgit v1.2.3