X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FLegacyModule.php;h=a1c80b02036e35b44e22622815c4aa75282d832a;hb=76ae210527487bea129411e8ed02ac4997d0d89b;hp=7252e7bef34673bcbf6ccbfe8d899ee83c91ef49;hpb=bd62d548db39b617d087aabb536435004adf0470;p=friendica.git diff --git a/src/LegacyModule.php b/src/LegacyModule.php index 7252e7bef3..a1c80b0203 100644 --- a/src/LegacyModule.php +++ b/src/LegacyModule.php @@ -1,4 +1,23 @@ . + * + */ namespace Friendica; @@ -27,7 +46,7 @@ class LegacyModule extends BaseModule public static function setModuleFile($file_path) { if (!is_readable($file_path)) { - throw new \Exception(Core\L10n::t('Legacy module file not found: %s', $file_path)); + throw new \Exception(DI::l10n()->t('Legacy module file not found: %s', $file_path)); } self::$moduleName = basename($file_path, '.php'); @@ -35,22 +54,22 @@ class LegacyModule extends BaseModule require_once $file_path; } - public static function init($parameters) + public static function init(array $parameters = []) { self::runModuleFunction('init', $parameters); } - public static function content($parameters) + public static function content(array $parameters = []) { return self::runModuleFunction('content', $parameters); } - public static function post($parameters) + public static function post(array $parameters = []) { self::runModuleFunction('post', $parameters); } - public static function afterpost($parameters) + public static function afterpost(array $parameters = []) { self::runModuleFunction('afterpost', $parameters); } @@ -62,12 +81,12 @@ class LegacyModule extends BaseModule * @return string * @throws \Exception */ - private static function runModuleFunction($function_suffix, $parameters) + private static function runModuleFunction($function_suffix, array $parameters = []) { $function_name = static::$moduleName . '_' . $function_suffix; if (\function_exists($function_name)) { - $a = self::getApp(); + $a = DI::app(); return $function_name($a); } else { return parent::{$function_suffix}($parameters);