Code Duplication    Length = 8-8 lines in 2 locations

src/Eccube/Controller/ShoppingController.php 2 locations

@@ 1009-1016 (lines=8) @@
1006
        ]);
1007
1008
        // 互換性確保のためキーが存在する場合にのみバリデーションを行う(kana01は3.0.15から追加)
1009
        if (array_key_exists('customer_kana01', $data)) {
1010
            $data['customer_kana01'] = mb_convert_kana($data['customer_kana01'], 'CV', 'utf-8');
1011
            $errors[] = $app['validator']->validateValue($data['customer_kana01'], [
1012
                new Assert\NotBlank(),
1013
                new Assert\Length(['max' => $app['config']['kana_len']]),
1014
                new Assert\Regex(['pattern' => '/^[ァ-ヶヲ-゚ー]+$/u']),
1015
            ]);
1016
        }
1017
1018
        // 互換性確保のためキーが存在する場合にのみバリデーションを行う(kana01は3.0.15から追加)
1019
        if (array_key_exists('customer_kana02', $data)) {
@@ 1019-1026 (lines=8) @@
1016
        }
1017
1018
        // 互換性確保のためキーが存在する場合にのみバリデーションを行う(kana01は3.0.15から追加)
1019
        if (array_key_exists('customer_kana02', $data)) {
1020
            $data['customer_kana02'] = mb_convert_kana($data['customer_kana02'], 'CV', 'utf-8');
1021
            $errors[] = $app['validator']->validateValue($data['customer_kana02'], [
1022
                new Assert\NotBlank(),
1023
                new Assert\Length(['max' => $app['config']['kana_len']]),
1024
                new Assert\Regex(['pattern' => '/^[ァ-ヶヲ-゚ー]+$/u']),
1025
            ]);
1026
        }
1027
1028
        $errors[] = $app['validator']->validateValue($data['customer_company_name'], [
1029
            new Assert\Length(['max' => $app['config']['stext_len']]),