Skip to content

Commit 7cb43bc

Browse files
committed
Parse values after parse clause
1 parent 8e8da03 commit 7cb43bc

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/JSONDB/QueryParser.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -254,13 +254,13 @@ private function _parseWhereExtensionCondition($condition)
254254
*/
255255
private function _parseAndExtension($clause)
256256
{
257-
$parsedClause = (array)array_map(array(&$this, '_parseValue'), explode(',', $clause));
257+
$parsedClause = explode(',', $clause);
258258
$parsedClause = NULL !== $parsedClause[0] ? $parsedClause : array();
259259
if (count($parsedClause) === 0) {
260260
throw new Exception("JSONDB Query Parse Error: At least one parameter expected for the \"and()\" extension.");
261261
}
262262

263-
return $parsedClause;
263+
return (array)array_map(array(&$this, '_parseValue'), $parsedClause);
264264
}
265265

266266
/**
@@ -271,7 +271,7 @@ private function _parseAndExtension($clause)
271271
*/
272272
private function _parseLimitExtension($clause)
273273
{
274-
$parsedClause = (array)array_map(array(&$this, '_parseValue'), explode(',', $clause));
274+
$parsedClause = explode(',', $clause);
275275
$parsedClause = (NULL !== $parsedClause[0] || (int)$parsedClause[0] === 0) ? $parsedClause : array();
276276
if (count($parsedClause) === 0) {
277277
throw new Exception("JSONDB Query Parse Error: At least one parameter expected for the \"limit()\" extension.");
@@ -285,7 +285,7 @@ private function _parseLimitExtension($clause)
285285
$parsedClause[0] = 0;
286286
}
287287

288-
return $parsedClause;
288+
return (array)array_map(array(&$this, '_parseValue'), $parsedClause);
289289
}
290290

291291
/**
@@ -313,13 +313,13 @@ private function _parseInExtension($clause)
313313
*/
314314
private function _parseWithExtension($clause)
315315
{
316-
$parsedClause = (array)array_map(array(&$this, '_parseValue'), explode(',', $clause));
316+
$parsedClause = explode(',', $clause);
317317
$parsedClause = NULL !== $parsedClause[0] ? $parsedClause : array();
318318
if (count($parsedClause) === 0) {
319319
throw new Exception("JSONDB Query Parse Error: At least one parameter expected for the \"with()\" extension.");
320320
}
321321

322-
return $parsedClause;
322+
return (array)array_map(array(&$this, '_parseValue'), $parsedClause);
323323
}
324324

325325
/**

0 commit comments

Comments
 (0)