indexView('gpu_cores', [ 'brand' => 'asc', 'processNode' => 'desc', 'generationName' => 'asc', 'architecture' => 'asc', 'name' => 'asc', 'variant' => 'asc', ]); } #[Route('/new', name: 'gpu-core_new', methods: ['GET', 'POST'])] public function new(Request $request): Response { return $this->itemCreate($request, 'gpu_core'); } #[Route('/{id}', name: 'gpu-core_show', methods: ['GET'])] public function show(GpuCore $gPUCore): Response { return $this->itemView($gPUCore, 'gpu_core'); } #[Route('/{id}/edit', name: 'gpu-core_edit', methods: ['GET', 'POST'])] public function edit(Request $request, GpuCore $gPUCore): Response { return $this->itemUpdate($request, $gPUCore, 'gpu_core'); } #[Route('/{id}', name: 'gpu-core_delete', methods: ['POST'])] public function delete(Request $request, GpuCore $gPUCore, EntityManagerInterface $entityManager): Response { if ($this->isCsrfTokenValid('delete' . $gPUCore->getId(), $request->request->get('_token'))) { $entityManager->remove($gPUCore); $entityManager->flush(); } return $this->redirectToRoute('gpu-core_index', [], Response::HTTP_SEE_OTHER); } }