Code Duplication    Length = 8-8 lines in 2 locations

src/Eccube/Controller/ShoppingController.php 2 locations

@@ 953-960 (lines=8) @@
950
        ]);
951
952
        // 互換性確保のためキーが存在する場合にのみバリデーションを行う(kana01は3.0.15から追加)
953
        if (array_key_exists('customer_kana01', $data)) {
954
            $data['customer_kana01'] = mb_convert_kana($data['customer_kana01'], 'CV', 'utf-8');
955
            $errors[] = $app['validator']->validateValue($data['customer_kana01'], [
956
                new Assert\NotBlank(),
957
                new Assert\Length(['max' => $app['config']['kana_len']]),
958
                new Assert\Regex(['pattern' => '/^[ァ-ヶヲ-゚ー]+$/u']),
959
            ]);
960
        }
961
962
        // 互換性確保のためキーが存在する場合にのみバリデーションを行う(kana01は3.0.15から追加)
963
        if (array_key_exists('customer_kana02', $data)) {
@@ 963-970 (lines=8) @@
960
        }
961
962
        // 互換性確保のためキーが存在する場合にのみバリデーションを行う(kana01は3.0.15から追加)
963
        if (array_key_exists('customer_kana02', $data)) {
964
            $data['customer_kana02'] = mb_convert_kana($data['customer_kana02'], 'CV', 'utf-8');
965
            $errors[] = $app['validator']->validateValue($data['customer_kana02'], [
966
                new Assert\NotBlank(),
967
                new Assert\Length(['max' => $app['config']['kana_len']]),
968
                new Assert\Regex(['pattern' => '/^[ァ-ヶヲ-゚ー]+$/u']),
969
            ]);
970
        }
971
972
        $errors[] = $app['validator']->validateValue($data['customer_company_name'], [
973
            new Assert\Length(['max' => $app['config']['stext_len']]),