]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Added some (good known) type-hints.
authorRoland Haeder <roland@mxchange.org>
Fri, 12 Sep 2014 19:41:53 +0000 (21:41 +0200)
committerRoland Häder <roland@mxchange.org>
Sun, 29 Mar 2020 22:20:18 +0000 (00:20 +0200)
Signed-off-by: Roland Haeder <roland@mxchange.org>
classes/Notice.php
plugins/GroupPrivateMessage/GroupPrivateMessagePlugin.php
plugins/OStatus/classes/Ostatus_profile.php

index 56e35fd17dcea69ee344065f453b50cfcca4fe0c..b519a0dba35ef5b95ca543a41f7ab85dbe73b52c 100644 (file)
@@ -370,7 +370,7 @@ class Notice extends Managed_DataObject
      * Record the given set of hash tags in the db for this notice.
      * Given tag strings will be normalized and checked for dupes.
      */
-    function saveKnownTags($hashtags)
+    function saveKnownTags(array $hashtags)
     {
         //turn each into their canonical tag
         //this is needed to remove dupes before saving e.g. #hash.tag = #hashtag
index e3148e0f1a1cdffdd5eea4db7650f1dba28de9a3..27d4d4363c712e11c01a740b2cae037e4c50dc80 100644 (file)
@@ -126,7 +126,7 @@ class GroupPrivateMessagePlugin extends Plugin
      *
      * @result boolean hook value
      */
-    function onEndGroupSave($group)
+    function onEndGroupSave(User_group $group)
     {
         $gps = new Group_privacy_settings();
 
@@ -326,7 +326,7 @@ class GroupPrivateMessagePlugin extends Plugin
             foreach (array_unique($match[1]) as $nickname) {
                 $group = User_group::getForNickname($nickname, $profile);
 
-                if (empty($group)) {
+                if (!$group instanceof User_group) {
                     continue;
                 }
 
index 4b47197a8cfd9765b54a3f9ea483873378a09134..84b47ce677f23a404807e55115c2afe7ff613779 100644 (file)
@@ -382,9 +382,10 @@ class Ostatus_profile extends Managed_DataObject
      * send immediately but won't get the return value.
      *
      * @param mixed $entry XML string, Notice, or Activity
+     * @param Profile $actor Acting profile
      * @return boolean success
      */
-    public function notifyDeferred($entry, $actor)
+    public function notifyDeferred($entry, Profile $actor)
     {
         if ($this->salmonuri) {
             try {
@@ -537,7 +538,7 @@ class Ostatus_profile extends Managed_DataObject
      * @param string $method 'push' or 'salmon'
      * @return mixed saved Notice or false
      */
-    public function processPost($activity, $method)
+    public function processPost(Activity $activity, $method)
     {
         $actor = ActivityUtils::checkAuthorship($activity, $this->localProfile());
 
@@ -1408,7 +1409,7 @@ class Ostatus_profile extends Managed_DataObject
         }
     }
 
-    protected static function updatePeopletag($tag, ActivityObject $object, array $hints=array()) {
+    protected static function updatePeopletag(Peopletag $tag, ActivityObject $object, array $hints=array()) {
         $orig = clone($tag);
 
         $tag->tag = $object->title;
@@ -1831,7 +1832,7 @@ class Ostatus_profile extends Managed_DataObject
         } else {
             $actor = $activity->actor;
 
-            if (empty($actor)) {
+            if (!$actor instanceof Profile) {
                 // OK here! assume the default
             } else if ($actor->id == $this->getUri() || $actor->link == $this->getUri()) {
                 $this->updateFromActivityObject($actor);