diff --git a/includes/plugins.php b/includes/plugins.php index 18b29ea..d0eec1d 100755 --- a/includes/plugins.php +++ b/includes/plugins.php @@ -79,6 +79,7 @@ class Plugins /** * Load the plugins from root/plugins folder + * @return void */ private function load_enabled_plugins() { @@ -171,7 +172,7 @@ class Plugins /** * get an installed plugin information * @param string $plugin_name - * @return mixed|null + * @return array */ public function installed_plugin_info($plugin_name) { @@ -180,7 +181,7 @@ class Plugins return $this->installed_plugins_info[$plugin_name]; } - return null; + return []; } @@ -189,7 +190,7 @@ class Plugins * This function scattered all over kleeja files * @param string $hook_name * @param array $args - * @return array|null + * @return array */ public function run($hook_name, $args = []) { @@ -197,7 +198,7 @@ class Plugins if (! empty($this->all_plugins_hooks[$hook_name])) { - foreach ($this->all_plugins_hooks[$hook_name] as $order => $functions) + foreach ($this->all_plugins_hooks[$hook_name] as $_ => $functions) { foreach ($functions as $function) { @@ -217,10 +218,14 @@ class Plugins - return sizeof($to_be_returned) ? $to_be_returned : null; + return sizeof($to_be_returned) ? $to_be_returned : []; } - + /** + * return current instance Plugins class + * + * @return Plugins + */ public static function getInstance() { if (is_null(self::$instance)) diff --git a/install/install.php b/install/install.php index 69906a8..9340db0 100755 --- a/install/install.php +++ b/install/install.php @@ -31,10 +31,17 @@ include_once $_path . 'includes/mysqli.php'; include_once 'includes/functions_install.php'; -//an alias class for plugins class + +/** + * @ignore an alias class for plugins class + */ class Plugins { private static $instance; + + /** + * @return Plugins + */ public static function getInstance() { if (is_null(self::$instance)) @@ -44,9 +51,12 @@ class Plugins return self::$instance; } + /** + * @return array + */ public function run($name) { - return null; + return []; } }