/**
* If the controller needs to build a link in a type-specific way (when the type isn't
* known), this function can be used. As of this writing, only canonicalizePageNumber
* uses this function.
*
* @param string $type
* @param mixed $data
* @param array $params
*
* @return string URL for link
*/
protected function _buildLink($type, $data = null, array $params = array())
{
throw new XenForo_Exception('_buildLink must be overridden in the abstract controller for the specified type.');
}