diff --git a/classes/User.php b/classes/User.php index c232b2b12f..40e1a1b644 100644 --- a/classes/User.php +++ b/classes/User.php @@ -140,6 +140,16 @@ class User extends Managed_DataObject return $this->uri; } + static function getByUri($uri) + { + $user = new User(); + $user->uri = $uri; + if (!$user->find(true)) { + throw new NoResultException($user); + } + return $user; + } + public function getNickname() { return $this->getProfile()->getNickname();