%PDF- %PDF-
Direktori : /www/varak.net/nextcloud.varak.net/lib/private/AppFramework/Bootstrap/ |
Current File : /www/varak.net/nextcloud.varak.net/lib/private/AppFramework/Bootstrap/BootContext.php |
<?php declare(strict_types=1); /** * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later */ namespace OC\AppFramework\Bootstrap; use OCP\AppFramework\Bootstrap\IBootContext; use OCP\AppFramework\IAppContainer; use OCP\IServerContainer; class BootContext implements IBootContext { /** @var IAppContainer */ private $appContainer; public function __construct(IAppContainer $appContainer) { $this->appContainer = $appContainer; } public function getAppContainer(): IAppContainer { return $this->appContainer; } public function getServerContainer(): IServerContainer { return $this->appContainer->get(IServerContainer::class); } public function injectFn(callable $fn) { return (new FunctionInjector($this->appContainer))->injectFn($fn); } }