public function testQuoteIdentifier() { if ($this->_platform->getName() == "mssql") { $this->markTestSkipped('Not working this way on mssql.'); } $c = $this->_platform->getIdentifierQuoteCharacter(); $this->assertEquals(str_repeat($c, 4), $this->_platform->quoteIdentifier($c)); }
/** * Quote a string so it can be safely used as a table or column name, even if * it is a reserved name. * * Delimiting style depends on the underlying database platform that is being used. * * NOTE: Just because you CAN use quoted identifiers does not mean * you SHOULD use them. In general, they end up causing way more * problems than they solve. * * @param string $str The name to be quoted. * @return string The quoted name. */ public function quoteIdentifier($str) { return $this->_platform->quoteIdentifier($str); }