diff options
| author | marcinzelent <zelent.marcin@gmail.com> | 2017-11-30 12:45:39 +0100 | 
|---|---|---|
| committer | marcinzelent <zelent.marcin@gmail.com> | 2017-11-30 12:45:39 +0100 | 
| commit | 8a6064b72e36e97dd17f7d5b4efb1b23c0844a86 (patch) | |
| tree | a06e836aa6d4c44cb8d3fc3df948574f09197393 /src/AppBundle | |
| parent | 935088c62c7db412d8db6d26da5ac7728e9bef5c (diff) | |
Added email controller.
Diffstat (limited to 'src/AppBundle')
| -rw-r--r-- | src/AppBundle/Controller/EmailController.php | 49 | ||||
| -rw-r--r-- | src/AppBundle/Controller/NewDataController.php | 35 | 
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(...); -    } -  } |