skipLineBreak($query); $this->parser = new PhpMyAdmin\SqlParser\Parser($query); $this->statements = $this->parser->statements; $this->statement = $this->statementsCount > 0 ? current($this->statements) : null; $this->statementsCount = count($this->statements); $this->isSelect = $this->statement instanceof PhpMyAdmin\SqlParser\Statements\SelectStatement === true; } /** * Skip line break in sql. * * @param string $sql * @access public * @return string */ public function skipLineBreak($sql) { $sql = str_replace("\n\t", " ", $sql); $sql = str_replace("\t\n", " ", $sql); $sql = str_replace("\n\r", " ", $sql); $sql = str_replace("\r\n", " ", $sql); $sql = str_replace("\r", " ", $sql); $sql = str_replace("\n", " ", $sql); return $sql; } }