Code Duplication    Length = 13-13 lines in 2 locations

src/Actions/Setting.php 2 locations

@@ 32-44 (lines=13) @@
29
30
class Setting extends AbstractAction {
31
32
    public function install($package_name, $package_extra) {
33
34
        $io = $this->getIO();
35
36
        $io->write("<info>>>> Installing setting from package ".$package_name."</info>");
37
38
        foreach ($package_extra as $setting => $value) {
39
40
            $this->addSetting($io, $package_name, $setting, $value);
41
42
        }
43
44
    }
45
46
    public function update($package_name, $initial_extra, $target_extra) {
47
@@ 82-94 (lines=13) @@
79
80
    }
81
82
    public function uninstall($package_name, $package_extra) {
83
84
        $io = $this->getIO();
85
86
        $io->write("<info>>>> Removing setting from package ".$package_name."</info>");
87
88
        foreach ($package_extra as $setting => $value) {
89
90
            $this->addSetting($io, $package_name, $setting, $value);
91
92
        }
93
94
    }
95
96
    private function addSetting($io, $package_name, $setting, $value) {
97