/** * Method to test getCategoryLink(). * * @return void * * @covers \Windwalker\Helper\JContentHelper::getCategoryLink */ public function testGetCategoryLink() { JContentHelper::$categoryRouteHandler = array($this, 'getCategoryRoute'); $categoryId = '34'; $this->assertSame('category/foobar', JContentHelper::getCategoryLink($categoryId)); $this->assertSame(\JUri::root() . 'category/foobar', JContentHelper::getCategoryLink($categoryId, true)); }
/** * getCategoryLink * * @param string $catid * * @return string */ public static function getCategoryLink($catid) { $uri = \JUri::getInstance(); $link = JContentHelper::getCategoryLink($catid, false); return $uri->toString(array('scheme', 'user', 'pass', 'host', 'port')) . \JRoute::_($link); }