<?php
namespace App\Controller;
use Psr\Log\LoggerInterface;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Throwable;
use App\Model\LogDataInFile;
class ErrorJsonController extends AbstractController
{
public function show(Throwable $exception, LoggerInterface $logger):Response
{
dump($exception);die;
return $this->json(
[
'status' => false,
'error' => $exception->getMessage(),
'file' => $exception->getFile(),
'line' => $exception->getLine(),
// 'object' => $exception->getPrevious()
]
);
}
}