<?php
namespace App\Controller;
use App\Api\Manivox;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use App\Entity\Campaign;
use App\Entity\GroupContact;
use App\Manager\CampaignManager;
use App\Manager\ClientManager;
use App\Manager\GroupContactManager;
use Doctrine\ORM\EntityManagerInterface;
class HomeController extends AbstractController
{
#[Route('/', name: 'home')]
public function index(ClientManager $cm, CampaignManager $cam, GroupContactManager $gcm): Response
{
$client = $cm->getCurrentClient();
$lastCampaigns = $cam->getByClient($client);
$lastGroups = $gcm->getByClient($client);
return $this->render('home/index.html.twig', [
'client' => $client,
'last_campaigns' => $lastCampaigns,
'last_groups' => $lastGroups
]);
}
#[Route("/test-api", name:'home_test_api')]
public function testApi(Manivox $api){
$res = $api->sendMass();
dd($res);
}
}