Code Duplication    Length = 36-36 lines in 2 locations

src/Eccube/Command/GeneratorCommand/EntityFromDbGenerator.php 1 location

@@ 55-90 (lines=36) @@
52
        $this->output->writeln('');
53
    }
54
55
    protected function initFieldSet()
56
    {
57
        $this->paramList = array(
58
            'pluginCode' => array(
59
                'no' => 1,
60
                'label' => '[+]Plugin Code: ',
61
                'value' => null,
62
                'name' => '[+]Please enter Plugin Code (First letter is uppercase alphabet only. alphabet and numbers are allowed.)',
63
                'validation' => array(
64
                    'isRequired' => true,
65
                    'isNotCode' => $this->getPluginCodes(),
66
                )
67
            ),
68
            'tableList' => array(
69
                'no' => 2,
70
                'label' => '[+]Table name: ',
71
                'value' => array(),
72
                'name' => '[+]Please enter table name',
73
                'validation' => array(
74
                    'isRequired' => false,
75
                    'inArray' => $this->getTableList(),
76
                )
77
            ),
78
            'supportFlag' => array(
79
                'no' => 3,
80
                'label' => '[+]Old version support: ',
81
                'value' => null,
82
                'name' => '[+]Do you want to support old versions too? [y/n]',
83
                'show' => array(1 => 'Yes', 0 => 'No'),
84
                'validation' => array(
85
                    'isRequired' => true,
86
                    'choice' => array('y' => 1, 'n' => 0),
87
                )
88
            )
89
        );
90
    }
91
92
    /**
93
     * プラグイン用テーブル一覧(plg_xxxx)の取得

src/Eccube/Command/GeneratorCommand/EntityFromYamlGenerator.php 1 location

@@ 52-87 (lines=36) @@
49
        $this->output->writeln('');
50
    }
51
52
    protected function initFieldSet()
53
    {
54
        $this->paramList = array(
55
            'pluginCode' => array(
56
                'no' => 1,
57
                'label' => '[+]Plugin Code: ',
58
                'value' => null,
59
                'name' => '[+]Please enter Plugin Code (First letter is uppercase alphabet only. alphabet and numbers are allowed.)',
60
                'validation' => array(
61
                    'isRequired' => true,
62
                    'isNotCode' => $this->getPluginCodes(),
63
                )
64
            ),
65
            'ymlList' => array(
66
                'no' => 2,
67
                'label' => '[+]Yml file name: ',
68
                'value' => array(),
69
                'name' => '[+]Plese enter yml file name',
70
                'validation' => array(
71
                    'isRequired' => false,
72
                    'inArray' => 'getYamlList',
73
                )
74
            ),
75
            'supportFlag' => array(
76
                'no' => 3,
77
                'label' => '[+]Old version support: ',
78
                'value' => null,
79
                'name' => '[+]Do you want to support old versions too? [y/n]',
80
                'show' => array(1 => 'Yes', 0 => 'No'),
81
                'validation' => array(
82
                    'isRequired' => true,
83
                    'choice' => array('y' => 1, 'n' => 0),
84
                )
85
            )
86
        );
87
    }
88
89
    protected function getYamlList()
90
    {