use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\ORM\Event\PreUpdateEventArgs;
use Symfony\Component\Security\Core\User\UserInterface;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\ORM\Event\PreUpdateEventArgs;
use Symfony\Component\Security\Core\User\UserInterface;
- public function setPassword(string $password): User {
- $this->password = $password;
+ public function setPassword(?string $password): User {
+ //With password
+ if ($password !== null && !empty($password)) {
+ $this->password = $password;
+ //Without password
+ } else {
+ $this->password = '';
+ }