aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/AppBundle')
-rw-r--r--src/AppBundle/Controller/EmailController.php49
-rw-r--r--src/AppBundle/Controller/NewDataController.php35
2 files changed, 49 insertions, 35 deletions
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(...);
- }
-
}