@@ -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