Sujet
in package
Modèle Sujet
Table of Contents
- addQuestionToSujet() : void
- Ajoute une question à un sujet en fonction de l'id de la question et de l'id du sujet
- addSubject() : void
- Ajoute un sujet dans la base de données
- deleteQuestionsFromSubject() : void
- Supprime toutes les questions d'un sujet en fonction de son id
- deleteSubject() : void
- Supprime un sujet en fonction de son id
- export() : string
- Exporte tous les sujets dans un fichier CSV ou TXT
- getAllSubjects() : array<string|int, mixed>
- Retourne tous les sujets de la base de données
- getIDFromIntitule() : array<string|int, mixed>
- Retourne un sujet en fonction de son intitulé
- getNbQuestionsFromSubject() : array<string|int, mixed>
- Retourne le nombre de questions d'un sujet en fonction de son id
- getQuestionsFromSubject() : array<string|int, mixed>
- Retourne toutes les questions d'un sujet en fonction de son id
- getSubjectById() : array<string|int, mixed>
- Retourne un sujet en fonction de son id
- getSubjectsByMatiere() : array<string|int, mixed>
- Retourne tous les sujets en fonction de l'id de la matière
- ifSubjectExist() : bool
- Vérifie si un sujet existe dans la base de données en fonction de son intitulé
- removeAllSubjectsFromQuestion() : void
- Supprime le sujet en relation de toutes les questions en fonction de l'id du sujet
- removeSubjetFromQuestion() : void
- Supprime le sujet en relation avec une question en fonction de l'id du sujet
- updateSubject() : void
- Met à jour un sujet en fonction de son id et de son intitulé
Methods
addQuestionToSujet()
Ajoute une question à un sujet en fonction de l'id de la question et de l'id du sujet
public
addQuestionToSujet(int $idQuestion, int $idSujet) : void
Parameters
- $idQuestion : int
- $idSujet : int
Return values
void —addSubject()
Ajoute un sujet dans la base de données
public
addSubject(string $intitule) : void
Parameters
- $intitule : string
Return values
void —deleteQuestionsFromSubject()
Supprime toutes les questions d'un sujet en fonction de son id
public
deleteQuestionsFromSubject(int $id) : void
Parameters
- $id : int
Return values
void —deleteSubject()
Supprime un sujet en fonction de son id
public
deleteSubject(int $id) : void
Parameters
- $id : int
Return values
void —export()
Exporte tous les sujets dans un fichier CSV ou TXT
public
export(bool $csv) : string
Parameters
- $csv : bool
-
true pour CSV, false pour TXT
Return values
string —getAllSubjects()
Retourne tous les sujets de la base de données
public
getAllSubjects() : array<string|int, mixed>
Return values
array<string|int, mixed> —getIDFromIntitule()
Retourne un sujet en fonction de son intitulé
public
getIDFromIntitule(string $intitule) : array<string|int, mixed>
Parameters
- $intitule : string
Return values
array<string|int, mixed> —getNbQuestionsFromSubject()
Retourne le nombre de questions d'un sujet en fonction de son id
public
getNbQuestionsFromSubject(int $idSujet) : array<string|int, mixed>
Parameters
- $idSujet : int
Return values
array<string|int, mixed> —getQuestionsFromSubject()
Retourne toutes les questions d'un sujet en fonction de son id
public
getQuestionsFromSubject(int $idSujet) : array<string|int, mixed>
Parameters
- $idSujet : int
Return values
array<string|int, mixed> —getSubjectById()
Retourne un sujet en fonction de son id
public
getSubjectById(int $id) : array<string|int, mixed>
Parameters
- $id : int
Return values
array<string|int, mixed> —getSubjectsByMatiere()
Retourne tous les sujets en fonction de l'id de la matière
public
getSubjectsByMatiere(int $idMatiere) : array<string|int, mixed>
Parameters
- $idMatiere : int
Return values
array<string|int, mixed> —ifSubjectExist()
Vérifie si un sujet existe dans la base de données en fonction de son intitulé
public
ifSubjectExist(string $intitule) : bool
Parameters
- $intitule : string
Return values
bool —removeAllSubjectsFromQuestion()
Supprime le sujet en relation de toutes les questions en fonction de l'id du sujet
public
removeAllSubjectsFromQuestion(int $idSujet) : void
Parameters
- $idSujet : int
Return values
void —removeSubjetFromQuestion()
Supprime le sujet en relation avec une question en fonction de l'id du sujet
public
removeSubjetFromQuestion(int $idSujet) : void
Parameters
- $idSujet : int
Return values
void —updateSubject()
Met à jour un sujet en fonction de son id et de son intitulé
public
updateSubject(int $idSujet, string $intitule) : void
Parameters
- $idSujet : int
- $intitule : string