예제 #1
0
 /**
  * @param Title $title
  * @param Page $article
  *
  * @return true because it's a hook
  */
 public static function onArticleFromTitle(&$title, &$article)
 {
     global $wgOut;
     wfProfileIn(__METHOD__);
     self::init();
     if (self::$model->isWAMPage($title)) {
         self::$app->wg->SuppressPageHeader = true;
         self::$app->wg->SuppressWikiHeader = true;
         self::$app->wg->SuppressRail = true;
         self::$app->wg->SuppressFooter = true;
         $article = new WAMPageArticle($title);
     } else {
         $redirectService = new RedirectService('wam');
         $redirectService->redirectIfURLExists();
     }
     wfProfileOut(__METHOD__);
     return true;
 }
 public static function onArticleFromTitle(&$title, &$article)
 {
     $redirectService = new RedirectService('hubsv2');
     $redirectService->redirectIfURLExists();
     return true;
 }