private function _clause($clause, $arg, $delim = ', ') { if (!empty($arg)) { $subject = is_array($arg) ? implode($delim, $arg) : $arg; return sprintf('%s %s', $clause, $subject); } }