Register service aliases und parameters just once

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
This commit is contained in:
Christoph Wurst 2021-02-24 17:30:10 +01:00 committed by backportbot[bot]
parent d523d9973f
commit 2eb21bdceb
1 changed files with 3 additions and 2 deletions

View File

@ -38,6 +38,7 @@ use OCP\Dashboard\IManager;
use OCP\EventDispatcher\IEventDispatcher;
use OCP\ILogger;
use Throwable;
use function array_shift;
class RegistrationContext {
@ -399,7 +400,7 @@ class RegistrationContext {
}
}
foreach ($this->aliases as $registration) {
while (($registration = array_shift($this->aliases)) !== null) {
try {
$apps[$registration['appId']]
->getContainer()
@ -416,7 +417,7 @@ class RegistrationContext {
}
}
foreach ($this->parameters as $registration) {
while (($registration = array_shift($this->parameters)) !== null) {
try {
$apps[$registration['appId']]
->getContainer()