diff options
author | Morris Jobke <hey@morrisjobke.de> | 2020-07-08 09:53:05 +0200 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2020-07-08 09:53:05 +0200 |
commit | a6d308ff800686b47959a194b23e4e1483bdc6e5 (patch) | |
tree | 260a3bff395e612b9a39fe140c97328c974859a8 /apps/cloud_federation_api/lib | |
parent | 54d36c047bb5f5cedf740ee31f00121ef3d29690 (diff) | |
download | nextcloud-server-a6d308ff800686b47959a194b23e4e1483bdc6e5.tar.gz nextcloud-server-a6d308ff800686b47959a194b23e4e1483bdc6e5.zip |
Move cloud_federation_api to bootstrap mechanism
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Diffstat (limited to 'apps/cloud_federation_api/lib')
-rw-r--r-- | apps/cloud_federation_api/lib/AppInfo/Application.php | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/apps/cloud_federation_api/lib/AppInfo/Application.php b/apps/cloud_federation_api/lib/AppInfo/Application.php index 0082217acc0..21f1392c28e 100644 --- a/apps/cloud_federation_api/lib/AppInfo/Application.php +++ b/apps/cloud_federation_api/lib/AppInfo/Application.php @@ -1,4 +1,7 @@ <?php + +declare(strict_types=1); + /** * @copyright Copyright (c) 2018 Bjoern Schiessle <bjoern@schiessle.org> * @@ -25,12 +28,21 @@ namespace OCA\CloudFederationAPI\AppInfo; use OCA\CloudFederationAPI\Capabilities; use OCP\AppFramework\App; +use OCP\AppFramework\Bootstrap\IBootContext; +use OCP\AppFramework\Bootstrap\IBootstrap; +use OCP\AppFramework\Bootstrap\IRegistrationContext; + +class Application extends App implements IBootstrap { + public const APP_ID = 'cloud_federation_api'; -class Application extends App { public function __construct() { - parent::__construct('cloud_federation_api'); + parent::__construct(self::APP_ID); + } + + public function register(IRegistrationContext $context): void { + $context->registerCapability(Capabilities::class); + } - $container = $this->getContainer(); - $container->registerCapability(Capabilities::class); + public function boot(IBootContext $context): void { } } |