Code Duplication    Length = 10-10 lines in 2 locations

src/Eccube/Controller/Admin/Customer/CustomerEditController.php 1 location

@@ 111-120 (lines=10) @@
108
                    $app['orm.em']->persist($CustomerAddress);
109
                }
110
111
                if ($Customer->getPassword() === $app['config']['default_password']) {
112
                    $Customer->setPassword($previous_password);
113
                } else {
114
                    if ($Customer->getSalt() === null) {
115
                        $Customer->setSalt($app['eccube.repository.customer']->createSalt(5));
116
                    }
117
                    $Customer->setPassword(
118
                        $app['eccube.repository.customer']->encryptPassword($app, $Customer)
119
                    );
120
                }
121
122
                $app['orm.em']->persist($Customer);
123
                $app['orm.em']->flush();

src/Eccube/Controller/Mypage/ChangeController.php 1 location

@@ 72-81 (lines=10) @@
69
70
            log_info('会員編集開始');
71
72
            if ($Customer->getPassword() === $app['config']['default_password']) {
73
                $Customer->setPassword($previous_password);
74
            } else {
75
                if ($Customer->getSalt() === null) {
76
                    $Customer->setSalt($app['eccube.repository.customer']->createSalt(5));
77
                }
78
                $Customer->setPassword(
79
                    $app['eccube.repository.customer']->encryptPassword($app, $Customer)
80
                );
81
            }
82
            $app['orm.em']->flush();
83
84
            log_info('会員編集完了');