271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
|
foreach ($args[0] as $key=>$value)
{
if (is_int($key))
{
throw new InvalidArgumentException(__FUNCTION__ . ' requires second argument to be a named-associative array, but key '.$key.' is an integer.');
}
$query = preg_replace('/:'.$key.'(?![a-z])/', $this->escapeAuto($value, $key), $query);
}
}
else
{
$nb = substr_count($query, '?');
if (count($args) != $nb)
|
|
|
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
|
foreach ($args[0] as $key=>$value)
{
if (is_int($key))
{
throw new InvalidArgumentException(__FUNCTION__ . ' requires second argument to be a named-associative array, but key '.$key.' is an integer.');
}
$query = preg_replace('/:'.$key.'(?![a-z])/', preg_quote($this->escapeAuto($value, $key)), $query);
}
}
else
{
$nb = substr_count($query, '?');
if (count($args) != $nb)
|