src/Controller/HomeController.php line 19

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Api\Manivox;
  4. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  5. use Symfony\Component\HttpFoundation\Response;
  6. use Symfony\Component\Routing\Annotation\Route;
  7. use App\Entity\Campaign;
  8. use App\Entity\GroupContact;
  9. use App\Manager\CampaignManager;
  10. use App\Manager\ClientManager;
  11. use App\Manager\GroupContactManager;
  12. use Doctrine\ORM\EntityManagerInterface;
  13. class HomeController extends AbstractController
  14. {
  15.     #[Route('/'name'home')]
  16.     public function index(ClientManager $cmCampaignManager $camGroupContactManager $gcm): Response
  17.     {
  18.         $client $cm->getCurrentClient();
  19.         $lastCampaigns $cam->getByClient($client);
  20.         $lastGroups $gcm->getByClient($client);
  21.         return $this->render('home/index.html.twig', [
  22.             'client' => $client,
  23.             'last_campaigns' => $lastCampaigns,
  24.             'last_groups' => $lastGroups
  25.         ]);
  26.     }
  27.     
  28.     #[Route("/test-api"name:'home_test_api')]
  29.     public function testApi(Manivox $api){
  30.         $res $api->sendMass();
  31.         dd($res);
  32.     }
  33. }