mirror of
https://github.com/friendica/friendica
synced 2025-05-09 15:44:10 +02:00
Replace Module::init() with Constructors
This commit is contained in:
parent
de6bb280b1
commit
ce578a7745
33 changed files with 882 additions and 600 deletions
|
@ -81,7 +81,7 @@ class ModuleController
|
|||
private $moduleName;
|
||||
|
||||
/**
|
||||
* @var ICanHandleRequests The module object
|
||||
* @var ?ICanHandleRequests The module object
|
||||
*/
|
||||
private $module;
|
||||
|
||||
|
@ -104,9 +104,9 @@ class ModuleController
|
|||
}
|
||||
|
||||
/**
|
||||
* @return ICanHandleRequests The base module object
|
||||
* @return ?ICanHandleRequests The base module object
|
||||
*/
|
||||
public function getModule(): ICanHandleRequests
|
||||
public function getModule(): ?ICanHandleRequests
|
||||
{
|
||||
return $this->module;
|
||||
}
|
||||
|
@ -120,12 +120,10 @@ class ModuleController
|
|||
return $this->isBackend;
|
||||
}
|
||||
|
||||
public function __construct(string $moduleName = self::DEFAULT, ICanHandleRequests $module = null, bool $isBackend = false, bool $printNotAllowedAddon = false)
|
||||
public function __construct(string $moduleName = self::DEFAULT, ?ICanHandleRequests $module = null, bool $isBackend = false, bool $printNotAllowedAddon = false)
|
||||
{
|
||||
$defaultClass = static::DEFAULT_CLASS;
|
||||
|
||||
$this->moduleName = $moduleName;
|
||||
$this->module = $module ?? new $defaultClass();
|
||||
$this->module = $module;
|
||||
$this->isBackend = $isBackend;
|
||||
$this->printNotAllowedAddon = $printNotAllowedAddon;
|
||||
}
|
||||
|
@ -297,8 +295,6 @@ class ModuleController
|
|||
|
||||
Core\Hook::callAll($this->moduleName . '_mod_init', $placeholder);
|
||||
|
||||
$this->module->init();
|
||||
|
||||
$profiler->set(microtime(true) - $timestamp, 'init');
|
||||
|
||||
if ($server['REQUEST_METHOD'] === Router::DELETE) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue