/** @return string */ public function prepareQuery($query, $args = null, $isInternalCall = false) { if (!is_array($args)) { $args = array($args); } $query = StringTools::parse($query, array_merge($this->globalQueryArgs, $args), array($this, 'prepareQueryFilterCallback')); if ($isInternalCall) { Database::$countQueries++; $this->countQueries++; if ($this->_backupLastQuery) { $this->_lastQuery = $query; } if ($this->debug && $this->events) { $this->events->trigger('log', '[' . $this->id . '] Query: ' . $query); } } return $query; }
public function p($text, $arguments) { return StringTools::parse($text, $arguments); }