*/
protected ?int $id;
- /**
- * @var string
- */
- protected string $mail;
-
- /**
- * @var string
- */
- protected string $password;
-
- /**
- * @var ?string
- */
- protected ?string $forename;
-
- /**
- * @var ?string
- */
- protected ?string $surname;
-
- /**
- * @var bool
- */
- protected bool $active;
-
- /**
- * @var bool
- */
- protected bool $enable;
-
/**
* @var \DateTime
*/
*/
protected \DateTime $updated;
- /**
- * @var Civility
- */
- protected ?Civility $civility;
-
/**
* @var Doctrine\Common\Collections\Collection
*/
* @param bool $active The user active
* @param bool $enable The user enable
*/
- public function __construct(string $mail, string $password, ?Civility $civility = null, ?string $forename = null, ?string $surname = null, bool $active = false, bool $enable = true) {
+ public function __construct(protected string $mail, protected string $password, protected ?Civility $civility = null, protected ?string $forename = null, protected ?string $surname = null, protected bool $active = false, protected bool $enable = true) {
//Set defaults
- $this->mail = $mail;
- $this->password = $password;
- $this->civility = $civility;
- $this->forename = $forename;
- $this->surname = $surname;
- $this->active = $active;
- $this->enable = $enable;
$this->created = new \DateTime('now');
$this->updated = new \DateTime('now');
return $array;
},
//Init with empty array
- //XXX: on registration, add each group present in rapsys_user.default.group array to user
+ //XXX: on registration, add each group present in rapsysuser.default.group array to user
//XXX: see vendor/rapsys/userbundle/Controller/DefaultController.php +450
[]
));
*/
public function preUpdate(PreUpdateEventArgs $eventArgs) {
//Check that we have an user instance
- if (($user = $eventArgs->getEntity()) instanceof User) {
+ if (($user = $eventArgs->getObject()) instanceof User) {
//Set updated value
$user->setUpdated(new \DateTime('now'));
}