Page MenuHomeWickedGov Phorge

TargetPageMapper.php
No OneTemporary

Size
774 B
Referenced Files
None
Subscribers
None

TargetPageMapper.php

<?php
namespace MediaWiki\Extension\Notifications\Mapper;
use MediaWiki\Extension\Notifications\Model\TargetPage;
/**
* Database mapper for TargetPage model
*/
class TargetPageMapper extends AbstractMapper {
/**
* List of db fields used to construct an TargetPage model
* @var string[]
*/
protected static $fields = [
'etp_page',
'etp_event',
];
/**
* Insert an TargetPage instance into the database
*
* @param TargetPage $targetPage
* @return bool
*/
public function insert( TargetPage $targetPage ) {
$dbw = $this->dbFactory->getEchoDb( DB_PRIMARY );
$row = $targetPage->toDbArray();
$dbw->newInsertQueryBuilder()
->insertInto( 'echo_target_page' )
->row( $row )
->caller( __METHOD__ )
->execute();
return true;
}
}

File Metadata

Mime Type
text/x-php
Expires
Oct 4 2026, 11:14 (5 w, 3 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
7a/aa/de29d77ab8b7c4af9e8c63a5b09a
Default Alt Text
TargetPageMapper.php (774 B)

Event Timeline