]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/Adsense/AdsensePlugin.php
Added more checked type-hints.
[quix0rs-gnu-social.git] / plugins / Adsense / AdsensePlugin.php
index fa8afb18078fce4440ade49011f7ebf48ac7cde3..80d90facaadb5d1691073d9e3eefddf1febb7237 100644 (file)
@@ -166,7 +166,7 @@ class AdsensePlugin extends UAPPlugin
         $action->script($this->adScript);
     }
 
-    function onRouterInitialized($m)
+    function onRouterInitialized(URLMapper $m)
     {
         $m->connect('panel/adsense',
                     array('action' => 'adsenseadminpanel'));
@@ -174,21 +174,7 @@ class AdsensePlugin extends UAPPlugin
         return true;
     }
 
-    function onAutoload($cls)
-    {
-        $dir = dirname(__FILE__);
-
-        switch ($cls)
-        {
-        case 'AdsenseadminpanelAction':
-            require_once $dir . '/' . strtolower(mb_substr($cls, 0, -6)) . '.php';
-            return false;
-        default:
-            return true;
-        }
-    }
-
-    function onEndAdminPanelNav($menu) {
+    function onEndAdminPanelNav(Menu $menu) {
         if (AdminPanelAction::canAdmin('adsense')) {
             // TRANS: Menu item title/tooltip
             $menu_title = _m('AdSense configuration');
@@ -199,10 +185,10 @@ class AdsensePlugin extends UAPPlugin
         return true;
     }
 
-    function onPluginVersion(&$versions)
+    function onPluginVersion(array &$versions)
     {
         $versions[] = array('name' => 'BlankAdPlugin',
-                            'version' => STATUSNET_VERSION,
+                            'version' => GNUSOCIAL_VERSION,
                             'author' => 'Evan Prodromou',
                             'homepage' => 'http://status.net/wiki/Plugin:Adsense',
                             'rawdescription' =>