7
7
class <?= $ class_name ; ?> extends <?= $ parent_class_name ; ?> <?= "\n" ?>
8
8
{
9
9
<?php if ($ will_verify_email ): ?>
10
- <?= $ email_verifier_class -> getPropertyStatement () ?>
10
+ private <?= $ email_verifier_class_details -> getPropertyType () ?> $emailVerifier;
11
11
12
- public function __construct(<?= $ email_verifier_class -> getMethodArgument () ?> )
12
+ public function __construct(<?= $ email_verifier_class_details -> getShortName () ?> $emailVerifier )
13
13
{
14
- <?= $ email_verifier_class -> getConstructorArgument ( true , false ) ?>
14
+ $this->emailVerifier = $emailVerifier;
15
15
}
16
16
17
17
<?php endif ; ?>
18
18
<?= $ generator ->generateRouteForControllerMethod ($ route_path , $ route_name ) ?>
19
- public function register(Request $request, UserPasswordEncoderInterface $passwordEncoder <?= $ authenticator_full_class_name ? sprintf (', GuardAuthenticatorHandler $guardHandler, %s $authenticator ' , $ authenticator_class_name ) : '' ?> ): Response
19
+ public function register(Request $request, <?= $ password_class_details -> getShortName () ?> <?= $ password_variable_name ?> <?= $ authenticator_full_class_name ? sprintf (', GuardAuthenticatorHandler $guardHandler, %s $authenticator ' , $ authenticator_class_name ) : '' ?> ): Response
20
20
{
21
21
$user = new <?= $ user_class_name ?> ();
22
22
$form = $this->createForm(<?= $ form_class_name ?> ::class, $user);
@@ -25,12 +25,7 @@ public function register(Request $request, UserPasswordEncoderInterface $passwor
25
25
if ($form->isSubmitted() && $form->isValid()) {
26
26
// encode the plain password
27
27
$user->set<?= ucfirst ($ password_field ) ?> (
28
- $passwordEncoder->encodePassword(
29
- <?php if ($ use_password_hasher ) : ?>
30
- <?= $ password_class ->getVariable () ?> ->hashPassword(
31
- <?php else : ?>
32
- <?= $ password_class ->getVariable () ?> ->encodePassword(
33
- <?php endif ; ?>
28
+ <?= $ password_variable_name ?> -><?= $ use_password_hasher ? 'hashPassword ' : 'encodePassword ' ?> (
34
29
$user,
35
30
$form->get('plainPassword')->getData()
36
31
)
@@ -42,7 +37,7 @@ public function register(Request $request, UserPasswordEncoderInterface $passwor
42
37
<?php if ($ will_verify_email ): ?>
43
38
44
39
// generate a signed url and email it to the user
45
- <?= $ email_verifier_class -> getProperty () ?> ->sendEmailConfirmation('app_verify_email', $user,
40
+ $this->emailVerifier ->sendEmailConfirmation('app_verify_email', $user,
46
41
(new TemplatedEmail())
47
42
->from(new Address('<?= $ from_email ?> ', '<?= $ from_email_name ?> '))
48
43
->to($user-><?= $ email_getter ?> ())
@@ -97,7 +92,7 @@ public function verifyUserEmail(Request $request<?= $verify_email_anonymously ?
97
92
98
93
// validate email confirmation link, sets User::isVerified=true and persists
99
94
try {
100
- <?= $ email_verifier_class -> getProperty () ?> ->handleEmailConfirmation($request, <?= $ verify_email_anonymously ? '$user ' : '$this->getUser() ' ?> );
95
+ $this->emailVerifier ->handleEmailConfirmation($request, <?= $ verify_email_anonymously ? '$user ' : '$this->getUser() ' ?> );
101
96
} catch (VerifyEmailExceptionInterface $exception) {
102
97
$this->addFlash('verify_email_error', $exception->getReason());
103
98
0 commit comments