X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiQueryRecentChanges.php;h=2d5c9870f2afe508ad15c26c2a34f6c12a73e4fa;hb=4691389fa46f79cbeaf2daffda407cf7daa66fd4;hp=7c6b4634e546398034d8bfda368ce22484348f8b;hpb=85fa38d0b71cae9a3065105b39d8c36dc6517285;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiQueryRecentChanges.php b/includes/api/ApiQueryRecentChanges.php index 7c6b4634e5..2d5c9870f2 100644 --- a/includes/api/ApiQueryRecentChanges.php +++ b/includes/api/ApiQueryRecentChanges.php @@ -159,7 +159,7 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase { $this->dieContinueUsageIf( count( $cont ) != 2 ); $db = $this->getDB(); $timestamp = $db->addQuotes( $db->timestamp( $cont[0] ) ); - $id = intval( $cont[1] ); + $id = (int)$cont[1]; $this->dieContinueUsageIf( $id != $cont[1] ); $op = $params['dir'] === 'older' ? '<' : '>'; $this->addWhere( @@ -474,7 +474,6 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase { * * @param stdClass $row The row from which to extract the data. * @return array An array mapping strings (descriptors) to their respective string values. - * @access public */ public function extractRowInfo( $row ) { /* Determine the title of the page that has been changed. */ @@ -484,7 +483,7 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase { /* Our output data. */ $vals = []; - $type = intval( $row->rc_type ); + $type = (int)$row->rc_type; $vals['type'] = RecentChange::parseFromRCType( $type ); $anyHidden = false; @@ -502,15 +501,15 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase { ApiQueryBase::addTitleInfo( $vals, $title ); } if ( $this->fld_ids ) { - $vals['pageid'] = intval( $row->rc_cur_id ); - $vals['revid'] = intval( $row->rc_this_oldid ); - $vals['old_revid'] = intval( $row->rc_last_oldid ); + $vals['pageid'] = (int)$row->rc_cur_id; + $vals['revid'] = (int)$row->rc_this_oldid; + $vals['old_revid'] = (int)$row->rc_last_oldid; } } } if ( $this->fld_ids ) { - $vals['rcid'] = intval( $row->rc_id ); + $vals['rcid'] = (int)$row->rc_id; } /* Add user data and 'anon' flag, if user is anonymous. */ @@ -543,8 +542,8 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase { /* Add sizes of each revision. (Only available on 1.10+) */ if ( $this->fld_sizes ) { - $vals['oldlen'] = intval( $row->rc_old_len ); - $vals['newlen'] = intval( $row->rc_new_len ); + $vals['oldlen'] = (int)$row->rc_old_len; + $vals['newlen'] = (int)$row->rc_new_len; } /* Add the timestamp. */ @@ -589,7 +588,7 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase { $anyHidden = true; } if ( LogEventsList::userCanBitfield( $row->rc_deleted, LogPage::DELETED_ACTION, $user ) ) { - $vals['logid'] = intval( $row->rc_logid ); + $vals['logid'] = (int)$row->rc_logid; $vals['logtype'] = $row->rc_log_type; $vals['logaction'] = $row->rc_log_action; $vals['logparams'] = LogFormatter::newFromRow( $row )->formatParametersForApi();