]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
Add var type to newListItem() parameter
authorChimo <chimo@chromic.org>
Fri, 17 Mar 2017 02:57:16 +0000 (22:57 -0400)
committerChimo <chimo@chromic.org>
Fri, 17 Mar 2017 02:57:16 +0000 (22:57 -0400)
Fixes some "Declaration of $child::method should be compatible with
$parent::method" warnings.

actions/blockedfromgroup.php
actions/groupqueue.php
actions/noticesearch.php
actions/peopletagged.php
actions/peopletagsubscribers.php
lib/groupmemberlist.php
plugins/ConversationTree/lib/conversationtree.php
plugins/Favorite/actions/showfavorites.php
plugins/SearchSub/actions/searchsubs.php
plugins/TagSub/actions/tagsubs.php
plugins/UserFlag/actions/adminprofileflag.php

index a2e7c5767f64be9610681f638be8ef899140ff0a..d2873fe4672e9e0cfb5117089a77aa62b2c93a87 100644 (file)
@@ -151,7 +151,7 @@ class GroupBlockList extends ProfileList
         $this->group = $group;
     }
 
-    function newListItem($profile)
+    function newListItem(Profile $profile)
     {
         return new GroupBlockListItem($profile, $this->group, $this->action);
     }
index c50eff36f83c5bc9279bacdc5d3095db15000ec0..98da77e01a2f52a681be5728c6a91a2167df084c 100644 (file)
@@ -153,7 +153,7 @@ class GroupqueueAction extends GroupAction
 // @todo FIXME: documentation missing.
 class GroupQueueList extends GroupMemberList
 {
-    function newListItem($profile)
+    function newListItem(Profile $profile)
     {
         return new GroupQueueListItem($profile, $this->group, $this->action);
     }
index 2886700f6a452d3998da95755220a48c9c179c58..0d6fb51fb468a935e8eb77385e831f54164abe65 100644 (file)
@@ -185,7 +185,7 @@ class SearchNoticeList extends NoticeList {
         $this->terms = $terms;
     }
 
-    function newListItem($notice)
+    function newListItem(Notice $notice)
     {
         return new SearchNoticeListItem($notice, $this->out, $this->terms);
     }
index 1b0f897c1165ce6a9966b8f1806450d2ab6cc626..db2420a8a3263a2866f247b66a8bfc819717fdb9 100644 (file)
@@ -167,7 +167,7 @@ class PeopletagMemberList extends ProfileList
         $this->peopletag = $peopletag;
     }
 
-    function newListItem($profile)
+    function newListItem(Profile $profile)
     {
         return new PeopletagMemberListItem($profile, $this->peopletag, $this->action);
     }
index e5be8a3ff48f1443453a849d1a983aa106c65c5c..927cf66e6418e32e88c764832b6eb4f621dfc3c5 100644 (file)
@@ -167,7 +167,7 @@ class PeopletagSubscriberList extends ProfileList
         $this->peopletag = $peopletag;
     }
 
-    function newListItem($profile)
+    function newListItem(Profile $profile)
     {
         return new PeopletagSubscriberListItem($profile, $this->peopletag, $this->action);
     }
index ba608213a43e2d37a3b68a1010b998ce6ae581a6..f055e24731fca0dcea02593938e31c6d8ee032f3 100644 (file)
@@ -12,7 +12,7 @@ class GroupMemberList extends ProfileList
         $this->group = $group;
     }
 
-    function newListItem($profile)
+    function newListItem(Profile $profile)
     {
         return new GroupMemberListItem($profile, $this->group, $this->action);
     }
index 144902fce2316775a08b527467835f4fc2ae835d..ff39b3e4f4487ad97ecc2a5bc018f62f4e0017bd 100644 (file)
@@ -140,7 +140,7 @@ class ConversationTree extends NoticeList
      *
      * @return NoticeListItem a list item to show
      */
-    function newListItem($notice)
+    function newListItem(Notice $notice)
     {
         return new ConversationTreeItem($notice, $this->out);
     }
index 08366e4c16e348df92ab967bb57c7dcd9dd87563..c66c8946107b7a197e32d3e01e734d7962ad2f8d 100644 (file)
@@ -147,7 +147,7 @@ class ShowfavoritesAction extends ShowstreamAction
 
 class FavoritesNoticeList extends NoticeList
 {
-    function newListItem($notice)
+    function newListItem(Notice $notice)
     {
         return new FavoritesNoticeListItem($notice, $this->out);
     }
index fd89075032eedbe862499e173baa5fd2a81e7c78..2f9b8db8a738f77b882bd435075ab20b529d7031 100644 (file)
@@ -136,7 +136,7 @@ class SearchSubsAction extends GalleryAction
 
 class SearchSubscriptionsList extends SubscriptionList
 {
-    function newListItem($searchsub)
+    function newListItem(Profile $searchsub)
     {
         return new SearchSubscriptionsListItem($searchsub, $this->owner, $this->action);
     }
index 1e927b4fd175437133808b33fd04dd1885073366..2c56296a3e19b0b7d0178b35f58ad01c14021fec 100644 (file)
@@ -136,7 +136,7 @@ class TagSubsAction extends GalleryAction
 
 class TagSubscriptionsList extends SubscriptionList
 {
-    function newListItem($tagsub)
+    function newListItem(Profile $tagsub)
     {
         return new TagSubscriptionsListItem($tagsub, $this->owner, $this->action);
     }
index a4d97031ac79febbebf0a6316de74ae6a12d7ff2..35ce474ea45798a482aec68aea050d406278ee61 100644 (file)
@@ -200,7 +200,7 @@ class FlaggedProfileList extends ProfileList
      *
      * @return ProfileListItem newly-created item
      */
-    function newListItem($profile)
+    function newListItem(Profile $profile)
     {
         return new FlaggedProfileListItem($this->profile, $this->action);
     }