public function setValue($val) { if (!is_null($val)) { throw new RqlDriverError("Not null: " . $val); } parent::setValue($val); }
public function setValue($val) { if (!is_numeric($val)) { throw new RqlDriverError("Not a number: " . $val); } parent::setValue($val); }
public function setValue($val) { if (!is_string($val)) { throw new RqlDriverError("Not a string"); } parent::setValue($val); }
public function setValue($val) { if (is_numeric($val)) { $val = $val == 0 ? false : true; } if (!is_bool($val)) { throw new RqlDriverError("Not a boolean: " . $val); } parent::setValue($val); }
public function setValue($val) { if (!is_array($val)) { throw new RqlDriverError("Not an array: " . $val); } foreach ($val as $v) { if (!(is_object($v) && is_subclass_of($v, "\\r\\Query"))) { throw new RqlDriverError("Not a Query: " . $v); } } parent::setValue($val); }
public function setValue($val) { if (!is_array($val)) { throw new RqlDriverError("Not an array: " . $val); } foreach ($val as $k => $v) { if (!is_string($k) && !is_numeric($k)) { throw new RqlDriverError("Not a string or number: " . $k); } if (!(is_object($v) && is_subclass_of($v, "\\r\\Query"))) { throw new RqlDriverError("Not a Query: " . $v); } } parent::setValue($val); }