diff options
| -rw-r--r-- | .idea/workspace.xml | 140 | ||||
| -rw-r--r-- | src/AppBundle/Controller/EmailController.php | 49 | ||||
| -rw-r--r-- | src/AppBundle/Controller/NewDataController.php | 35 | 
3 files changed, 132 insertions, 92 deletions
| diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 3d42de0..47cda54 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -20,8 +20,8 @@        <file leaf-file-name="HomeController.php" pinned="false" current-in-tab="false">          <entry file="file://$PROJECT_DIR$/src/AppBundle/Controller/HomeController.php">            <provider selected="true" editor-type-id="text-editor"> -            <state relative-caret-position="0"> -              <caret line="32" column="0" lean-forward="false" selection-start-line="32" selection-start-column="0" selection-end-line="32" selection-end-column="0" /> +            <state relative-caret-position="262"> +              <caret line="36" column="0" lean-forward="true" selection-start-line="36" selection-start-column="0" selection-end-line="36" selection-end-column="0" />                <folding>                  <element signature="e#6#87#0#PHP" expanded="true" />                  <element signature="e#122#181#0#PHP" expanded="true" /> @@ -30,11 +30,34 @@            </provider>          </entry>        </file> +      <file leaf-file-name="AppBundle.php" pinned="false" current-in-tab="false"> +        <entry file="file://$PROJECT_DIR$/src/AppBundle/AppBundle.php"> +          <provider selected="true" editor-type-id="text-editor"> +            <state relative-caret-position="0"> +              <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> +              <folding /> +            </state> +          </provider> +        </entry> +      </file>        <file leaf-file-name="NewDataController.php" pinned="false" current-in-tab="false">          <entry file="file://$PROJECT_DIR$/src/AppBundle/Controller/NewDataController.php">            <provider selected="true" editor-type-id="text-editor"> -            <state relative-caret-position="525"> -              <caret line="77" column="0" lean-forward="true" selection-start-line="77" selection-start-column="0" selection-end-line="77" selection-end-column="0" /> +            <state relative-caret-position="247"> +              <caret line="41" column="5" lean-forward="true" selection-start-line="41" selection-start-column="5" selection-end-line="41" selection-end-column="5" /> +              <folding> +                <element signature="e#6#87#0#PHP" expanded="true" /> +                <element signature="e#122#181#0#PHP" expanded="true" /> +              </folding> +            </state> +          </provider> +        </entry> +      </file> +      <file leaf-file-name="EmailController.php" pinned="false" current-in-tab="true"> +        <entry file="file://$PROJECT_DIR$/src/AppBundle/Controller/EmailController.php"> +          <provider selected="true" editor-type-id="text-editor"> +            <state relative-caret-position="420"> +              <caret line="28" column="41" lean-forward="false" selection-start-line="28" selection-start-column="41" selection-end-line="28" selection-end-column="41" />                <folding>                  <element signature="e#6#87#0#PHP" expanded="true" />                  <element signature="e#122#181#0#PHP" expanded="true" /> @@ -53,7 +76,7 @@            </provider>          </entry>        </file> -      <file leaf-file-name="parameters.yml" pinned="false" current-in-tab="true"> +      <file leaf-file-name="parameters.yml" pinned="false" current-in-tab="false">          <entry file="file://$PROJECT_DIR$/app/config/parameters.yml">            <provider selected="true" editor-type-id="text-editor">              <state relative-caret-position="195"> @@ -73,16 +96,6 @@            </provider>          </entry>        </file> -      <file leaf-file-name="config.yml" pinned="false" current-in-tab="false"> -        <entry file="file://$PROJECT_DIR$/app/config/config.yml"> -          <provider selected="true" editor-type-id="text-editor"> -            <state relative-caret-position="-90"> -              <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="1" selection-end-column="34" /> -              <folding /> -            </state> -          </provider> -        </entry> -      </file>        <file leaf-file-name="index.html.twig" pinned="false" current-in-tab="false">          <entry file="file://$PROJECT_DIR$/app/Resources/views/default/index.html.twig">            <provider selected="true" editor-type-id="text-editor"> @@ -145,9 +158,10 @@          <option value="$PROJECT_DIR$/bin/console" />          <option value="$PROJECT_DIR$/src/AppBundle/Controller/NewData.php" />          <option value="$PROJECT_DIR$/app/Resources/views/default/index.html.twig" /> -        <option value="$PROJECT_DIR$/src/AppBundle/Controller/NewDataController.php" />          <option value="$PROJECT_DIR$/web/js/realtime.js" />          <option value="$PROJECT_DIR$/app/config/parameters.yml" /> +        <option value="$PROJECT_DIR$/src/AppBundle/Controller/NewDataController.php" /> +        <option value="$PROJECT_DIR$/src/AppBundle/Controller/EmailController.php" />        </list>      </option>    </component> @@ -320,21 +334,28 @@        <workItem from="1511428524892" duration="6187000" />        <workItem from="1511512197156" duration="4678000" />      </task> +    <task id="LOCAL-00001" summary="Added email controller."> +      <created>1512042339566</created> +      <option name="number" value="00001" /> +      <option name="presentableId" value="LOCAL-00001" /> +      <option name="project" value="LOCAL" /> +      <updated>1512042339566</updated> +    </task> +    <option name="localTasksCounter" value="2" />      <servers />    </component>    <component name="TimeTrackingManager"> -    <option name="totallyTimeSpent" value="14544000" /> +    <option name="totallyTimeSpent" value="15991000" />    </component>    <component name="ToolWindowManager">      <frame x="293" y="47" width="1366" height="741" extended-state="6" /> -    <editor active="true" />      <layout>        <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.12884334" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />        <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />        <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.39968404" sideWeight="0.5036573" order="7" side_tool="true" content_ui="tabs" />        <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />        <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32917318" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> -      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32917318" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> +      <window_info id="Version Control" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32917318" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />        <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />        <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />        <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25429016" sideWeight="0.4848485" order="7" side_tool="false" content_ui="tabs" /> @@ -395,7 +416,8 @@      <option name="CHECK_NEW_TODO" value="false" />      <MESSAGE value="Added sending e-mails test." />      <MESSAGE value="Added parameters back." /> -    <option name="LAST_COMMIT_MESSAGE" value="Added parameters back." /> +    <MESSAGE value="Added email controller." /> +    <option name="LAST_COMMIT_MESSAGE" value="Added email controller." />    </component>    <component name="XDebuggerManager">      <breakpoint-manager> @@ -404,14 +426,6 @@      <watches-manager />    </component>    <component name="editorHistoryManager"> -    <entry file="file://$PROJECT_DIR$/app/AppKernel.php"> -      <provider selected="true" editor-type-id="text-editor"> -        <state relative-caret-position="468"> -          <caret line="26" column="82" lean-forward="false" selection-start-line="26" selection-start-column="82" selection-end-line="26" selection-end-column="82" /> -          <folding /> -        </state> -      </provider> -    </entry>      <entry file="file://$PROJECT_DIR$/composer.json">        <provider selected="true" editor-type-id="text-editor">          <state relative-caret-position="0"> @@ -685,13 +699,6 @@          </state>        </provider>      </entry> -    <entry file="file://$PROJECT_DIR$/src/AppBundle/AppBundle.php"> -      <provider selected="true" editor-type-id="text-editor"> -        <state relative-caret-position="0"> -          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> -        </state> -      </provider> -    </entry>      <entry file="file://$PROJECT_DIR$/app/config/services.yml">        <provider selected="true" editor-type-id="text-editor">          <state relative-caret-position="-184"> @@ -700,17 +707,6 @@          </state>        </provider>      </entry> -    <entry file="file://$PROJECT_DIR$/src/AppBundle/Controller/HomeController.php"> -      <provider selected="true" editor-type-id="text-editor"> -        <state relative-caret-position="0"> -          <caret line="32" column="0" lean-forward="false" selection-start-line="32" selection-start-column="0" selection-end-line="32" selection-end-column="0" /> -          <folding> -            <element signature="e#6#87#0#PHP" expanded="true" /> -            <element signature="e#122#181#0#PHP" expanded="true" /> -          </folding> -        </state> -      </provider> -    </entry>      <entry file="file://$PROJECT_DIR$/app/Resources/views/default/index.html.twig">        <provider selected="true" editor-type-id="text-editor">          <state relative-caret-position="165"> @@ -729,17 +725,6 @@          </state>        </provider>      </entry> -    <entry file="file://$PROJECT_DIR$/src/AppBundle/Controller/NewDataController.php"> -      <provider selected="true" editor-type-id="text-editor"> -        <state relative-caret-position="525"> -          <caret line="77" column="0" lean-forward="true" selection-start-line="77" selection-start-column="0" selection-end-line="77" selection-end-column="0" /> -          <folding> -            <element signature="e#6#87#0#PHP" expanded="true" /> -            <element signature="e#122#181#0#PHP" expanded="true" /> -          </folding> -        </state> -      </provider> -    </entry>      <entry file="file://$PROJECT_DIR$/app/config/parameters.yml.dist">        <provider selected="true" editor-type-id="text-editor">          <state relative-caret-position="0"> @@ -764,5 +749,46 @@          </state>        </provider>      </entry> +    <entry file="file://$PROJECT_DIR$/src/AppBundle/Controller/NewDataController.php"> +      <provider selected="true" editor-type-id="text-editor"> +        <state relative-caret-position="247"> +          <caret line="41" column="5" lean-forward="true" selection-start-line="41" selection-start-column="5" selection-end-line="41" selection-end-column="5" /> +          <folding> +            <element signature="e#6#87#0#PHP" expanded="true" /> +            <element signature="e#122#181#0#PHP" expanded="true" /> +          </folding> +        </state> +      </provider> +    </entry> +    <entry file="file://$PROJECT_DIR$/src/AppBundle/Controller/HomeController.php"> +      <provider selected="true" editor-type-id="text-editor"> +        <state relative-caret-position="262"> +          <caret line="36" column="0" lean-forward="true" selection-start-line="36" selection-start-column="0" selection-end-line="36" selection-end-column="0" /> +          <folding> +            <element signature="e#6#87#0#PHP" expanded="true" /> +            <element signature="e#122#181#0#PHP" expanded="true" /> +          </folding> +        </state> +      </provider> +    </entry> +    <entry file="file://$PROJECT_DIR$/src/AppBundle/AppBundle.php"> +      <provider selected="true" editor-type-id="text-editor"> +        <state relative-caret-position="0"> +          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> +          <folding /> +        </state> +      </provider> +    </entry> +    <entry file="file://$PROJECT_DIR$/src/AppBundle/Controller/EmailController.php"> +      <provider selected="true" editor-type-id="text-editor"> +        <state relative-caret-position="420"> +          <caret line="28" column="41" lean-forward="false" selection-start-line="28" selection-start-column="41" selection-end-line="28" selection-end-column="41" /> +          <folding> +            <element signature="e#6#87#0#PHP" expanded="true" /> +            <element signature="e#122#181#0#PHP" expanded="true" /> +          </folding> +        </state> +      </provider> +    </entry>    </component>  </project>
\ No newline at end of file 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(...); -    } -  } |