Code Duplication    Length = 5-5 lines in 2 locations

catalog/includes/OSC/OM/PagesAbstract.php 1 location

@@ 152-156 (lines=5) @@
149
        $class = $this->getActionClassName($action);
150
151
        if (class_exists($class)) {
152
            if (is_subclass_of($class, 'OSC\OM\PagesActionsInterface')) {
153
                return true;
154
            } else {
155
                trigger_error('OSC\OM\PagesAbstract::actionExists() - ' . implode('\\', $action) . ': Action does not implement OSC\OM\PagesActionInterface and cannot be loaded.');
156
            }
157
        }
158
159
        return false;

catalog/includes/OSC/OM/OSCOM.php 1 location

@@ 58-62 (lines=5) @@
55
        $class = 'OSC\Sites\\' . $site . '\\' . $site;
56
57
        if (class_exists($class)) {
58
            if (is_subclass_of($class, 'OSC\OM\SitesInterface')) {
59
                return true;
60
            } else {
61
                trigger_error('OSC\OM\OSCOM::siteExists() - ' . $site . ': Site does not implement OSC\OM\SitesInterface and cannot be loaded.');
62
            }
63
        } elseif ($strict === true) {
64
            trigger_error('OSC\OM\OSCOM::siteExists() - ' . $site . ': Site does not exist.');
65
        }