Exemplo n.º 1
0
 private function addHelpForm()
 {
     $message = $this->htmlFormBuilder->getMessageBuilder()->getMessage($this->findMessageKeyFor($this->editPage->getTitle()->getNamespace()))->parse();
     $html = $this->htmlFormBuilder->setName('editpage-help')->addParagraph($message, array('class' => 'smw-editpage-help'))->getForm();
     $this->editPage->editFormPageTop .= $html;
     return true;
 }
Exemplo n.º 2
0
 /**
  * @since 2.1
  *
  * @return string
  */
 public function getHtml()
 {
     $this->pageRequestOptions->initialize();
     $this->messageBuilder = $this->htmlFormBuilder->getMessageBuilder();
     list($resultMessage, $resultList, $resultCount) = $this->getResultHtml();
     if ($resultList === '' || $resultList === null) {
         $resultList = $this->messageBuilder->getMessage('smw_result_noresults')->text();
     }
     $pageDescription = Html::rawElement('p', array('class' => 'smw-sp-searchbyproperty-description'), $this->messageBuilder->getMessage('smw-sp-searchbyproperty-description')->parse());
     $resultListHeader = Html::element('h2', array(), $this->messageBuilder->getMessage('smw-sp-searchbyproperty-resultlist-header')->text());
     return $pageDescription . $this->getHtmlForm($resultMessage, $resultCount) . $resultListHeader . $resultList;
 }
Exemplo n.º 3
0
 public function testGetMessageBuilder()
 {
     $title = $this->getMockBuilder('\\Title')->disableOriginalConstructor()->getMock();
     $messageBuilder = $this->getMockBuilder('\\SMW\\MediaWiki\\MessageBuilder')->disableOriginalConstructor()->getMock();
     $instance = new HtmlFormBuilder($title, $messageBuilder);
     $this->assertSame($messageBuilder, $instance->getMessageBuilder());
 }