Code Duplication    Length = 5-5 lines in 4 locations

code/objects/OptionGroup.php 4 locations

@@ 46-50 (lines=5) @@
43
    {
44
        parent::requireDefaultRecords();
45
        // create a catch-all group
46
        if (!OptionGroup::get()->filter(array('Title' => 'Options'))->first()) {
47
            $do = new OptionGroup();
48
            $do->Title = "Options";
49
            $do->write();
50
        }
51
        if (!OptionGroup::get()->filter(array('Title' => 'Size'))->first()) {
52
            $do = new OptionGroup();
53
            $do->Title = "Size";
@@ 51-55 (lines=5) @@
48
            $do->Title = "Options";
49
            $do->write();
50
        }
51
        if (!OptionGroup::get()->filter(array('Title' => 'Size'))->first()) {
52
            $do = new OptionGroup();
53
            $do->Title = "Size";
54
            $do->write();
55
        }
56
        if (!OptionGroup::get()->filter(array('Title' => 'Color'))->first()) {
57
            $do = new OptionGroup();
58
            $do->Title = "Color";
@@ 56-60 (lines=5) @@
53
            $do->Title = "Size";
54
            $do->write();
55
        }
56
        if (!OptionGroup::get()->filter(array('Title' => 'Color'))->first()) {
57
            $do = new OptionGroup();
58
            $do->Title = "Color";
59
            $do->write();
60
        }
61
        if (!OptionGroup::get()->filter(array('Title' => 'Type'))->first()) {
62
            $do = new OptionGroup();
63
            $do->Title = "Type";
@@ 61-65 (lines=5) @@
58
            $do->Title = "Color";
59
            $do->write();
60
        }
61
        if (!OptionGroup::get()->filter(array('Title' => 'Type'))->first()) {
62
            $do = new OptionGroup();
63
            $do->Title = "Type";
64
            $do->write();
65
        }
66
    }
67
68
    /**