aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/AppBundle/Controller/EmailController.php')
-rw-r--r--src/AppBundle/Controller/EmailController.php49
1 files changed, 49 insertions, 0 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