fixes phpdoc

This commit is contained in:
Abdulrahman
2019-05-04 00:36:05 +03:00
parent 2ea39cf9de
commit 7b3fd95d25
2 changed files with 23 additions and 8 deletions

View File

@@ -79,6 +79,7 @@ class Plugins
/** /**
* Load the plugins from root/plugins folder * Load the plugins from root/plugins folder
* @return void
*/ */
private function load_enabled_plugins() private function load_enabled_plugins()
{ {
@@ -171,7 +172,7 @@ class Plugins
/** /**
* get an installed plugin information * get an installed plugin information
* @param string $plugin_name * @param string $plugin_name
* @return mixed|null * @return array
*/ */
public function installed_plugin_info($plugin_name) public function installed_plugin_info($plugin_name)
{ {
@@ -180,7 +181,7 @@ class Plugins
return $this->installed_plugins_info[$plugin_name]; return $this->installed_plugins_info[$plugin_name];
} }
return null; return [];
} }
@@ -189,7 +190,7 @@ class Plugins
* This function scattered all over kleeja files * This function scattered all over kleeja files
* @param string $hook_name * @param string $hook_name
* @param array $args * @param array $args
* @return array|null * @return array
*/ */
public function run($hook_name, $args = []) public function run($hook_name, $args = [])
{ {
@@ -197,7 +198,7 @@ class Plugins
if (! empty($this->all_plugins_hooks[$hook_name])) 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) 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() public static function getInstance()
{ {
if (is_null(self::$instance)) if (is_null(self::$instance))

View File

@@ -31,10 +31,17 @@ include_once $_path . 'includes/mysqli.php';
include_once 'includes/functions_install.php'; include_once 'includes/functions_install.php';
//an alias class for plugins class
/**
* @ignore an alias class for plugins class
*/
class Plugins class Plugins
{ {
private static $instance; private static $instance;
/**
* @return Plugins
*/
public static function getInstance() public static function getInstance()
{ {
if (is_null(self::$instance)) if (is_null(self::$instance))
@@ -44,9 +51,12 @@ class Plugins
return self::$instance; return self::$instance;
} }
/**
* @return array
*/
public function run($name) public function run($name)
{ {
return null; return [];
} }
} }