Passed
Push — master ( 09e6b2...5fc51b )
by Morris
10:48 queued 11s
created
apps/settings/lib/AppInfo/Application.php 2 patches
Indentation   +169 added lines, -169 removed lines patch added patch discarded remove patch
@@ -62,173 +62,173 @@
 block discarded – undo
62 62
 use Symfony\Component\EventDispatcher\GenericEvent;
63 63
 
64 64
 class Application extends App implements IBootstrap {
65
-	public const APP_ID = 'settings';
66
-
67
-	/**
68
-	 * @param array $urlParams
69
-	 */
70
-	public function __construct(array $urlParams=[]) {
71
-		parent::__construct(self::APP_ID, $urlParams);
72
-	}
73
-
74
-	public function register(IRegistrationContext $context): void {
75
-		// Register Middleware
76
-		$context->registerServiceAlias('SubadminMiddleware', SubadminMiddleware::class);
77
-		$context->registerMiddleware(SubadminMiddleware::class);
78
-
79
-		/**
80
-		 * Core class wrappers
81
-		 */
82
-		/** FIXME: Remove once OC_User is non-static and mockable */
83
-		$context->registerService('isAdmin', function () {
84
-			return \OC_User::isAdminUser(\OC_User::getUser());
85
-		});
86
-		/** FIXME: Remove once OC_SubAdmin is non-static and mockable */
87
-		$context->registerService('isSubAdmin', function () {
88
-			$userObject = \OC::$server->getUserSession()->getUser();
89
-			$isSubAdmin = false;
90
-			if ($userObject !== null) {
91
-				$isSubAdmin = \OC::$server->getGroupManager()->getSubAdmin()->isSubAdmin($userObject);
92
-			}
93
-			return $isSubAdmin;
94
-		});
95
-		$context->registerService('userCertificateManager', function (ContainerInterface $c) {
96
-			/** @var IServerContainer $serverContainer */
97
-			$serverContainer = $c->get(IServerContainer::class);
98
-			return $serverContainer->getCertificateManager();
99
-		}, false);
100
-		$context->registerService('systemCertificateManager', function (ContainerInterface $c) {
101
-			/** @var IServerContainer $serverContainer */
102
-			$serverContainer = $c->query('ServerContainer');
103
-			return $serverContainer->getCertificateManager(null);
104
-		}, false);
105
-		$context->registerService(IProvider::class, function (ContainerInterface $c) {
106
-			/** @var IServerContainer $serverContainer */
107
-			$serverContainer = $c->query(IServerContainer::class);
108
-			return $serverContainer->query(IProvider::class);
109
-		});
110
-		$context->registerService(IManager::class, function (ContainerInterface $c) {
111
-			/** @var IServerContainer $serverContainer */
112
-			$serverContainer = $c->query(IServerContainer::class);
113
-			return $serverContainer->getSettingsManager();
114
-		});
115
-
116
-		$context->registerService(NewUserMailHelper::class, function (ContainerInterface $c) {
117
-			/** @var Server $server */
118
-			$server = $c->query(IServerContainer::class);
119
-			/** @var Defaults $defaults */
120
-			$defaults = $server->query(Defaults::class);
121
-
122
-			return new NewUserMailHelper(
123
-				$defaults,
124
-				$server->getURLGenerator(),
125
-				$server->getL10NFactory(),
126
-				$server->getMailer(),
127
-				$server->getSecureRandom(),
128
-				new TimeFactory(),
129
-				$server->getConfig(),
130
-				$server->getCrypto(),
131
-				Util::getDefaultEmailAddress('no-reply')
132
-			);
133
-		});
134
-	}
135
-
136
-	public function boot(IBootContext $context): void {
137
-		/** @var EventDispatcherInterface $eventDispatcher */
138
-		$eventDispatcher = $context->getServerContainer()->getEventDispatcher();
139
-		$container = $context->getAppContainer();
140
-		$eventDispatcher->addListener('app_password_created', function (GenericEvent $event) use ($container) {
141
-			if (($token = $event->getSubject()) instanceof IToken) {
142
-				/** @var IActivityManager $activityManager */
143
-				$activityManager = $container->query(IActivityManager::class);
144
-				/** @var ILogger $logger */
145
-				$logger = $container->query(ILogger::class);
146
-
147
-				$activity = $activityManager->generateEvent();
148
-				$activity->setApp('settings')
149
-					->setType('security')
150
-					->setAffectedUser($token->getUID())
151
-					->setAuthor($token->getUID())
152
-					->setSubject(Provider::APP_TOKEN_CREATED, ['name' => $token->getName()])
153
-					->setObject('app_token', $token->getId());
154
-
155
-				try {
156
-					$activityManager->publish($activity);
157
-				} catch (BadMethodCallException $e) {
158
-					$logger->logException($e, ['message' => 'could not publish activity', 'level' => ILogger::WARN]);
159
-				}
160
-			}
161
-		});
162
-
163
-		Util::connectHook('OC_User', 'post_setPassword', $this, 'onChangePassword');
164
-		Util::connectHook('OC_User', 'changeUser', $this, 'onChangeInfo');
165
-
166
-		$groupManager = $context->getServerContainer()->getGroupManager();
167
-		$groupManager->listen('\OC\Group', 'postRemoveUser',  [$this, 'removeUserFromGroup']);
168
-		$groupManager->listen('\OC\Group', 'postAddUser',  [$this, 'addUserToGroup']);
169
-
170
-		Util::connectHook('\OCP\Config', 'js', $this, 'extendJsConfig');
171
-	}
172
-
173
-	public function addUserToGroup(IGroup $group, IUser $user): void {
174
-		/** @var Hooks $hooks */
175
-		$hooks = $this->getContainer()->query(Hooks::class);
176
-		$hooks->addUserToGroup($group, $user);
177
-	}
178
-
179
-	public function removeUserFromGroup(IGroup $group, IUser $user): void {
180
-		/** @var Hooks $hooks */
181
-		$hooks = $this->getContainer()->query(Hooks::class);
182
-		$hooks->removeUserFromGroup($group, $user);
183
-	}
184
-
185
-
186
-	/**
187
-	 * @param array $parameters
188
-	 * @throws \InvalidArgumentException
189
-	 * @throws \BadMethodCallException
190
-	 * @throws \Exception
191
-	 * @throws \OCP\AppFramework\QueryException
192
-	 */
193
-	public function onChangePassword(array $parameters) {
194
-		/** @var Hooks $hooks */
195
-		$hooks = $this->getContainer()->query(Hooks::class);
196
-		$hooks->onChangePassword($parameters['uid']);
197
-	}
198
-
199
-	/**
200
-	 * @param array $parameters
201
-	 * @throws \InvalidArgumentException
202
-	 * @throws \BadMethodCallException
203
-	 * @throws \Exception
204
-	 * @throws \OCP\AppFramework\QueryException
205
-	 */
206
-	public function onChangeInfo(array $parameters) {
207
-		if ($parameters['feature'] !== 'eMailAddress') {
208
-			return;
209
-		}
210
-
211
-		/** @var Hooks $hooks */
212
-		$hooks = $this->getContainer()->query(Hooks::class);
213
-		$hooks->onChangeEmail($parameters['user'], $parameters['old_value']);
214
-	}
215
-
216
-	/**
217
-	 * @param array $settings
218
-	 */
219
-	public function extendJsConfig(array $settings) {
220
-		$appConfig = json_decode($settings['array']['oc_appconfig'], true);
221
-
222
-		$publicWebFinger = \OC::$server->getConfig()->getAppValue('core', 'public_webfinger', '');
223
-		if (!empty($publicWebFinger)) {
224
-			$appConfig['core']['public_webfinger'] = $publicWebFinger;
225
-		}
226
-
227
-		$publicNodeInfo = \OC::$server->getConfig()->getAppValue('core', 'public_nodeinfo', '');
228
-		if (!empty($publicNodeInfo)) {
229
-			$appConfig['core']['public_nodeinfo'] = $publicNodeInfo;
230
-		}
231
-
232
-		$settings['array']['oc_appconfig'] = json_encode($appConfig);
233
-	}
65
+    public const APP_ID = 'settings';
66
+
67
+    /**
68
+     * @param array $urlParams
69
+     */
70
+    public function __construct(array $urlParams=[]) {
71
+        parent::__construct(self::APP_ID, $urlParams);
72
+    }
73
+
74
+    public function register(IRegistrationContext $context): void {
75
+        // Register Middleware
76
+        $context->registerServiceAlias('SubadminMiddleware', SubadminMiddleware::class);
77
+        $context->registerMiddleware(SubadminMiddleware::class);
78
+
79
+        /**
80
+         * Core class wrappers
81
+         */
82
+        /** FIXME: Remove once OC_User is non-static and mockable */
83
+        $context->registerService('isAdmin', function () {
84
+            return \OC_User::isAdminUser(\OC_User::getUser());
85
+        });
86
+        /** FIXME: Remove once OC_SubAdmin is non-static and mockable */
87
+        $context->registerService('isSubAdmin', function () {
88
+            $userObject = \OC::$server->getUserSession()->getUser();
89
+            $isSubAdmin = false;
90
+            if ($userObject !== null) {
91
+                $isSubAdmin = \OC::$server->getGroupManager()->getSubAdmin()->isSubAdmin($userObject);
92
+            }
93
+            return $isSubAdmin;
94
+        });
95
+        $context->registerService('userCertificateManager', function (ContainerInterface $c) {
96
+            /** @var IServerContainer $serverContainer */
97
+            $serverContainer = $c->get(IServerContainer::class);
98
+            return $serverContainer->getCertificateManager();
99
+        }, false);
100
+        $context->registerService('systemCertificateManager', function (ContainerInterface $c) {
101
+            /** @var IServerContainer $serverContainer */
102
+            $serverContainer = $c->query('ServerContainer');
103
+            return $serverContainer->getCertificateManager(null);
104
+        }, false);
105
+        $context->registerService(IProvider::class, function (ContainerInterface $c) {
106
+            /** @var IServerContainer $serverContainer */
107
+            $serverContainer = $c->query(IServerContainer::class);
108
+            return $serverContainer->query(IProvider::class);
109
+        });
110
+        $context->registerService(IManager::class, function (ContainerInterface $c) {
111
+            /** @var IServerContainer $serverContainer */
112
+            $serverContainer = $c->query(IServerContainer::class);
113
+            return $serverContainer->getSettingsManager();
114
+        });
115
+
116
+        $context->registerService(NewUserMailHelper::class, function (ContainerInterface $c) {
117
+            /** @var Server $server */
118
+            $server = $c->query(IServerContainer::class);
119
+            /** @var Defaults $defaults */
120
+            $defaults = $server->query(Defaults::class);
121
+
122
+            return new NewUserMailHelper(
123
+                $defaults,
124
+                $server->getURLGenerator(),
125
+                $server->getL10NFactory(),
126
+                $server->getMailer(),
127
+                $server->getSecureRandom(),
128
+                new TimeFactory(),
129
+                $server->getConfig(),
130
+                $server->getCrypto(),
131
+                Util::getDefaultEmailAddress('no-reply')
132
+            );
133
+        });
134
+    }
135
+
136
+    public function boot(IBootContext $context): void {
137
+        /** @var EventDispatcherInterface $eventDispatcher */
138
+        $eventDispatcher = $context->getServerContainer()->getEventDispatcher();
139
+        $container = $context->getAppContainer();
140
+        $eventDispatcher->addListener('app_password_created', function (GenericEvent $event) use ($container) {
141
+            if (($token = $event->getSubject()) instanceof IToken) {
142
+                /** @var IActivityManager $activityManager */
143
+                $activityManager = $container->query(IActivityManager::class);
144
+                /** @var ILogger $logger */
145
+                $logger = $container->query(ILogger::class);
146
+
147
+                $activity = $activityManager->generateEvent();
148
+                $activity->setApp('settings')
149
+                    ->setType('security')
150
+                    ->setAffectedUser($token->getUID())
151
+                    ->setAuthor($token->getUID())
152
+                    ->setSubject(Provider::APP_TOKEN_CREATED, ['name' => $token->getName()])
153
+                    ->setObject('app_token', $token->getId());
154
+
155
+                try {
156
+                    $activityManager->publish($activity);
157
+                } catch (BadMethodCallException $e) {
158
+                    $logger->logException($e, ['message' => 'could not publish activity', 'level' => ILogger::WARN]);
159
+                }
160
+            }
161
+        });
162
+
163
+        Util::connectHook('OC_User', 'post_setPassword', $this, 'onChangePassword');
164
+        Util::connectHook('OC_User', 'changeUser', $this, 'onChangeInfo');
165
+
166
+        $groupManager = $context->getServerContainer()->getGroupManager();
167
+        $groupManager->listen('\OC\Group', 'postRemoveUser',  [$this, 'removeUserFromGroup']);
168
+        $groupManager->listen('\OC\Group', 'postAddUser',  [$this, 'addUserToGroup']);
169
+
170
+        Util::connectHook('\OCP\Config', 'js', $this, 'extendJsConfig');
171
+    }
172
+
173
+    public function addUserToGroup(IGroup $group, IUser $user): void {
174
+        /** @var Hooks $hooks */
175
+        $hooks = $this->getContainer()->query(Hooks::class);
176
+        $hooks->addUserToGroup($group, $user);
177
+    }
178
+
179
+    public function removeUserFromGroup(IGroup $group, IUser $user): void {
180
+        /** @var Hooks $hooks */
181
+        $hooks = $this->getContainer()->query(Hooks::class);
182
+        $hooks->removeUserFromGroup($group, $user);
183
+    }
184
+
185
+
186
+    /**
187
+     * @param array $parameters
188
+     * @throws \InvalidArgumentException
189
+     * @throws \BadMethodCallException
190
+     * @throws \Exception
191
+     * @throws \OCP\AppFramework\QueryException
192
+     */
193
+    public function onChangePassword(array $parameters) {
194
+        /** @var Hooks $hooks */
195
+        $hooks = $this->getContainer()->query(Hooks::class);
196
+        $hooks->onChangePassword($parameters['uid']);
197
+    }
198
+
199
+    /**
200
+     * @param array $parameters
201
+     * @throws \InvalidArgumentException
202
+     * @throws \BadMethodCallException
203
+     * @throws \Exception
204
+     * @throws \OCP\AppFramework\QueryException
205
+     */
206
+    public function onChangeInfo(array $parameters) {
207
+        if ($parameters['feature'] !== 'eMailAddress') {
208
+            return;
209
+        }
210
+
211
+        /** @var Hooks $hooks */
212
+        $hooks = $this->getContainer()->query(Hooks::class);
213
+        $hooks->onChangeEmail($parameters['user'], $parameters['old_value']);
214
+    }
215
+
216
+    /**
217
+     * @param array $settings
218
+     */
219
+    public function extendJsConfig(array $settings) {
220
+        $appConfig = json_decode($settings['array']['oc_appconfig'], true);
221
+
222
+        $publicWebFinger = \OC::$server->getConfig()->getAppValue('core', 'public_webfinger', '');
223
+        if (!empty($publicWebFinger)) {
224
+            $appConfig['core']['public_webfinger'] = $publicWebFinger;
225
+        }
226
+
227
+        $publicNodeInfo = \OC::$server->getConfig()->getAppValue('core', 'public_nodeinfo', '');
228
+        if (!empty($publicNodeInfo)) {
229
+            $appConfig['core']['public_nodeinfo'] = $publicNodeInfo;
230
+        }
231
+
232
+        $settings['array']['oc_appconfig'] = json_encode($appConfig);
233
+    }
234 234
 }
Please login to merge, or discard this patch.
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
 	/**
68 68
 	 * @param array $urlParams
69 69
 	 */
70
-	public function __construct(array $urlParams=[]) {
70
+	public function __construct(array $urlParams = []) {
71 71
 		parent::__construct(self::APP_ID, $urlParams);
72 72
 	}
73 73
 
@@ -80,11 +80,11 @@  discard block
 block discarded – undo
80 80
 		 * Core class wrappers
81 81
 		 */
82 82
 		/** FIXME: Remove once OC_User is non-static and mockable */
83
-		$context->registerService('isAdmin', function () {
83
+		$context->registerService('isAdmin', function() {
84 84
 			return \OC_User::isAdminUser(\OC_User::getUser());
85 85
 		});
86 86
 		/** FIXME: Remove once OC_SubAdmin is non-static and mockable */
87
-		$context->registerService('isSubAdmin', function () {
87
+		$context->registerService('isSubAdmin', function() {
88 88
 			$userObject = \OC::$server->getUserSession()->getUser();
89 89
 			$isSubAdmin = false;
90 90
 			if ($userObject !== null) {
@@ -92,28 +92,28 @@  discard block
 block discarded – undo
92 92
 			}
93 93
 			return $isSubAdmin;
94 94
 		});
95
-		$context->registerService('userCertificateManager', function (ContainerInterface $c) {
95
+		$context->registerService('userCertificateManager', function(ContainerInterface $c) {
96 96
 			/** @var IServerContainer $serverContainer */
97 97
 			$serverContainer = $c->get(IServerContainer::class);
98 98
 			return $serverContainer->getCertificateManager();
99 99
 		}, false);
100
-		$context->registerService('systemCertificateManager', function (ContainerInterface $c) {
100
+		$context->registerService('systemCertificateManager', function(ContainerInterface $c) {
101 101
 			/** @var IServerContainer $serverContainer */
102 102
 			$serverContainer = $c->query('ServerContainer');
103 103
 			return $serverContainer->getCertificateManager(null);
104 104
 		}, false);
105
-		$context->registerService(IProvider::class, function (ContainerInterface $c) {
105
+		$context->registerService(IProvider::class, function(ContainerInterface $c) {
106 106
 			/** @var IServerContainer $serverContainer */
107 107
 			$serverContainer = $c->query(IServerContainer::class);
108 108
 			return $serverContainer->query(IProvider::class);
109 109
 		});
110
-		$context->registerService(IManager::class, function (ContainerInterface $c) {
110
+		$context->registerService(IManager::class, function(ContainerInterface $c) {
111 111
 			/** @var IServerContainer $serverContainer */
112 112
 			$serverContainer = $c->query(IServerContainer::class);
113 113
 			return $serverContainer->getSettingsManager();
114 114
 		});
115 115
 
116
-		$context->registerService(NewUserMailHelper::class, function (ContainerInterface $c) {
116
+		$context->registerService(NewUserMailHelper::class, function(ContainerInterface $c) {
117 117
 			/** @var Server $server */
118 118
 			$server = $c->query(IServerContainer::class);
119 119
 			/** @var Defaults $defaults */
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
 		/** @var EventDispatcherInterface $eventDispatcher */
138 138
 		$eventDispatcher = $context->getServerContainer()->getEventDispatcher();
139 139
 		$container = $context->getAppContainer();
140
-		$eventDispatcher->addListener('app_password_created', function (GenericEvent $event) use ($container) {
140
+		$eventDispatcher->addListener('app_password_created', function(GenericEvent $event) use ($container) {
141 141
 			if (($token = $event->getSubject()) instanceof IToken) {
142 142
 				/** @var IActivityManager $activityManager */
143 143
 				$activityManager = $container->query(IActivityManager::class);
@@ -164,8 +164,8 @@  discard block
 block discarded – undo
164 164
 		Util::connectHook('OC_User', 'changeUser', $this, 'onChangeInfo');
165 165
 
166 166
 		$groupManager = $context->getServerContainer()->getGroupManager();
167
-		$groupManager->listen('\OC\Group', 'postRemoveUser',  [$this, 'removeUserFromGroup']);
168
-		$groupManager->listen('\OC\Group', 'postAddUser',  [$this, 'addUserToGroup']);
167
+		$groupManager->listen('\OC\Group', 'postRemoveUser', [$this, 'removeUserFromGroup']);
168
+		$groupManager->listen('\OC\Group', 'postAddUser', [$this, 'addUserToGroup']);
169 169
 
170 170
 		Util::connectHook('\OCP\Config', 'js', $this, 'extendJsConfig');
171 171
 	}
Please login to merge, or discard this patch.