Add lookup support for user profile page
authorMatthias Schmidt <gravatronics@live.com>
Sun, 18 Sep 2016 12:34:01 +0000 (14:34 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Sun, 18 Sep 2016 12:34:01 +0000 (14:34 +0200)
wcfsetup/install/files/lib/system/page/handler/UserPageHandler.class.php

index 07e314e4a05a9154bf435560538a2a3dbefdb333..9bc2f53c57f54e1045aaef567e5fb845963469b6 100644 (file)
@@ -1,5 +1,6 @@
 <?php
 namespace wcf\system\page\handler;
+use wcf\system\cache\runtime\UserRuntimeCache;
 
 /**
  * Menu page handler for the user profile page.
@@ -10,6 +11,14 @@ namespace wcf\system\page\handler;
  * @package    WoltLabSuite\Core\System\Page\Handler
  * @since      3.0
  */
-class UserPageHandler extends AbstractMenuPageHandler implements IOnlineLocationPageHandler {
+class UserPageHandler extends AbstractLookupPageHandler implements IOnlineLocationPageHandler {
        use TUserOnlineLocationPageHandler;
+       use TUserLookupPageHandler;
+       
+       /**
+        * @inheritDoc
+        */
+       public function getLink($objectID) {
+               return UserRuntimeCache::getInstance()->getObject($objectID)->getLink();
+       }
 }