36 $context = RequestContext::getMain();
37 if ( $user ===
null || $ip ===
null ) {
39 $user = $context->getUser();
40 $ip = $context->getRequest()->getIP();
45 ->getBlockErrorFormatter( $context )
46 ->getMessages( $block, $user, $ip );
48 if ( count( $messages ) === 1 ) {
49 $message = $messages[0];
51 $message =
new RawMessage(
'* $' . implode(
"\n* \$", range( 1, count( $messages ) ) ) );
52 $message->params( $messages )->parse();
55 parent::__construct(
'blockedtitle', $message );