🚧 🧪 add Listing TrainingList
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
a696e4eb5a
commit
d61d120f08
File diff suppressed because it is too large
Load Diff
@ -1,13 +1,25 @@
|
||||
<?php
|
||||
namespace Model;
|
||||
|
||||
use Stub\TrainingRepository;
|
||||
|
||||
abstract class Coach extends Role {
|
||||
public abstract function addUser(User $user): bool;
|
||||
public abstract function removeUser(User $user): bool;
|
||||
public abstract function CheckAdd(User $user) : bool;
|
||||
// Méthode pour obtenir la liste des utilisateurs
|
||||
|
||||
public abstract function __construct(?TrainingRepository $trainingRepository);
|
||||
|
||||
public abstract function getUsersList(): ?array;
|
||||
public abstract function getUserList(User $user): \Model\User;
|
||||
public abstract function getTraining(): ?TrainingRepository;
|
||||
public abstract function getTrainingsList(): ?array;
|
||||
public abstract function getTrainingList(Training $training): ?Training;
|
||||
|
||||
|
||||
public abstract function CheckAdd(User $user) : bool;
|
||||
public abstract function CheckAddTraining(Training $training) : bool;
|
||||
public abstract function addUser(User $user): bool;
|
||||
public abstract function removeUser(User $user): bool;
|
||||
public abstract function addTraining(Training $training): bool;
|
||||
public abstract function removeTraining(Training $training): bool;
|
||||
}
|
||||
|
||||
?>
|
Loading…
Reference in new issue