X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FLegacyModule.php;h=9c22ec5d78a38ac1c53653c3ec23b3e6cc3973f3;hb=831fff0f5c4497ccb14a9e1cb3299136f5682a3d;hp=4fdfc17d9fc60c004616111a1c94f488ab96ec41;hpb=4af0119b7310e9731e60b11a14fd917580b95715;p=friendica.git diff --git a/src/LegacyModule.php b/src/LegacyModule.php index 4fdfc17d9f..9c22ec5d78 100644 --- a/src/LegacyModule.php +++ b/src/LegacyModule.php @@ -35,24 +35,24 @@ class LegacyModule extends BaseModule require_once $file_path; } - public static function init() + public static function init(array $parameters = []) { - self::runModuleFunction('init'); + self::runModuleFunction('init', $parameters); } - public static function content() + public static function content(array $parameters = []) { - return self::runModuleFunction('content'); + return self::runModuleFunction('content', $parameters); } - public static function post() + public static function post(array $parameters = []) { - self::runModuleFunction('post'); + self::runModuleFunction('post', $parameters); } - public static function afterpost() + public static function afterpost(array $parameters = []) { - self::runModuleFunction('afterpost'); + self::runModuleFunction('afterpost', $parameters); } /** @@ -62,15 +62,15 @@ class LegacyModule extends BaseModule * @return string * @throws \Exception */ - private static function runModuleFunction($function_suffix) + private static function runModuleFunction($function_suffix, array $parameters = []) { $function_name = static::$moduleName . '_' . $function_suffix; if (\function_exists($function_name)) { - $a = self::getApp(); - return $function_name($a, $a->getConfig()); + $a = DI::app(); + return $function_name($a); } else { - return parent::{$function_suffix}(); + return parent::{$function_suffix}($parameters); } } }