src/Controller/DefaultController.php line 16

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Component\HttpFoundation\Response;
  5. use Symfony\Component\Routing\Annotation\Route;
  6. use Mailjet\Api\Client;
  7. use Mailjet\Resources;
  8. class DefaultController extends AbstractController
  9. {
  10.     /**
  11.      * @Route("/", name="app_default")
  12.      */
  13.     public function index(): Response
  14.     {
  15.         return $this->render('default/index.html.twig', [
  16.             'controller_name' => 'DefaultController',
  17.         ]);
  18.     }
  19.     /**
  20.      * @Route("/about", name="about")
  21.      */
  22.     public function about(): Response
  23.     {
  24.         return $this->render('default/about.html.twig', [
  25.             'controller_name' => 'DefaultController',
  26.         ]);
  27.     }
  28.     /**
  29.      * @Route("/privacy", name="privacy")
  30.      */
  31.     public function privacy(): Response
  32.     {
  33.         return $this->render('default/privacy.html.twig', [
  34.             'controller_name' => 'DefaultController',
  35.         ]);
  36.     }
  37.      /**
  38.      * @Route("/contact", name="contact")
  39.      */
  40.     public function contact(): Response
  41.     {
  42.         return $this->render('default/contact.html.twig', [
  43.             'controller_name' => 'DefaultController',
  44.         ]);
  45.     }
  46.   /**
  47.      * @Route("/testSms", name="testSms")
  48.      */
  49.     public function testSms()
  50.     {
  51.         $mj = new \Mailjet\Client('9c42ddfa4db6f8f973a32c7087ea2d51',
  52.         'eace5eb7252f4ff3a1b483251360e04c'true,
  53.         ['url' => "api.mailjet.com"'version' => 'v4''call' => false]
  54.       );
  55. $body = [
  56. 'Text' => "test sms",
  57. 'To' => "+33785864783",
  58. 'From' => "LLVD",
  59. ];
  60. $response $mj->post(Resources::$SmsSend, ['body' => $body]);
  61. $response->success() && var_dump($response->getData());
  62. var_dump($response);
  63.     }
  64. }