]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Fixed type-hints + added assert + method getGroup().
authorRoland Haeder <roland@mxchange.org>
Fri, 12 Sep 2014 20:38:17 +0000 (22:38 +0200)
committerRoland Haeder <roland@mxchange.org>
Fri, 12 Sep 2014 20:38:49 +0000 (22:38 +0200)
Signed-off-by: Roland Haeder <roland@mxchange.org>
actions/newgroup.php
plugins/GroupPrivateMessage/GroupPrivateMessagePlugin.php

index b20267a4968fd3c14a6f5f6df86a3beabcc5d42d..07a302ef45befda654a12e088ec8839fe6e2a044 100644 (file)
@@ -46,6 +46,12 @@ if (!defined('STATUSNET')) {
  */
 class NewgroupAction extends FormAction
 {
+    protected $group;
+
+    function getGroup() {
+        return $this->group;
+    }
+
     function title()
     {
         // TRANS: Title for form to create a group.
index d78ef79704f8b2347f02f809ea268f04a9220acc..e48aebafaac95711a2249d09d89efa245d6074aa 100644 (file)
@@ -187,8 +187,11 @@ class GroupPrivateMessagePlugin extends Plugin
         return true;
     }
 
-    function onEndGroupSaveForm(GroupAction $action)
+    function onEndGroupSaveForm(Action $action)
     {
+        // The Action class must contain this method
+        assert(is_callable(array($action 'getGroup')));
+
         $gps = null;
 
         if (!empty($action->getGroup())) {
@@ -390,7 +393,7 @@ class GroupPrivateMessagePlugin extends Plugin
         return true;
     }
 
-    function onStartShowExportData(GroupAction $action)
+    function onStartShowExportData(Action $action)
     {
         if ($action instanceof ShowgroupAction) {
             $gps = Group_privacy_settings::forGroup($action->getGroup());