Code Duplication    Length = 8-8 lines in 2 locations

src/Eccube/Controller/ShoppingController.php 2 locations

@@ 987-994 (lines=8) @@
984
        ]);
985
986
        // 互換性確保のためキーが存在する場合にのみバリデーションを行う(kana01は3.0.15から追加)
987
        if (array_key_exists('customer_kana01', $data)) {
988
            $data['customer_kana01'] = mb_convert_kana($data['customer_kana01'], 'CV', 'utf-8');
989
            $errors[] = $app['validator']->validateValue($data['customer_kana01'], [
990
                new Assert\NotBlank(),
991
                new Assert\Length(['max' => $app['config']['kana_len']]),
992
                new Assert\Regex(['pattern' => '/^[ァ-ヶヲ-゚ー]+$/u']),
993
            ]);
994
        }
995
996
        // 互換性確保のためキーが存在する場合にのみバリデーションを行う(kana01は3.0.15から追加)
997
        if (array_key_exists('customer_kana02', $data)) {
@@ 997-1004 (lines=8) @@
994
        }
995
996
        // 互換性確保のためキーが存在する場合にのみバリデーションを行う(kana01は3.0.15から追加)
997
        if (array_key_exists('customer_kana02', $data)) {
998
            $data['customer_kana02'] = mb_convert_kana($data['customer_kana02'], 'CV', 'utf-8');
999
            $errors[] = $app['validator']->validateValue($data['customer_kana02'], [
1000
                new Assert\NotBlank(),
1001
                new Assert\Length(['max' => $app['config']['kana_len']]),
1002
                new Assert\Regex(['pattern' => '/^[ァ-ヶヲ-゚ー]+$/u']),
1003
            ]);
1004
        }
1005
1006
        $errors[] = $app['validator']->validateValue($data['customer_company_name'], [
1007
            new Assert\Length(['max' => $app['config']['stext_len']]),