/** * Obtener una instancia de la clase. * * Esta función nos genera una instancia de la clase. Siempre devuelve * la misma como parte del patrón singleton. * @return Lib_Plugin */ public static function get_instance() { if (!isset(self::$instance)) { $c = loader_prefix_class(__CLASS__); self::$instance = new $c(); } return self::$instance; }
/** * Asigna una variable para ser usada en una consulta. * @param string|int $name Nombre de la variable, * si es un string se toma para variables con nombre, si es un numero para * sin nombre * @param mixed $value Objeto para poner un valor. * @param boolean $parse Si se debe aplicar el parseo o se usa literal. * @author Ignacio Daniel Rostagno <*****@*****.**> */ public function bind($name, $value, $parse = TRUE) { if (!$parse) { $c = loader_prefix_class(__CLASS__); $value = new $c($value); } if (is_int($name)) { $this->params[$name] = $value; } else { $this->named_params[$name] = $value; } }