use username
This commit is contained in:
parent
5a32d90adc
commit
d74c283830
6 changed files with 58 additions and 8 deletions
|
@ -15,4 +15,12 @@ class AppController extends AbstractController
|
|||
'controller_name' => 'AppController',
|
||||
]);
|
||||
}
|
||||
|
||||
#[Route('/user', name: 'user_page')]
|
||||
public function user(): Response
|
||||
{
|
||||
return $this->render('app/index.html.twig', [
|
||||
'user' => $this->getUser(),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -42,6 +42,11 @@ class User implements UserInterface
|
|||
*/
|
||||
private $isVerified = false;
|
||||
|
||||
/**
|
||||
* @ORM\Column(type="string", length=255)
|
||||
*/
|
||||
private $username;
|
||||
|
||||
public function getId(): ?int
|
||||
{
|
||||
return $this->id;
|
||||
|
@ -66,7 +71,7 @@ class User implements UserInterface
|
|||
*/
|
||||
public function getUsername(): string
|
||||
{
|
||||
return (string) $this->email;
|
||||
return (string) $this->username;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -134,4 +139,11 @@ class User implements UserInterface
|
|||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function setUsername(string $username): self
|
||||
{
|
||||
$this->username = $username;
|
||||
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,6 +18,7 @@ class RegistrationFormType extends AbstractType
|
|||
{
|
||||
$builder
|
||||
->add('email')
|
||||
->add('username')
|
||||
->add('agreeTerms', CheckboxType::class, [
|
||||
'mapped' => false,
|
||||
'constraints' => [
|
||||
|
|
Reference in a new issue