21 lines
371 B
PHP
21 lines
371 B
PHP
<?php
|
|
namespace Wikimedia\Rdbms\Database;
|
|
|
|
use Wikimedia\Rdbms\Blob;
|
|
use Wikimedia\Rdbms\RawSQLValue;
|
|
|
|
/**
|
|
* @internal
|
|
*/
|
|
interface DbQuoter {
|
|
/**
|
|
* Escape and quote a raw value string for use in a SQL query
|
|
*
|
|
* @param ?scalar|RawSQLValue|Blob $s
|
|
* @param-taint $s escapes_sql
|
|
* @return string
|
|
* @return-taint none
|
|
*/
|
|
public function addQuotes( $s );
|
|
}
|