src/Controller/dashboard/DashboardController.php line 14
<?phpnamespace App\Controller\dashboard;use App\Controller\BaseController;use Symfony\Component\HttpFoundation\RedirectResponse;use Symfony\Component\HttpFoundation\Request;use Symfony\Component\HttpFoundation\Response;use Symfony\Component\Routing\Annotation\Route;class DashboardController extends BaseController{#[Route("/", name: "app_homepage")]public function indexAction(Request $request): Response|RedirectResponse{if (empty($this->getUser())) {return new RedirectResponse($this->generateUrl('login'));}$this->setCurrentRouteActive($request, 'app_homepage');$response = $this->client()->get('/api/dashboard');$data = json_decode($response->getBody()->getContents(), true);$clients = array_map(function($item) {return ["Date" => $item["StartedDate"],"Name" => $item["CustomerName"],"Description" => $item["Description"],"JobStatus" => $item["JobStatus"]];}, $data['waitingListTable']);return $this->render('dashboard/dashboard.html.twig', ['dashboardData' => $data,'clientsData' => json_encode($clients)]);}}