Added type-hints
authorRoland Haeder <roland@mxchange.org>
Wed, 11 Nov 2015 22:53:06 +0000 (23:53 +0100)
committerRoland Haeder <roland@mxchange.org>
Wed, 11 Nov 2015 22:53:06 +0000 (23:53 +0100)
Signed-off-by: Roland Haeder <roland@mxchange.org>
plugins/Linkback/LinkbackPlugin.php

index e3519dac9ee9c7eada8e30654a07bbeee9b3faa5..6644c129c027411aa144669f12c1ddbe9d85bc84 100644 (file)
@@ -139,7 +139,7 @@ class LinkbackPlugin extends Plugin
 
     // Based on https://github.com/indieweb/mention-client-php
     // which is licensed Apache 2.0
-    function getWebmention($result) {
+    function getWebmention(Auth_Yadis_HTTPFetcher $result) {
         // XXX: the fetcher only gives back one of each header, so this may fail on multiple Link headers
         if(preg_match('~<((?:https?://)?[^>]+)>; rel="webmention"~', $result->headers['Link'], $match)) {
             return $match[1];
@@ -184,7 +184,7 @@ class LinkbackPlugin extends Plugin
         }
     }
 
-    function getPingback($result) {
+    function getPingback(Auth_Yadis_HTTPFetcher $result) {
         if (array_key_exists('X-Pingback', $result->headers)) {
             return $result->headers['X-Pingback'];
         } else if(preg_match('/<(?:link|a)[ ]+href="([^"]+)"[ ]+rel="[^" ]* ?pingback ?[^" ]*"[ ]*\/?>/i', $result->body, $match)
@@ -229,7 +229,7 @@ class LinkbackPlugin extends Plugin
     // Largely cadged from trackback_cls.php by
     // Ran Aroussi <ran@blogish.org>, GPL2 or any later version
     // http://phptrackback.sourceforge.net/
-    function getTrackback($result)
+    function getTrackback(Auth_Yadis_HTTPFetcher $result)
     {
         $text = $result->body;
         $url = $result->final_url;
@@ -332,7 +332,7 @@ class LinkbackPlugin extends Plugin
         return true;
     }
 
-    function onEndAccountSettingsNav($action)
+    function onEndAccountSettingsNav(Action $action)
     {
         $action_name = $action->trimmed('action');