namespace Friendica;
-use Friendica\Core\L10n;
-
/**
* This mock module enable class encapsulation of legacy global function modules.
* After having provided the module file name, all the methods will behave like a normal Module class.
*/
private $moduleName = '';
- public function __construct(L10n $l10n, string $file_path = '', array $parameters = [])
+ public function __construct(string $file_path = '', array $parameters = [])
{
- parent::__construct($l10n, $parameters);
+ parent::__construct($parameters);
$this->setModuleFile($file_path);
-
- $this->runModuleFunction('init');
}
/**
require_once $file_path;
}
+ public function init()
+ {
+ $this->runModuleFunction('init');
+ }
+
public function content(): string
{
return $this->runModuleFunction('content');