Playlist
in package
Entité représentant une playlist
Attributes
- #[Entity]
- $repositoryClass: \App\Repository\PlaylistRepository::class
Table of Contents
Properties
- $description : string|null
- La description de la playlist
- $formations : Collection<int, Formation>
- Les formations contenues dans cette playlist
- $id : int|null
- L'identifiant de la playlist
- $name : string|null
- Le nom de la playlist
Methods
- __construct() : mixed
- Constructeur de l'entité
- addFormation() : $this
- Ajoute une formation à la liste des formations de la playlist
- getCategoriesPlaylist() : Collection<int, string>
- Retourne les catégories de la playlist en prenant en compte les catégories de chaque formation
- getDescription() : string|null
- getFormations() : Collection<int, Formation>
- getFormationsCount() : int
- Retourne le nombre de formations contenues dans la playlist
- getId() : int|null
- getName() : string|null
- removeFormation() : $this
- Supprime une formation à la liste des formations de la playlist
- setDescription() : static
- setName() : static
Properties
$description
La description de la playlist
private
string|null
$description
= null
Attributes
- #[Column]
- $type: \Doctrine\DBAL\Types\Types::TEXT
- $nullable: true
$formations
Les formations contenues dans cette playlist
private
Collection<int, Formation>
$formations
Attributes
- #[OneToMany]
- $targetEntity: \App\Entity\Formation::class
- $mappedBy: 'playlist'
$id
L'identifiant de la playlist
private
int|null
$id
= null
Attributes
- #[Column]
- #[GeneratedValue]
- #[Id]
$name
Le nom de la playlist
private
string|null
$name
= null
Attributes
- #[Column]
- $length: 100
- $nullable: true
Methods
__construct()
Constructeur de l'entité
public
__construct() : mixed
addFormation()
Ajoute une formation à la liste des formations de la playlist
public
addFormation(Formation $formation) : $this
Parameters
- $formation : Formation
-
La formation à ajouter
Return values
$thisgetCategoriesPlaylist()
Retourne les catégories de la playlist en prenant en compte les catégories de chaque formation
public
getCategoriesPlaylist() : Collection<int, string>
Return values
Collection<int, string>getDescription()
public
getDescription() : string|null
Return values
string|nullgetFormations()
public
getFormations() : Collection<int, Formation>
Return values
Collection<int, Formation>getFormationsCount()
Retourne le nombre de formations contenues dans la playlist
public
getFormationsCount() : int
Return values
intgetId()
public
getId() : int|null
Return values
int|nullgetName()
public
getName() : string|null
Return values
string|nullremoveFormation()
Supprime une formation à la liste des formations de la playlist
public
removeFormation(Formation $formation) : $this
Parameters
- $formation : Formation
-
La formation à supprimer
Return values
$thissetDescription()
public
setDescription(string|null $description) : static
Parameters
- $description : string|null
Return values
staticsetName()
public
setName(string|null $name) : static
Parameters
- $name : string|null