diff options
Diffstat (limited to 'apps/cloud_federation_api/lib/AppInfo/Application.php')
-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 { } } |