Jobbuddy
Chargement...
Recherche...
Aucune correspondance
Référence de la classe ControllerAnnonce

Contrôleur gérant les annonces. Plus de détails...

Graphe d'héritage de ControllerAnnonce:
Controller

Fonctions membres publiques

 __construct (\Twig\Environment $twig, \Twig\Loader\FilesystemLoader $loader)
 Constructeur du contrôleur Annonce.
 afficher ()
 Affiche la liste des annonces (page d'accueil).
 afficheFormAnnonce ()
 Affiche le formulaire d'ajout d'annonce.
 traiteFormAnnonce ()
 Traite le formulaire d'ajout d'annonce.
 listerAnnonces ()
 Liste les annonces (non implémenté).
 afficherMesAnnonces ()
 Affiche les annonces de l'utilisateur connecté.
 afficherDetail ()
 Affiche les détails d'une annonce.
 postulerAnnonce ()
 Permet à un étudiant de postuler à une annonce.
 supprimerAnnonce ()
 Permet à un particulier de supprimer son annonce.
 refuser ($idAnnonce, $idEtudiant)
 Refuse la candidature d'un étudiant (non implémenté ici, voir selectionnerEtudiant).
 selectionnerEtudiant ()
 Sélectionne ou refuse un étudiant pour une annonce.
 editerAnnonce ()
 Edite une annonce existante.
Fonctions membres publiques hérités de Controller
 call (string $methode)
 Appelle une méthode du contrôleur si elle existe.
 getPdo ()
 Récupère la connexion PDO.
 setPdo (PDO $pdo)
 Définit la connexion PDO.
 getLoader ()
 Récupère le chargeur Twig.
 setLoader (\Twig\Loader\FilesystemLoader $loader)
 Définit le chargeur Twig.
 getTwig ()
 Récupère l'environnement Twig.
 setTwig (\Twig\Environment $twig)
 Définit l'environnement Twig.
 getGet ()
 Récupère les données GET.
 setGet (?array $get)
 Définit les données GET.
 getPost ()
 Récupère les données POST.
 setPost (?array $post)
 Définit les données POST.

Description détaillée

Contrôleur gérant les annonces.

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( \Twig\Environment $twig,
\Twig\Loader\FilesystemLoader $loader )

Constructeur du contrôleur Annonce.

Paramètres
\Twig\Environment$twigEnvironnement Twig.
\Twig\Loader\FilesystemLoader$loaderChargeur Twig.

Réimplémentée à partir de Controller.

Documentation des fonctions membres

◆ refuser()

refuser ( $idAnnonce,
$idEtudiant )

Refuse la candidature d'un étudiant (non implémenté ici, voir selectionnerEtudiant).

Paramètres
int$idAnnonceID de l'annonce.
int$idEtudiantID de l'étudiant.

◆ selectionnerEtudiant()

selectionnerEtudiant ( )

Sélectionne ou refuse un étudiant pour une annonce.

Exceptions
ExceptionSi l'utilisateur n'est pas autorisé.

La documentation de cette classe a été générée à partir du fichier suivant :