// block restrictions
if ( isset( $params[6] ) ) {
$pages = $params[6]['pages'] ?? [];
- $pages = array_map( function ( $page ){
- return $this->makePageLink( Title::newFromText( ( $page ) ) );
+ $pages = array_map( function ( $page ) {
+ return $this->makePageLink( Title::newFromText( $page ) );
}, $pages );
$namespaces = $params[6]['namespaces'] ?? [];
public function getPreloadTitles() {
$title = $this->entry->getTarget();
// Preload user page for non-autoblocks
- if ( substr( $title->getText(), 0, 1 ) !== '#' ) {
+ if ( substr( $title->getText(), 0, 1 ) !== '#' && $title->isValid() ) {
return [ $title->getTalkPage() ];
}
return [];