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 |
src/Rule/InRule.php 1 location
|
@@ 52-57 (lines=6) @@
|
49 |
|
*/ |
50 |
|
public function addPossibilities($possibilities) |
51 |
|
{ |
52 |
|
if ( is_object($possibilities) |
53 |
|
&& $possibilities instanceof \IteratorAggregate |
54 |
|
&& method_exists($possibilities, 'toArray') |
55 |
|
) { |
56 |
|
$possibilities = $possibilities->toArray(); |
57 |
|
} |
58 |
|
|
59 |
|
if ( ! is_array($possibilities)) { |
60 |
|
$possibilities = [$possibilities]; |