X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FLegacyModule.php;h=a0b23a5419d2e2d453f9537468ffbe048aedce5c;hb=7947db8537cacbf9d63cc320c5482e8dcef7f72a;hp=4b0371edb5f4f73b1664446a52d8f6433587830e;hpb=5326cc0c2edab855271aafb44133e4843903cfe0;p=friendica.git diff --git a/src/LegacyModule.php b/src/LegacyModule.php index 4b0371edb5..a0b23a5419 100644 --- a/src/LegacyModule.php +++ b/src/LegacyModule.php @@ -22,11 +22,12 @@ class LegacyModule extends BaseModule * The only method that needs to be called, with the module/addon file name. * * @param string $file_path + * @throws \Exception */ public static function setModuleFile($file_path) { - if (!file_exists($file_path)) { - throw new Exception(Core\L10n::t('Legacy module file not found: %s', $file_path)); + if (!is_readable($file_path)) { + throw new \Exception(Core\L10n::t('Legacy module file not found: %s', $file_path)); } self::$moduleName = basename($file_path, '.php'); @@ -59,13 +60,15 @@ class LegacyModule extends BaseModule * * @param string $function_suffix * @return string + * @throws \Exception */ private static function runModuleFunction($function_suffix) { $function_name = static::$moduleName . '_' . $function_suffix; if (\function_exists($function_name)) { - return $function_name(self::getApp()); + $a = self::getApp(); + return $function_name($a); } else { return parent::{$function_suffix}(); }