Code Duplication    Length = 12-12 lines in 2 locations

src/Addons.php 2 locations

@@ 80-91 (lines=12) @@
77
        }
78
79
        // The array should be built now return the addon.
80
        if ($addon_key === null) {
81
            return self::$all;
82
        } else {
83
            $addon = val(strtolower($addon_key), self::$all);
84
            if ($addon && $key) {
85
                return val($key, $addon);
86
            } elseif ($addon) {
87
                return $addon;
88
            } else {
89
                return null;
90
            }
91
        }
92
    }
93
94
    /**
@@ 265-276 (lines=12) @@
262
        }
263
264
        // The array should be built now return the addon.
265
        if ($addon_key === null) {
266
            return self::$enabled;
267
        } else {
268
            $addon = val(strtolower($addon_key), self::$enabled);
269
            if ($addon && $key) {
270
                return val($key, $addon);
271
            } elseif ($addon) {
272
                return $addon;
273
            } else {
274
                return null;
275
            }
276
        }
277
    }
278
279
    /**