mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-02-07 04:58:40 +00:00
Optimize module init
This commit is contained in:
parent
ba957b4dcf
commit
9aa8a9318c
|
|
@ -101,7 +101,8 @@ final class ModuleFactory
|
||||||
*/
|
*/
|
||||||
private static function registerRequesting(ModuleAbstract $obj) : void
|
private static function registerRequesting(ModuleAbstract $obj) : void
|
||||||
{
|
{
|
||||||
foreach ($obj->getProviding() as $providing) {
|
$providings = $obj->getProviding();
|
||||||
|
foreach ($providings as $providing) {
|
||||||
if (isset(self::$loaded[$providing])) {
|
if (isset(self::$loaded[$providing])) {
|
||||||
self::$loaded[$providing]->addReceiving($obj->getName());
|
self::$loaded[$providing]->addReceiving($obj->getName());
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -124,7 +125,7 @@ final class ModuleFactory
|
||||||
$name = $obj->getName();
|
$name = $obj->getName();
|
||||||
if (isset(self::$providing[$name])) {
|
if (isset(self::$providing[$name])) {
|
||||||
foreach (self::$providing[$name] as $providing) {
|
foreach (self::$providing[$name] as $providing) {
|
||||||
self::$loaded[$name]->addReceiving($providing);
|
$obj->addReceiving($providing);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user