$form = Html::openElement( 'fieldset' ) . "\n";
$form .= Html::element(
'legend',
- array(),
+ [],
$this->msg( 'booksources-search-legend' )->text()
) . "\n";
- $form .= Html::openElement( 'form', array( 'method' => 'get', 'action' => wfScript() ) ) . "\n";
+ $form .= Html::openElement( 'form', [ 'method' => 'get', 'action' => wfScript() ] ) . "\n";
$form .= Html::hidden( 'title', $this->getPageTitle()->getPrefixedText() ) . "\n";
$form .= '<p>' . Xml::inputLabel(
$this->msg( 'booksources-isbn' )->text(),
'isbn',
20,
$this->isbn,
- array( 'autofocus' => true, 'class' => 'mw-ui-input-inline' )
+ [ 'autofocus' => '', 'class' => 'mw-ui-input-inline' ]
);
$form .= ' ' . Html::submitButton(
$this->msg( 'booksources-search' )->text(),
- array(), array( 'mw-ui-progressive' )
+ [], [ 'mw-ui-progressive' ]
) . "</p>\n";
$form .= Html::closeElement( 'form' ) . "\n";
# Hook to allow extensions to insert additional HTML,
# e.g. for API-interacting plugins and so on
- Hooks::run( 'BookInformation', array( $this->isbn, $this->getOutput() ) );
+ Hooks::run( 'BookInformation', [ $this->isbn, $this->getOutput() ] );
# Check for a local page such as Project:Book_sources and use that if available
$page = $this->msg( 'booksources' )->inContentLanguage()->text();
$content = $rev->getContent();
if ( $content instanceof TextContent ) {
- //XXX: in the future, this could be stored as structured data, defining a list of book sources
+ // XXX: in the future, this could be stored as structured data, defining a list of book sources
$text = $content->getNativeData();
$this->getOutput()->addWikiText( str_replace( 'MAGICNUMBER', $this->isbn, $text ) );
private function makeListItem( $label, $url ) {
$url = str_replace( '$1', $this->isbn, $url );
- return Html::rawElement( 'li', array(),
- Html::element( 'a', array( 'href' => $url, 'class' => 'external' ), $label ) );
+ return Html::rawElement( 'li', [],
+ Html::element( 'a', [ 'href' => $url, 'class' => 'external' ], $label ) );
}
protected function getGroupName() {