AdminPlaylistController
extends AbstractController
in package
Table of Contents
Properties
- $categorieRepository : CategorieRepository
- $em : EntityManagerInterface
- $playlistRepository : PlaylistRepository
Methods
- __construct() : mixed
- add() : Response
- ajout de playlist
- edit() : Response
- Modification de playlist
- findAllContain() : Response
- index() : Response
- remove() : Response
- suppression de playlist
- sort() : Response
Properties
$categorieRepository
private
CategorieRepository
$categorieRepository
$em
private
EntityManagerInterface
$em
$playlistRepository
private
PlaylistRepository
$playlistRepository
Methods
__construct()
public
__construct(PlaylistRepository $playlistRepository, CategorieRepository $categorieRepository, EntityManagerInterface $em) : mixed
Parameters
- $playlistRepository : PlaylistRepository
- $categorieRepository : CategorieRepository
- $em : EntityManagerInterface
add()
ajout de playlist
public
add(Request $request) : Response
Parameters
- $request : Request
Attributes
- #[Route]
- '/admin/playlists/add'
- $name: 'admin.playlists.add'
- $methods: ['GET', 'POST']
Return values
Responseedit()
Modification de playlist
public
edit(Request $request[, Playlist $playlist = null ]) : Response
Parameters
- $request : Request
- $playlist : Playlist = null
Attributes
- #[Route]
- '/admin/playlists/edit/{id}'
- $name: 'admin.playlists.edit'
Return values
ResponsefindAllContain()
public
findAllContain(mixed $champ, Request $request[, mixed $table = "" ]) : Response
Parameters
- $champ : mixed
- $request : Request
- $table : mixed = ""
Attributes
- #[Route]
- '/admin/playlists/recherche/{champ}/{table}'
- $name: 'admin.playlists.findallcontain'
Return values
Responseindex()
public
index() : Response
Attributes
- #[Route]
- '/admin/playlists'
- $name: 'admin.playlist'
- $methods: ['GET']
Return values
Responseremove()
suppression de playlist
public
remove(Request $request, Playlist $playlist) : Response
Parameters
- $request : Request
- $playlist : Playlist
Attributes
- #[Route]
- '/admin/playlists/remove/{id}'
- $name: 'admin.playlists.remove'
- $methods: ['POST']
Return values
Responsesort()
public
sort(mixed $champ, mixed $ordre) : Response
Parameters
- $champ : mixed
- $ordre : mixed
Attributes
- #[Route]
- '/admin/playlists/tri/{champ}/{ordre}'
- $name: 'admin.playlists.sort'