/** * Load the deletion queue item for a given deletion discussion page. * @param $page Article object of the deletion discussion page. */ static function newFromDiscussion($page) { $item = new DeleteQueueItem(); $dbr = wfGetDB(DB_SLAVE); $row = $dbr->selectRow('delete_queue', '*', array('dq_discussionpage' => $page->mTitle->getArticleID()), __METHOD__); if (!$row) { return null; } wfDebugLog('deletequeue', "Got delete_queue row for discussion page " . $page->mTitle->getArticleID()); $item->loadFromRow($row); return $item; }