/**
  * Подмена несуществующих функций готовыми значениями.
  */
 protected function rewriteSQL($sql)
 {
     $fixes = array('UTC_TIMESTAMP()' => '\'' . gmdate('Y-m-d H:i:s') . '\'', 'YEAR(' => 'strftime(\'%Y\', ', 'MONTH(' => 'strftime(\'%m\', ', 'DAY(' => 'strftime(\'%d\', ', 'RAND()' => 'RANDOM()');
     return parent::rewriteSQL(str_replace(array_keys($fixes), array_values($fixes), $sql));
 }