src/Controller/Writer/DefaultController.php line 13
<?phpnamespace App\Controller\Writer;use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;use Symfony\Component\HttpFoundation\Response;use Symfony\Component\Routing\Annotation\Route;#[Route('/writer')]class DefaultController extends AbstractController{#[Route('/', name: 'writer_default')]public function index(\App\Repository\WriterRepository $writerRepository,\App\Repository\Writer\ProjectRepository $projectRepository,\App\Repository\Writer\BidRepository $bidRepository,\App\Repository\Writer\InvoiceRepository $invoiceRepository,\App\Repository\Writer\PaymentRepository $paymentRepository): Response {$writer = $writerRepository->findOneBy(['user' => $this->getUser()]);$totalBids = $bidRepository->getTotalWriter($writer);$totalBidsAwarded = $bidRepository->getTotalWriterAwarded($writer);$totalEarnings = $invoiceRepository->getTotalWriter($writer);$latestBids = $bidRepository->getLatestWriter($writer);$latestPayments = $paymentRepository->getLatestWriter($writer);$latestProjects = $projectRepository->getLatestWriter($writer);return $this->render('writer/default/index.html.twig', ['writer' => $writer,'totalBids' => $totalBids,'totalBidsAwarded' => $totalBidsAwarded,'totalEarnings' => $totalEarnings,'latestBids' => $latestBids,'latestPayments' => $latestPayments,'latestProjects' => $latestProjects,]);}}