X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiBlockInfoTrait.php;h=51da835d6f6533507a53dfe8e546025d06e30757;hb=824655f3b74e3275458169f2c87fa81f3598204e;hp=26634854dedbc6103a6c5d3d8d1dae482538413d;hpb=123b2ff2fa16ad052939233728fcca0232540067;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiBlockInfoTrait.php b/includes/api/ApiBlockInfoTrait.php index 26634854de..51da835d6f 100644 --- a/includes/api/ApiBlockInfoTrait.php +++ b/includes/api/ApiBlockInfoTrait.php @@ -18,6 +18,9 @@ * @file */ +use MediaWiki\Block\AbstractBlock; +use MediaWiki\Block\SystemBlock; + /** * @ingroup API */ @@ -35,7 +38,7 @@ trait ApiBlockInfoTrait { * - blockexpiry - expiry time of the block * - systemblocktype - system block type, if any */ - private function getBlockInfo( Block $block ) { + private function getBlockInfo( AbstractBlock $block ) { $vals = []; $vals['blockid'] = $block->getId(); $vals['blockedby'] = $block->getByName(); @@ -44,7 +47,7 @@ trait ApiBlockInfoTrait { $vals['blockedtimestamp'] = wfTimestamp( TS_ISO_8601, $block->getTimestamp() ); $vals['blockexpiry'] = ApiResult::formatExpiry( $block->getExpiry(), 'infinite' ); $vals['blockpartial'] = !$block->isSitewide(); - if ( $block->getSystemBlockType() !== null ) { + if ( $block instanceof SystemBlock ) { $vals['systemblocktype'] = $block->getSystemBlockType(); } return $vals;