11
11
use Magento \Customer \Model \ForgotPasswordToken \ConfirmCustomerByToken ;
12
12
use Magento \Customer \Model \ForgotPasswordToken \GetCustomerByToken ;
13
13
use Magento \Customer \Model \Session ;
14
- use Magento \Framework \App \Action \HttpGetActionInterface ;
15
- use Magento \Framework \View \Result \PageFactory ;
16
14
use Magento \Framework \App \Action \Context ;
15
+ use Magento \Framework \App \Action \HttpGetActionInterface ;
17
16
use Magento \Framework \App \ObjectManager ;
17
+ use Magento \Framework \Controller \Result \Redirect ;
18
+ use Magento \Framework \View \Result \Page ;
19
+ use Magento \Framework \View \Result \PageFactory ;
18
20
19
21
/**
20
22
* Controller for front-end customer password reset form
21
23
*/
22
24
class CreatePassword extends \Magento \Customer \Controller \AbstractAccount implements HttpGetActionInterface
23
25
{
24
26
/**
25
- * @var \Magento\Customer\Api\ AccountManagementInterface
27
+ * @var AccountManagementInterface
26
28
*/
27
29
protected $ accountManagement ;
28
30
@@ -37,22 +39,22 @@ class CreatePassword extends \Magento\Customer\Controller\AbstractAccount implem
37
39
protected $ resultPageFactory ;
38
40
39
41
/**
40
- * @var \Magento\Customer\Model\ForgotPasswordToken\ ConfirmCustomerByToken
42
+ * @var ConfirmCustomerByToken
41
43
*/
42
44
private $ confirmByToken ;
43
45
44
46
/**
45
- * @var \Magento\Customer\Model\ForgotPasswordToken\ GetCustomerByToken
47
+ * @var GetCustomerByToken
46
48
*/
47
49
private $ getByToken ;
48
50
49
51
/**
50
- * @param \Magento\Framework\App\Action\ Context $context
51
- * @param \Magento\Customer\Model\ Session $customerSession
52
- * @param \Magento\Framework\View\Result\ PageFactory $resultPageFactory
53
- * @param \Magento\Customer\Api\ AccountManagementInterface $accountManagement
54
- * @param \Magento\Customer\Model\ForgotPasswordToken\ ConfirmCustomerByToken $confirmByToken
55
- * @param \Magento\Customer\Model\ForgotPasswordToken\ GetCustomerByToken $getByToken
52
+ * @param Context $context
53
+ * @param Session $customerSession
54
+ * @param PageFactory $resultPageFactory
55
+ * @param AccountManagementInterface $accountManagement
56
+ * @param ConfirmCustomerByToken|null $confirmByToken
57
+ * @param GetCustomerByToken|null $getByToken
56
58
*/
57
59
public function __construct (
58
60
Context $ context ,
@@ -76,7 +78,7 @@ public function __construct(
76
78
/**
77
79
* Resetting password handler
78
80
*
79
- * @return \Magento\Framework\Controller\Result\ Redirect|\Magento\Framework\View\Result\ Page
81
+ * @return Redirect|Page
80
82
*/
81
83
public function execute ()
82
84
{
@@ -107,7 +109,7 @@ public function execute()
107
109
108
110
return $ resultRedirect ;
109
111
} else {
110
- /** @var \Magento\Framework\View\Result\ Page $resultPage */
112
+ /** @var Page $resultPage */
111
113
$ resultPage = $ this ->resultPageFactory ->create ();
112
114
$ resultPage ->getLayout ()
113
115
->getBlock ('resetPassword ' )
@@ -117,7 +119,7 @@ public function execute()
117
119
}
118
120
} catch (\Exception $ exception ) {
119
121
$ this ->messageManager ->addErrorMessage (__ ('Your password reset link has expired. ' ));
120
- /** @var \Magento\Framework\Controller\Result\ Redirect $resultRedirect */
122
+ /** @var Redirect $resultRedirect */
121
123
$ resultRedirect = $ this ->resultRedirectFactory ->create ();
122
124
$ resultRedirect ->setPath ('*/*/forgotpassword ' );
123
125
0 commit comments