]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/ForceGroup/ForceGroupPlugin.php
Events on user registrations now strictly typed
[quix0rs-gnu-social.git] / plugins / ForceGroup / ForceGroupPlugin.php
index c8e6709fc8534d931f9e8be5569ae4406d1385f7..06d5521d039147d86ce39602e4e3bc8930396edb 100644 (file)
@@ -61,9 +61,8 @@ class ForceGroupPlugin extends Plugin
         return true;
     }
 
-    function onEndUserRegister($profile, $user)
+    public function onEndUserRegister(Profile $profile)
     {
-        $profile = $user->getProfile();
         foreach ($this->join as $nickname) {
             $group = User_group::getForNickname($nickname);
             if ($group && !$profile->isMember($group)) {
@@ -73,7 +72,7 @@ class ForceGroupPlugin extends Plugin
                     // TRANS: Server exception.
                     // TRANS: %1$s is a user nickname, %2$s is a group nickname.
                     throw new ServerException(sprintf(_m('Could not join user %1$s to group %2$s.'),
-                                               $user->nickname, $group->nickname));
+                                               $profile->nickname, $group->nickname));
                 }
             }
         }