\Tache

Summary

Methods
Properties
Constants
__construct()
enRetard()
affecter()
nonAffectees()
enCours()
$id
$titre
$prenom
$auteur
$debuteLe
$finitLe
$statut
$categories
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Properties

$id

$id : integer

Type

integer — Identifiant de la tâche

$titre

$titre : string

Type

string — Titre de la tâche

$prenom

$prenom : string

Type

string — Description de la tâche

$auteur

$auteur : \Personne

Type

\Personne — Personne chargée de réaliser la tâche

$debuteLe

$debuteLe : \Date

Type

\Date — Date de début de la tâche

$finitLe

$finitLe : \Date

Type

\Date — Date de fin de la tâche

$statut

$statut : integer

Type

integer — Etat dans lequel se trouve la tâche

$categories

$categories : array

Type

array — Catégories dans lesquelles est rangée la tâche

Methods

__construct()

__construct(integer  $id, string  $titre) 

Constructeur

Parameters

integer $id

Identifiant de la tâche

string $titre

Titre de la tâche

Examples

Tache(125, "Rédiger la documentation")
** File not found : new **

enRetard()

enRetard(\Date  $aujourdhui) : \boolval

Fonction déterminant si une tâche est en retard par rapport à la date de fin

Parameters

\Date $aujourdhui

Date du jour

Returns

\boolval

affecter()

affecter(\Personne  $qui) : \Tache

Fonction affectant une tâche à une personne

Parameters

\Personne $qui

Personne à qui est affectée la tâche

Returns

\Tache

nonAffectees()

nonAffectees(\Personne  $qui) : array<mixed,\Tache>

Fonction énumérant les tâches non affectées

Parameters

\Personne $qui

Returns

array<mixed,\Tache>

enCours()

enCours() : array<mixed,\Tache>

Fonction énumérant les tâches non terminées

Returns

array<mixed,\Tache>