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
* @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))

View File

@@ -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 [];
}
}