par
Beebeepc » 18 juil. 2021, 17:10
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
bonjou à tous ! je suis entrain de crer un service API . J'ai une entity "customer" mes mutateurs:
[code] public function getName(): ?string
{
return $this->name;
}
public function setName(string $name): self
{
$this->name = $name;
return $this;
}[/code] et j'ai dans mon controllerCustomer la function : [code] 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;
}
[/code]
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