diff --git a/lib/Doctrine/Expression.php b/lib/Doctrine/Expression.php index bf0d4ebb9..f42b8e3d9 100644 --- a/lib/Doctrine/Expression.php +++ b/lib/Doctrine/Expression.php @@ -271,8 +271,9 @@ class Doctrine_Expression extends Doctrine_Connection_Module */ public function concat($args) { - $cols = $this->getIdentifiers($args); - return 'CONCAT(' . join(', ', (array) $cols) . ')'; + $args = func_get_args(); + + return 'CONCAT(' . join(', ', (array) $args) . ')'; } /** * Returns the SQL for a logical not. diff --git a/lib/Doctrine/Expression/Sqlite.php b/lib/Doctrine/Expression/Sqlite.php index 383382b18..32de624c3 100644 --- a/lib/Doctrine/Expression/Sqlite.php +++ b/lib/Doctrine/Expression/Sqlite.php @@ -62,7 +62,7 @@ class Doctrine_Expression_Sqlite extends Doctrine_Expression public static function concatImpl() { $args = func_get_args(); - return join( '', $args ); + return join('', $args); } /** * locate