Code Duplication    Length = 5-5 lines in 2 locations

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

@@ 159-163 (lines=5) @@
156
        $class = $this->getActionClassName($action);
157
158
        if (class_exists($class)) {
159
            if (is_subclass_of($class, 'OSC\OM\PagesActionsInterface')) {
160
                return true;
161
            } else {
162
                trigger_error('OSC\OM\PagesAbstract::actionExists() - ' . implode('\\', $action) . ': Action does not implement OSC\OM\PagesActionInterface and cannot be loaded.');
163
            }
164
        }
165
166
        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
        }