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
parent b89fbaf52d
commit 6a9b693540
No known key found for this signature in database
GPG Key ID: CC42AC2A7F0E56D8
1 changed files with 3 additions and 2 deletions

View File

@ -46,6 +46,7 @@ use OCP\ILogger;
use OCP\Search\IProvider;
use OCP\Support\CrashReport\IReporter;
use Throwable;
use function array_shift;
class RegistrationContext {
@ -370,7 +371,7 @@ class RegistrationContext {
}
}
foreach ($this->aliases as $registration) {
while (($registration = array_shift($this->aliases)) !== null) {
try {
$apps[$registration->getAppId()]
->getContainer()
@ -387,7 +388,7 @@ class RegistrationContext {
}
}
foreach ($this->parameters as $registration) {
while (($registration = array_shift($this->parameters)) !== null) {
try {
$apps[$registration->getAppId()]
->getContainer()