IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

password de User et PHPUnit


Sujet :

Symfony PHP

  1. #1
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut password de User et PHPUnit
    Bonjour à tous,

    Quelque chose m'échappe dans la mise en place d'un User sous Symfony.
    J'ai donc créé mon User puis j'ai écrit des tests.
    Le test suivant échoue sur la propriété password :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
        public function testIsEmpty(): void
        {
            $user = new User();
     
            $this->assertEmpty($user->getEmail());
            $this->assertEmpty($user->getPassword());
        }
    TypeError: Return value of App\Entity\User::getPassword() must be of the type string, null returned
    Merci par avance pour les explications/questions qui pourraient m'aider à résoudre cette erreur.

    Frédéric

  2. #2
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut Solution
    J'ai trouvé.

    il faut aller dans la classe user et corriger :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     
        /**
     
         * @see PasswordAuthenticatedUserInterface
     
         */
     
        public function getPassword(): ?string
     
        {
     
            return $this->password;
     
        }
    Frédéric

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. user et password
    Par judor31 dans le forum Débuter
    Réponses: 3
    Dernier message: 29/03/2006, 16h28
  2. Réponses: 3
    Dernier message: 20/09/2005, 17h59
  3. pb connexion : invalid password for user
    Par lolo16 dans le forum Administration
    Réponses: 8
    Dernier message: 04/08/2005, 13h11
  4. [DBExpress] invalid user name/password sous XP
    Par Rudy 34 dans le forum Bases de données
    Réponses: 2
    Dernier message: 17/02/2005, 15h25
  5. [IBSecurityService] Modifier le password d'un user
    Par Benjamin GAGNEUX dans le forum Connexion aux bases de données
    Réponses: 3
    Dernier message: 14/10/2004, 20h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo