Makes forename and surname nullable
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;
+use Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface;
use Rapsys\UserBundle\Entity\Civility;
use Rapsys\UserBundle\Entity\Group;
use Rapsys\UserBundle\Entity\Civility;
use Rapsys\UserBundle\Entity\Group;
-class User implements UserInterface, \Serializable {
+class User implements UserInterface, PasswordAuthenticatedUserInterface, \Serializable {
- $this->forename = '';
- $this->surname = '';
+ $this->forename = null;
+ $this->surname = null;
$this->active = false;
$this->disabled = false;
$this->created = new \DateTime('now');
$this->active = false;
$this->disabled = false;
$this->created = new \DateTime('now');
- * @param string $forename
+ * @param ?string $forename
- public function setForename(string $forename): User {
+ public function setForename(?string $forename): User {
$this->forename = $forename;
return $this;
$this->forename = $forename;
return $this;
- public function getForename(): string {
+ public function getForename(): ?string {
return $this->forename;
}
/**
* Set surname
*
return $this->forename;
}
/**
* Set surname
*
- * @param string $surname
+ * @param ?string $surname
- public function setSurname(string $surname): User {
+ public function setSurname(?string $surname): User {
$this->surname = $surname;
return $this;
$this->surname = $surname;
return $this;
- public function getSurname(): string {
+ public function getSurname(): ?string {