J'en ai marre
continuous-integration/drone/push Build is failing Details

WORK-APE
Paul LEVRAULT 1 year ago
parent ae9744cde6
commit fe2dbded3b

@ -24,7 +24,8 @@
"Shared\\Exception\\": "src/shared/exception",
"Shared\\Attributes\\": "src/shared/attributes",
"App\\Views\\Directives\\" : "src/app/views/directives",
"Data\\Core\\": "src/data/core/"
"Data\\Core\\": "src/data/core/",
"Database\\": "src/data/core/database"
}
},
"require": {

@ -1,6 +1,5 @@
<?php
namespace App\Controller;
namespace App\Controller;
use Shared\Validation;
@ -12,6 +11,8 @@ use Twig\Environment;
use Data\Core\Preferences;
use Shared\Log;
use Manager\UserManager;
use Database\Connexion;
use Database\AthleteGateway;
class AthleteController extends BaseController
{
@ -34,7 +35,9 @@ class AthleteController extends BaseController
}
else {
try {
$listSearch=$this->container->get(UserManager::class)->searchUsersByName($username);
$athleteGateway = new AthleteGateway(new Connexion("mysql:host=londres;dbname=dbkemonteiro2;","kemonteiro2","#Phpmyadmin63"));
//$listSearch=$this->container->get(UserManager::class)->searchUsersByName($username);
$listSearch = $athleteGateway->getAthleteByName($username);
$i=0;
foreach ($listSearch as $user){
$listUsers[$i++]=['nom' => $user->getNom(), 'prenom'=>$user->getPrenom(), 'img'=>'john_doe', 'username'=>$user->getUsername()];

@ -12,7 +12,7 @@ class AthleteGateway {
public function getAthlete(): array
{
$query = "SELECT * FROM Athlete";
$query = "SELECT * FROM Athlete WHERE isCoach=NULL";
return $this->connection->executeWithErrorHandling($query);
}
@ -25,7 +25,7 @@ class AthleteGateway {
public function getAthleteByName(string $name): array
{
$query = "SELECT * FROM Athlete WHERE nom = :name";
$query = "SELECT * FROM Athlete WHERE nom = :name AND isCoach=NULL";
$params = [':name' => [$name, PDO::PARAM_STR]];
return $this->connection->executeWithErrorHandling($query, $params);
}

@ -164,30 +164,6 @@ class UserRepository implements IUserRepository {
return false;
}
/**
* Supprime un utilisateur du dépôt.
*
* @param User $username Le username de la personne qui recherche ses amis.
* @return bool Retourne la liste des amis de l'utilisateur passe en paramètre.
*/
//TODO
public function getFriends(): array {
return [
[
'nom' => 'John',
'prenom' => 'Doe',
'img' => 'test',
'username' => 'johndoe',
],
[
'nom' => 'Alice',
'prenom' => 'Smith',
'img' => 'test2',
'username' => 'alicesmith',
],
];
}
public function addFriend(int $user1, int $user2)
{
return true;

Loading…
Cancel
Save