Example #1
0
 /**
  * "Smart" Escape String
  *
  * Escapes data based on type
  *
  * @param  string $str
  * @return mixed
  */
 public function escape($str)
 {
     if (is_string($str) or is_object($str) && method_exists($str, '__toString')) {
         return pg_escape_literal($this->connID, $str);
     } elseif (is_bool($str)) {
         return $str ? 'TRUE' : 'FALSE';
     }
     return parent::escape($str);
 }