|
|
@ -30,6 +30,10 @@ class PokemonController extends AbstractController |
|
|
|
|
|
|
|
/** |
|
|
|
* @Route("/", name="pokemon_index", methods={"GET"}) |
|
|
|
* @param PokemonRepository $pokemonRepository |
|
|
|
* @param Request $request |
|
|
|
* @param PaginatorInterface $paginator |
|
|
|
* @return Response |
|
|
|
*/ |
|
|
|
public function index(PokemonRepository $pokemonRepository, Request $request, PaginatorInterface $paginator): Response |
|
|
|
{ |
|
|
@ -55,6 +59,8 @@ class PokemonController extends AbstractController |
|
|
|
|
|
|
|
/** |
|
|
|
* @Route("/new", name="pokemon_new", methods={"GET","POST"}) |
|
|
|
* @param Request $request |
|
|
|
* @return Response |
|
|
|
*/ |
|
|
|
public function new(Request $request): Response |
|
|
|
{ |
|
|
@ -78,6 +84,8 @@ class PokemonController extends AbstractController |
|
|
|
|
|
|
|
/** |
|
|
|
* @Route("/{id}", name="pokemon_show", methods={"GET"}) |
|
|
|
* @param Pokemon $pokemon |
|
|
|
* @return Response |
|
|
|
*/ |
|
|
|
public function show(Pokemon $pokemon): Response |
|
|
|
{ |
|
|
@ -91,6 +99,9 @@ class PokemonController extends AbstractController |
|
|
|
|
|
|
|
/** |
|
|
|
* @Route("/{id}/edit", name="pokemon_edit", methods={"GET","POST"}) |
|
|
|
* @param Request $request |
|
|
|
* @param Pokemon $pokemon |
|
|
|
* @return Response |
|
|
|
*/ |
|
|
|
public function edit(Request $request, Pokemon $pokemon): Response |
|
|
|
{ |
|
|
@ -111,6 +122,9 @@ class PokemonController extends AbstractController |
|
|
|
|
|
|
|
/** |
|
|
|
* @Route("/{id}", name="pokemon_delete", methods={"POST"}) |
|
|
|
* @param Request $request |
|
|
|
* @param Pokemon $pokemon |
|
|
|
* @return Response |
|
|
|
*/ |
|
|
|
public function delete(Request $request, Pokemon $pokemon): Response |
|
|
|
{ |
|
|
|