<?php
namespace App\Controller;
use App\Entity\Facture;
use App\Form\FactureType;
use Spipu\Html2Pdf\Html2Pdf;
use App\Service\T_HTML2PDF;
use App\Repository\FactureRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
/**
* @Route("/facture")
*/
class FactureController extends AbstractController
{
//-----------------------------------------------
/**
* @Route("/guest_new", name="guest_facture_new", methods={"GET","POST"})
*/
public function guestnew(Request $request): Response
{
$facture = new Facture();
//$facture->setUser($this->getUser());
$form = $this->createForm(FactureType::class, $facture);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
return $this->redirectToRoute('facture_pdf');
}
return $this->render('guest/new.html.twig', [
'facture' => $facture,
'form' => $form->createView(),
]);
}