Documentation

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
Return values
void

Search results