Beispiel #1
0
 /**
  * @param string $column
  * @param array  $value
  */
 public function __construct($column, array $value)
 {
     if (empty($value)) {
         throw new InvalidArgumentException('Values must not be empty array');
     }
     parent::__construct($column, "IN ?", array($value));
 }
Beispiel #2
0
 /**
  * @param string $column
  * @param mixed  $value
  */
 public function __construct($column, $value)
 {
     if (is_array($value)) {
         throw new InvalidArgumentException('Use ConditionIn for array conditions');
     }
     if ($value === null) {
         parent::__construct($column, "IS NULL");
     } else {
         parent::__construct($column, "= ?", array($value));
     }
 }