Formation
in package
Attributes
- #[Entity]
- $repositoryClass: \App\Repository\FormationRepository::class
Table of Contents
Constants
- CHEMINIMAGE = "https://i.ytimg.com/vi/"
- Début de chemin vers les images
Properties
- $categories : Collection<int, Categorie>
- $description : string|null
- $id : int|null
- $playlist : Playlist|null
- $publishedAt : DateTimeInterface|null
- $title : string|null
- $videoId : string|null
Methods
- __construct() : mixed
- addCategory() : static
- 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() : static
- setDescription() : static
- setPlaylist() : static
- setPublishedAt() : static
- setTitle() : static
- setVideoId() : static
Constants
CHEMINIMAGE
Début de chemin vers les images
private
mixed
CHEMINIMAGE
= "https://i.ytimg.com/vi/"
Properties
$categories
private
Collection<int, Categorie>
$categories
Attributes
- #[ManyToMany]
- $targetEntity: \App\Entity\Categorie::class
- $inversedBy: 'formations'
$description
private
string|null
$description
= null
Attributes
- #[Column]
- $type: \Doctrine\DBAL\Types\Types::TEXT
- $nullable: true
$id
private
int|null
$id
= null
Attributes
- #[Column]
- #[GeneratedValue]
- #[Id]
$playlist
private
Playlist|null
$playlist
= null
Attributes
- #[ManyToOne]
- $inversedBy: 'formations'
$publishedAt
private
DateTimeInterface|null
$publishedAt
= null
Attributes
- #[Column]
- $type: \Doctrine\DBAL\Types\Types::DATETIME_MUTABLE
- $nullable: true
- #[LessThanOrEqual]
- 'today'
- $message: "La date de publication ne peut pas être postérieure à aujourd'hui"
$title
private
string|null
$title
= null
Attributes
- #[Column]
- $length: 100
- $nullable: true
$videoId
private
string|null
$videoId
= null
Attributes
- #[Column]
- $length: 20
- $nullable: true
Methods
__construct()
public
__construct() : mixed
addCategory()
public
addCategory(Categorie $category) : static
Parameters
- $category : Categorie
Return values
staticgetCategories()
public
getCategories() : Collection<int, Categorie>
Return values
Collection<int, Categorie>getDescription()
public
getDescription() : string|null
Return values
string|nullgetId()
public
getId() : int|null
Return values
int|nullgetMiniature()
public
getMiniature() : string|null
Return values
string|nullgetPicture()
public
getPicture() : string|null
Return values
string|nullgetPlaylist()
public
getPlaylist() : playlist|null
Return values
playlist|nullgetPublishedAt()
public
getPublishedAt() : DateTimeInterface|null
Return values
DateTimeInterface|nullgetPublishedAtString()
public
getPublishedAtString() : string
Return values
stringgetTitle()
public
getTitle() : string|null
Return values
string|nullgetVideoId()
public
getVideoId() : string|null
Return values
string|nullremoveCategory()
public
removeCategory(Categorie $category) : static
Parameters
- $category : Categorie
Return values
staticsetDescription()
public
setDescription(string|null $description) : static
Parameters
- $description : string|null
Return values
staticsetPlaylist()
public
setPlaylist(Playlist|null $playlist) : static
Parameters
- $playlist : Playlist|null
Return values
staticsetPublishedAt()
public
setPublishedAt(DateTimeInterface|null $publishedAt) : static
Parameters
- $publishedAt : DateTimeInterface|null
Return values
staticsetTitle()
public
setTitle(string|null $title) : static
Parameters
- $title : string|null
Return values
staticsetVideoId()
public
setVideoId(string|null $videoId) : static
Parameters
- $videoId : string|null