public static function buildWhereQuery($whereClauses) { $parts = FluentArray::from($whereClauses)->filter(WhereClause::isNotEmptyFunction())->map('\\Ouzo\\Db\\Dialect\\DialectUtil::buildWhereQueryPart')->toArray(); return implode(' AND ', Arrays::filterNotBlank($parts)); }