ERROR Argument type string ou null
Posté : 18 juil. 2021, 17:10
bonjou à tous ! je suis entrain de crer un service API . J'ai une entity "customer" mes mutateurs:
et j'ai dans mon controllerCustomer la function :
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
Code : Tout sélectionner
public function getName(): ?string
{
return $this->name;
}
public function setName(string $name): self
{
$this->name = $name;
return $this;
}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;
}
je vois pas! il est de type string
est ce que vous pourriez m'expliquer ce que je ne vois pas? merci infiniment