Mediatekformation

Formation
in package

Entité représentant une formation

Attributes
#[Entity]
$repositoryClass: \App\Repository\FormationRepository::class

Table of Contents

Constants

CHEMIN_IMAGE  = "https://i.ytimg.com/vi/"
Début de chemin vers les images

Properties

$categories  : Collection<int, Categorie>
Les catégories de la formation
$description  : string|null
La description de la formation
$id  : int|null
L'identifiant de la formation
$playlist  : Playlist|null
La playlist à laquelle la formation appartient
$publishedAt  : DateTimeInterface|null
La date de publication de la formation
$title  : string|null
Le titre de la formation
$videoId  : string|null
L'identifiant de la vidéo de la formation

Methods

__construct()  : mixed
Constructeur de l'entité
addCategory()  : $this
Ajoute une catégorie aux catégories de la formation
getCategories()  : Collection<int, Categorie>
getDescription()  : string|null
getId()  : int|null
getMiniature()  : string|null
getPicture()  : string|null
getPlaylist()  : playlist|null
getPublishedAt()  : DateTimeInterface|null
getPublishedAtString()  : string
getTitle()  : string|null
getVideoId()  : string|null
removeCategory()  : $this
Supprime une catégorie des catégories de la formation
setDescription()  : static
setPlaylist()  : static
setPublishedAt()  : static
setTitle()  : static
setVideoId()  : static

Constants

CHEMIN_IMAGE

Début de chemin vers les images

private mixed CHEMIN_IMAGE = "https://i.ytimg.com/vi/"

Properties

$categories

Les catégories de la formation

private Collection<int, Categorie> $categories
Attributes
#[ManyToMany]
$targetEntity: \App\Entity\Categorie::class
$inversedBy: 'formations'

$description

La description de la formation

private string|null $description = null
Attributes
#[Column]
$type: \Doctrine\DBAL\Types\Types::TEXT
$nullable: true

$id

L'identifiant de la formation

private int|null $id = null
Attributes
#[Column]
#[GeneratedValue]
#[Id]

$playlist

La playlist à laquelle la formation appartient

private Playlist|null $playlist = null
Attributes
#[ManyToOne]
$inversedBy: 'formations'

$publishedAt

La date de publication de la formation

private DateTimeInterface|null $publishedAt = null
Attributes
#[Column]
$type: \Doctrine\DBAL\Types\Types::DATETIME_MUTABLE
$nullable: true
#[LessThanOrEqual]
['value' => 'now']

$title

Le titre de la formation

private string|null $title = null
Attributes
#[Column]
$length: 100
$nullable: true

$videoId

L'identifiant de la vidéo de la formation

private string|null $videoId = null
Attributes
#[Column]
$length: 20
$nullable: true

Methods

__construct()

Constructeur de l'entité

public __construct() : mixed

addCategory()

Ajoute une catégorie aux catégories de la formation

public addCategory(Categorie $category) : $this
Parameters
$category : Categorie

La catégorie à ajouter

Return values
$this

getDescription()

public getDescription() : string|null
Return values
string|null

getId()

public getId() : int|null
Return values
int|null

getMiniature()

public getMiniature() : string|null
Return values
string|null

getPicture()

public getPicture() : string|null
Return values
string|null

getPlaylist()

public getPlaylist() : playlist|null
Return values
playlist|null

getPublishedAt()

public getPublishedAt() : DateTimeInterface|null
Return values
DateTimeInterface|null

getPublishedAtString()

public getPublishedAtString() : string
Return values
string

getTitle()

public getTitle() : string|null
Return values
string|null

getVideoId()

public getVideoId() : string|null
Return values
string|null

removeCategory()

Supprime une catégorie des catégories de la formation

public removeCategory(Categorie $category) : $this
Parameters
$category : Categorie

La catégorie à supprimer

Return values
$this

setDescription()

public setDescription(string|null $description) : static
Parameters
$description : string|null
Return values
static

setPlaylist()

public setPlaylist(Playlist|null $playlist) : static
Parameters
$playlist : Playlist|null
Return values
static

setPublishedAt()

public setPublishedAt(DateTimeInterface|null $publishedAt) : static
Parameters
$publishedAt : DateTimeInterface|null
Return values
static

setTitle()

public setTitle(string|null $title) : static
Parameters
$title : string|null
Return values
static

setVideoId()

public setVideoId(string|null $videoId) : static
Parameters
$videoId : string|null
Return values
static

        
On this page

Search results