Lines Matching refs:IDatabase
27 use Wikimedia\Rdbms\IDatabase; alias
256 * @param IDatabase $db
260 public function getExistingActorId( IDatabase $db, UserIdentity $user ) {
278 * @param IDatabase $dbw
283 public function getNewActorId( IDatabase $dbw, UserIdentity $user ) {
297 * @param IDatabase $dbw Database to use for creating an actor ID, if necessary
303 public function getInsertValues( IDatabase $dbw, $key, UserIdentity $user ) {
327 * @param IDatabase $dbw Database to use for creating an actor ID, if necessary
336 public function getInsertValuesWithTempTable( IDatabase $dbw, $key, UserIdentity $user ) {
401 * @param IDatabase $db Database to use for quoting and list-making
421 public function getWhere( IDatabase $db, $key, $users, $useId = true ) {
474 $conds['actor'] = $db->makeList( [ $joinField => $actors ], IDatabase::LIST_AND );
478 $conds['userid'] = $db->makeList( [ $key => $ids ], IDatabase::LIST_AND );
481 $conds['username'] = $db->makeList( [ $text => $names ], IDatabase::LIST_AND );
487 'conds' => $conds ? $db->makeList( array_values( $conds ), IDatabase::LIST_OR ) : '1=0',