[limb-svn] r6295 - 3.x/trunk/limb/dbal/src/criteria
svn at limb-project.com
svn at limb-project.com
Thu Sep 13 12:31:33 MSD 2007
Author: pachanga
Date: 2007-09-13 12:31:33 +0400 (Thu, 13 Sep 2007)
New Revision: 6295
URL: http://fisheye.limb-project.com/changelog/limb/?cs=6295
Modified:
3.x/trunk/limb/dbal/src/criteria/lmbSQLCriteria.class.php
Log:
-- optional third argument added into lmbSQLCriteria :: in(..), it allows to specify a function to be applied to array of ids, for example 'intval' and so on
Modified: 3.x/trunk/limb/dbal/src/criteria/lmbSQLCriteria.class.php
===================================================================
--- 3.x/trunk/limb/dbal/src/criteria/lmbSQLCriteria.class.php 2007-09-12 12:27:57 UTC (rev 6294)
+++ 3.x/trunk/limb/dbal/src/criteria/lmbSQLCriteria.class.php 2007-09-13 08:31:33 UTC (rev 6295)
@@ -58,8 +58,10 @@
return new lmbSQLFieldBetweenCriteria($column, $value_from, $value_to);
}
- static function in($column, $values)
+ static function in($column, $values, $handler = null)
{
+ if($handler)
+ $values = array_map($handler, $values);
return new lmbSQLFieldCriteria($column, $values, lmbSQLFieldCriteria :: IN);
}
More information about the limb-svn
mailing list