Page 1 sur 1

ERROR Argument type string ou null

Posté : 18 juil. 2021, 17:10
par Beebeepc
bonjou à tous ! je suis entrain de crer un service API . J'ai une entity "customer" mes mutateurs:

Code : Tout sélectionner

public function getName(): ?string { return $this->name; } public function setName(string $name): self { $this->name = $name; return $this; }
et j'ai dans mon controllerCustomer la function :

Code : Tout sélectionner

public function newCustomer(Request $request) { $customer = new Customer(); $customer->setName($request->get('username')) ->setEmail($request->get('password')); $this->manager->persist($customer); $this->manager->flush(); return $customer; }
j'ai un retour d'erreur : Argument 1 passed to App\Entity\Customer::setName() must be of the type string, null given, called

je vois pas! il est de type string
est ce que vous pourriez m'expliquer ce que je ne vois pas? merci infiniment

Re: ERROR Argument type string ou null

Posté : 18 juil. 2021, 17:26
par or 1
que vaut $request->get('username') à cet endroit ?

Re: ERROR Argument type string ou null

Posté : 18 juil. 2021, 20:30
par Beebeepc
rien ! je lui dit affecte moi un nom et tu lis le name pas username mais je suis coincee :(