@@ -25,8 +25,9 @@ class Save extends \Magento\Backend\Controller\Adminhtml\System\Account
25
25
/**
26
26
* Get security cookie
27
27
*
28
+ * @deprecated 100.1.0 The method getSecurityCookie() is deprecated and no longer needed.
29
+ * Use dependency injection to get an instance of SecurityCookie instead.
28
30
* @return SecurityCookie
29
- * @deprecated 100.1.0
30
31
*/
31
32
private function getSecurityCookie ()
32
33
{
@@ -85,23 +86,27 @@ public function execute()
85
86
// Check which fields were modified after saving
86
87
$ modifiedFields = [];
87
88
$ propertiesToCheck = ['password ' , 'username ' , 'firstname ' , 'lastname ' , 'email ' ];
88
-
89
+
89
90
foreach ($ propertiesToCheck as $ property ) {
90
91
if ($ user ->getOrigData ($ property ) !== $ user ->{'get ' . ucfirst ($ property )}()) {
91
92
$ modifiedFields [] = $ property ;
92
93
}
93
94
}
94
-
95
+
95
96
if (!empty ($ modifiedFields )) {
96
97
$ countModifiedFields = count ($ modifiedFields );
97
98
$ successMessage = '' ;
98
99
// validate how many fields were modified to display them correctly
99
100
if ($ countModifiedFields > 1 ) {
100
101
$ lastModifiedField = array_pop ($ modifiedFields );
101
102
$ modifiedFieldsText = implode (', ' , $ modifiedFields );
102
- $ successMessage = __ ('The %1, and %2 of this account have been modified successfully. ' , $ modifiedFieldsText , $ lastModifiedField );
103
+ $ successMessage =
104
+ __ ('The %1 and %2 of this account have been modified successfully. ' ,
105
+ $ modifiedFieldsText ,$ lastModifiedField );
103
106
} else {
104
- $ successMessage = __ ('The %1 of this account has been modified successfully. ' , reset ($ modifiedFields ));
107
+ $ successMessage =
108
+ __ ('The %1 of this account has been modified successfully. ' ,
109
+ reset ($ modifiedFields ));
105
110
}
106
111
$ this ->messageManager ->addSuccessMessage ($ successMessage );
107
112
} else {
0 commit comments