/**
  * @dataProvider getEditLinkProvider
  */
 public function testGetEditLink($expect, $link, $name)
 {
     $template = $this->getMockBuilder('BaseTemplate')->disableOriginalConstructor()->getMock();
     $template->expects($this->any())->method('get')->with('wbeditlanglinks')->will($this->returnValue($link));
     $handler = new BaseTemplateAfterPortletHandler();
     $return = $handler->getEditLink($template, $name);
     $this->assertSame($expect, $return);
 }
 /**
  * @param BaseTemplate $skinTemplate
  * @param string $name
  * @param string &$html
  *
  * @return boolean
  */
 public static function onBaseTemplateAfterPortlet(BaseTemplate $skinTemplate, $name, &$html)
 {
     $handler = new BaseTemplateAfterPortletHandler();
     $link = $handler->getEditLink($skinTemplate, $name);
     if ($link) {
         $html .= $link;
     }
 }