Code Duplication    Length = 5-5 lines in 2 locations

lib/Property/Property.php 1 location

@@ 111-115 (lines=5) @@
108
                break;
109
            case 'default':
110
                break;
111
            case 'update_notify_listener':
112
                if (($value !== null) && (!$value instanceof UpdateNotifyListenerInterface)) {
113
                    throw new \InvalidArgumentException('Update notifications listener must implement UpdateNotifyListenerInterface');
114
                }
115
                break;
116
        }
117
        return true;
118
    }

lib/Struct.php 1 location

@@ 696-700 (lines=5) @@
693
                    throw new \InvalidArgumentException('Only structure object can be used as parent structure');
694
                }
695
                break;
696
            case 'update_notify_listener':
697
                if (($value !== null) && (!$value instanceof UpdateNotifyListenerInterface)) {
698
                    throw new \InvalidArgumentException('Update notification listener must implement UpdateNotifyListenerInterface interface');
699
                }
700
                break;
701
            case 'explicit_metadata_class':
702
                if (!is_string($value)) {
703
                    throw new \InvalidArgumentException('Explicit metadata class name should be defined as string');