Code Duplication    Length = 6-6 lines in 3 locations

code/extension/ShareThisSTE.php 1 location

@@ 263-268 (lines=6) @@
260
        $never = Config::inst()->get(ShareThisSTE::class, "never_include_in");
261
        if (count($always) == 0 && count($never) == 0) {
262
            return true;
263
        } elseif (count($never) && count($always) == 0) {
264
            if (in_array($this->owner->ClassName, $never)) {
265
                return false;
266
            }
267
268
            return true;
269
        } elseif (count($always) && count($never) == 0) {
270
            if (in_array($this->owner->ClassName, $always)) {
271
                return true;

code/extension/SocialNetworksSTE.php 2 locations

@@ 106-111 (lines=6) @@
103
        if (count($always) == 0 && count($never) == 0) {
104
            return true;
105
        }
106
        if (count($never) && count($always) == 0) {
107
            if (in_array($this->owner->ClassName, $never)) {
108
                return false;
109
            }
110
            return true;
111
        }
112
        if (count($always) && count($never) == 0) {
113
            if (in_array($this->owner->ClassName, $always)) {
114
                return true;
@@ 112-117 (lines=6) @@
109
            }
110
            return true;
111
        }
112
        if (count($always) && count($never) == 0) {
113
            if (in_array($this->owner->ClassName, $always)) {
114
                return true;
115
            }
116
            return false;
117
        }
118
        if (count($never) && count($always)) {
119
            if (in_array($this->owner->ClassName, $never)) {
120
                return false;