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 |