public function getShareIcons() { $requestlang = $this->getVal('lang'); $title = $this->getVal('title'); $url = $this->getVal('url'); $lang = PageShareHelper::getLangForPageShare($requestlang); $renderedSocialIcons = \MustacheService::getInstance()->render(__DIR__ . '/templates/PageShare_index.mustache', ['services' => $this->prepareShareServicesData($lang, $title, $url)]); $this->setVal('socialIcons', $renderedSocialIcons); $this->response->setCacheValidity(WikiaResponse::CACHE_STANDARD); }
/** * @dataProvider getLangForPageShareDataProvider * @param $requestShareLang * @param $expectedResult */ public function testGetLangForPageShare($requestShareLang, $expectedResult) { $this->assertEquals($expectedResult, PageShareHelper::getLangForPageShare($requestShareLang)); }