Loading lib/AppInfo/Application.php +48 −43 Original line number Diff line number Diff line Loading @@ -35,8 +35,8 @@ use function method_exists; use OCA\Calendar\Middleware\InvitationMiddleware; use OCP\IRequest; use OCP\IConfig; use \OCP\IDBConnection; use \OC\Core\Application as CoreApplication; use OCP\IDBConnection; use OC\Core\Application as CoreApplication; use OCP\Http\Client\IResponse; use OCP\Calendar\IManager; use OCP\Mail\IMailer; Loading @@ -45,46 +45,49 @@ use OCP\L10N\IFactory as L10NFactory; use OCP\Defaults; use OCP\ILogger; use OCP\IUserManager; use \OCP\BackgroundJob\IJobList; class Application extends App implements IBootstrap { use OCP\BackgroundJob\IJobList; class Application extends App implements IBootstrap { /** @var string */ public const APP_ID = 'calendar'; public const APP_ID = "calendar"; /** * @param array $params */ public function __construct(array $params = []) { public function __construct(array $params = []) { parent::__construct(self::APP_ID, $params); } /** * @inheritDoc */ public function register(IRegistrationContext $context): void { public function register(IRegistrationContext $context): void { $context->registerDashboardWidget(CalendarWidget::class); // TODO: drop conditional code when the app is 23+ if (method_exists($context, 'registerProfileLinkAction')) { if (method_exists($context, "registerProfileLinkAction")) { $context->registerProfileLinkAction(AppointmentsAction::class); } $context->registerEventListener(UserDeletedEvent::class, UserDeletedListener::class); $context->registerEventListener( UserDeletedEvent::class, UserDeletedListener::class ); } /** * @inheritDoc */ public function boot(IBootContext $context): void { public function boot(IBootContext $context): void { $container = $this->getContainer(); /** * Middleware */ $container->registerService('InvitationMiddleware', function($c){ $container->registerService("InvitationMiddleware", function ($c) { return new InvitationMiddleware( $c->get(IRequest::class), $c->get(IConfig::class), Loading @@ -96,20 +99,22 @@ class Application extends App implements IBootstrap { $c->get(ILogger::class), $c->get(IUserManager::class), $c->get(L10NFactory::class), $c->get(IJobList::class), $c->get(IJobList::class) ); }); // executed in the order that it is registered $container->registerMiddleware('InvitationMiddleware'); $container->registerMiddleware("InvitationMiddleware"); $davAppContainer = new \OCP\AppFramework\App('dav'); $davAppContainer = new \OCP\AppFramework\App("dav"); $containerinvite = $davAppContainer->getContainer(); /** * Middleware */ $containerinvite->registerService('InvitationMiddleware', function($c){ $containerinvite->registerService("InvitationMiddleware", function ( $c ) { return new InvitationMiddleware( $c->get(IRequest::class), $c->get(IConfig::class), Loading @@ -121,11 +126,11 @@ class Application extends App implements IBootstrap { $c->get(ILogger::class), $c->get(IUserManager::class), $c->get(L10NFactory::class), $c->get(IJobList::class), $c->get(IJobList::class) ); }); // executed in the order that it is registered $containerinvite->registerMiddleware('InvitationMiddleware'); $containerinvite->registerMiddleware("InvitationMiddleware"); } } Loading
lib/AppInfo/Application.php +48 −43 Original line number Diff line number Diff line Loading @@ -35,8 +35,8 @@ use function method_exists; use OCA\Calendar\Middleware\InvitationMiddleware; use OCP\IRequest; use OCP\IConfig; use \OCP\IDBConnection; use \OC\Core\Application as CoreApplication; use OCP\IDBConnection; use OC\Core\Application as CoreApplication; use OCP\Http\Client\IResponse; use OCP\Calendar\IManager; use OCP\Mail\IMailer; Loading @@ -45,46 +45,49 @@ use OCP\L10N\IFactory as L10NFactory; use OCP\Defaults; use OCP\ILogger; use OCP\IUserManager; use \OCP\BackgroundJob\IJobList; class Application extends App implements IBootstrap { use OCP\BackgroundJob\IJobList; class Application extends App implements IBootstrap { /** @var string */ public const APP_ID = 'calendar'; public const APP_ID = "calendar"; /** * @param array $params */ public function __construct(array $params = []) { public function __construct(array $params = []) { parent::__construct(self::APP_ID, $params); } /** * @inheritDoc */ public function register(IRegistrationContext $context): void { public function register(IRegistrationContext $context): void { $context->registerDashboardWidget(CalendarWidget::class); // TODO: drop conditional code when the app is 23+ if (method_exists($context, 'registerProfileLinkAction')) { if (method_exists($context, "registerProfileLinkAction")) { $context->registerProfileLinkAction(AppointmentsAction::class); } $context->registerEventListener(UserDeletedEvent::class, UserDeletedListener::class); $context->registerEventListener( UserDeletedEvent::class, UserDeletedListener::class ); } /** * @inheritDoc */ public function boot(IBootContext $context): void { public function boot(IBootContext $context): void { $container = $this->getContainer(); /** * Middleware */ $container->registerService('InvitationMiddleware', function($c){ $container->registerService("InvitationMiddleware", function ($c) { return new InvitationMiddleware( $c->get(IRequest::class), $c->get(IConfig::class), Loading @@ -96,20 +99,22 @@ class Application extends App implements IBootstrap { $c->get(ILogger::class), $c->get(IUserManager::class), $c->get(L10NFactory::class), $c->get(IJobList::class), $c->get(IJobList::class) ); }); // executed in the order that it is registered $container->registerMiddleware('InvitationMiddleware'); $container->registerMiddleware("InvitationMiddleware"); $davAppContainer = new \OCP\AppFramework\App('dav'); $davAppContainer = new \OCP\AppFramework\App("dav"); $containerinvite = $davAppContainer->getContainer(); /** * Middleware */ $containerinvite->registerService('InvitationMiddleware', function($c){ $containerinvite->registerService("InvitationMiddleware", function ( $c ) { return new InvitationMiddleware( $c->get(IRequest::class), $c->get(IConfig::class), Loading @@ -121,11 +126,11 @@ class Application extends App implements IBootstrap { $c->get(ILogger::class), $c->get(IUserManager::class), $c->get(L10NFactory::class), $c->get(IJobList::class), $c->get(IJobList::class) ); }); // executed in the order that it is registered $containerinvite->registerMiddleware('InvitationMiddleware'); $containerinvite->registerMiddleware("InvitationMiddleware"); } }