Code Duplication    Length = 6-6 lines in 2 locations

src/Rule/InRule.php 1 location

@@ 113-118 (lines=6) @@
110
     */
111
    public function addPossibilities($possibilities)
112
    {
113
        if (    is_object($possibilities)
114
            && $possibilities instanceof \IteratorAggregate
115
            && method_exists($possibilities, 'toArray')
116
        ) {
117
            $possibilities = $possibilities->toArray();
118
        }
119
120
        if ( ! is_array($possibilities)) {
121
            $possibilities = [$possibilities];

src/Rule/NotInRule.php 1 location

@@ 81-86 (lines=6) @@
78
     */
79
    public function setPossibilities($possibilities)
80
    {
81
        if (    is_object($possibilities)
82
            && $possibilities instanceof \IteratorAggregate
83
            && method_exists($possibilities, 'toArray')
84
        ) {
85
            $possibilities = $possibilities->toArray();
86
        }
87
88
        if ($this->getOperandAt(0) instanceof EqualRule) {
89
            // TODO this case should occure anymore while a NotInRule