Completed
Pull Request — master (#9293)
by Blizzz
80:48 queued 63:10
created
apps/admin_audit/lib/AppInfo/Application.php 2 patches
Indentation   +199 added lines, -199 removed lines patch added patch discarded remove patch
@@ -53,203 +53,203 @@
 block discarded – undo
53 53
 
54 54
 class Application extends App {
55 55
 
56
-	/** @var ILogger */
57
-	protected $logger;
58
-
59
-	public function __construct() {
60
-		parent::__construct('admin_audit');
61
-		$this->initLogger();
62
-	}
63
-
64
-	public function initLogger() {
65
-		$c = $this->getContainer()->getServer();
66
-
67
-		$logFile = $c->getConfig()->getAppValue('admin_audit', 'logfile', null);
68
-		if($logFile === null) {
69
-			$this->logger = $c->getLogger();
70
-			return;
71
-		}
72
-		$this->logger = $c->getLogFactory()->getCustomLogger($logFile);
73
-
74
-	}
75
-
76
-	public function register() {
77
-		$this->registerHooks();
78
-	}
79
-
80
-	/**
81
-	 * Register hooks in order to log them
82
-	 */
83
-	protected function registerHooks() {
84
-		$this->userManagementHooks();
85
-		$this->groupHooks();
86
-		$this->authHooks();
87
-
88
-		$this->consoleHooks();
89
-		$this->appHooks();
90
-
91
-		$this->sharingHooks();
92
-
93
-		$this->fileHooks();
94
-		$this->trashbinHooks();
95
-		$this->versionsHooks();
96
-
97
-		$this->securityHooks();
98
-	}
99
-
100
-	protected function userManagementHooks() {
101
-		$userActions = new UserManagement($this->logger);
102
-
103
-		Util::connectHook('OC_User', 'post_createUser',	$userActions, 'create');
104
-		Util::connectHook('OC_User', 'post_deleteUser',	$userActions, 'delete');
105
-		Util::connectHook('OC_User', 'changeUser',	$userActions, 'change');
106
-
107
-		/** @var IUserSession|Session $userSession */
108
-		$userSession = $this->getContainer()->getServer()->getUserSession();
109
-		$userSession->listen('\OC\User', 'postSetPassword', [$userActions, 'setPassword']);
110
-		$userSession->listen('\OC\User', 'assignedUserId', [$userActions, 'assign']);
111
-		$userSession->listen('\OC\User', 'postUnassignedUserId', [$userActions, 'unassign']);
112
-	}
113
-
114
-	protected function groupHooks()  {
115
-		$groupActions = new GroupManagement($this->logger);
116
-
117
-		/** @var IGroupManager|Manager $groupManager */
118
-		$groupManager = $this->getContainer()->getServer()->getGroupManager();
119
-		$groupManager->listen('\OC\Group', 'postRemoveUser',  [$groupActions, 'removeUser']);
120
-		$groupManager->listen('\OC\Group', 'postAddUser',  [$groupActions, 'addUser']);
121
-		$groupManager->listen('\OC\Group', 'postDelete',  [$groupActions, 'deleteGroup']);
122
-		$groupManager->listen('\OC\Group', 'postCreate',  [$groupActions, 'createGroup']);
123
-	}
124
-
125
-	protected function sharingHooks() {
126
-		$shareActions = new Sharing($this->logger);
127
-
128
-		Util::connectHook(Share::class, 'post_shared', $shareActions, 'shared');
129
-		Util::connectHook(Share::class, 'post_unshare', $shareActions, 'unshare');
130
-		Util::connectHook(Share::class, 'post_update_permissions', $shareActions, 'updatePermissions');
131
-		Util::connectHook(Share::class, 'post_update_password', $shareActions, 'updatePassword');
132
-		Util::connectHook(Share::class, 'post_set_expiration_date', $shareActions, 'updateExpirationDate');
133
-		Util::connectHook(Share::class, 'share_link_access', $shareActions, 'shareAccessed');
134
-	}
135
-
136
-	protected function authHooks() {
137
-		$authActions = new Auth($this->logger);
138
-
139
-		Util::connectHook('OC_User', 'pre_login', $authActions, 'loginAttempt');
140
-		Util::connectHook('OC_User', 'post_login', $authActions, 'loginSuccessful');
141
-		Util::connectHook('OC_User', 'logout', $authActions, 'logout');
142
-	}
143
-
144
-	protected function appHooks() {
145
-
146
-		$eventDispatcher = $this->getContainer()->getServer()->getEventDispatcher();
147
-		$eventDispatcher->addListener(ManagerEvent::EVENT_APP_ENABLE, function(ManagerEvent $event) {
148
-			$appActions = new AppManagement($this->logger);
149
-			$appActions->enableApp($event->getAppID());
150
-		});
151
-		$eventDispatcher->addListener(ManagerEvent::EVENT_APP_ENABLE_FOR_GROUPS, function(ManagerEvent $event) {
152
-			$appActions = new AppManagement($this->logger);
153
-			$appActions->enableAppForGroups($event->getAppID(), $event->getGroups());
154
-		});
155
-		$eventDispatcher->addListener(ManagerEvent::EVENT_APP_DISABLE, function(ManagerEvent $event) {
156
-			$appActions = new AppManagement($this->logger);
157
-			$appActions->disableApp($event->getAppID());
158
-		});
159
-
160
-	}
161
-
162
-	protected function consoleHooks() {
163
-		$eventDispatcher = $this->getContainer()->getServer()->getEventDispatcher();
164
-		$eventDispatcher->addListener(ConsoleEvent::EVENT_RUN, function(ConsoleEvent $event) {
165
-			$appActions = new Console($this->logger);
166
-			$appActions->runCommand($event->getArguments());
167
-		});
168
-	}
169
-
170
-	protected function fileHooks() {
171
-		$fileActions = new Files($this->logger);
172
-		$eventDispatcher = $this->getContainer()->getServer()->getEventDispatcher();
173
-		$eventDispatcher->addListener(
174
-			IPreview::EVENT,
175
-			function(GenericEvent $event) use ($fileActions) {
176
-				/** @var File $file */
177
-				$file = $event->getSubject();
178
-				$fileActions->preview([
179
-					'path' => substr($file->getInternalPath(), 5),
180
-					'width' => $event->getArguments()['width'],
181
-					'height' => $event->getArguments()['height'],
182
-					'crop' => $event->getArguments()['crop'],
183
-					'mode'  => $event->getArguments()['mode']
184
-				]);
185
-			}
186
-		);
187
-
188
-		Util::connectHook(
189
-			Filesystem::CLASSNAME,
190
-			Filesystem::signal_post_rename,
191
-			$fileActions,
192
-			'rename'
193
-		);
194
-		Util::connectHook(
195
-			Filesystem::CLASSNAME,
196
-			Filesystem::signal_post_create,
197
-			$fileActions,
198
-			'create'
199
-		);
200
-		Util::connectHook(
201
-			Filesystem::CLASSNAME,
202
-			Filesystem::signal_post_copy,
203
-			$fileActions,
204
-			'copy'
205
-		);
206
-		Util::connectHook(
207
-			Filesystem::CLASSNAME,
208
-			Filesystem::signal_post_write,
209
-			$fileActions,
210
-			'write'
211
-		);
212
-		Util::connectHook(
213
-			Filesystem::CLASSNAME,
214
-			Filesystem::signal_post_update,
215
-			$fileActions,
216
-			'update'
217
-		);
218
-		Util::connectHook(
219
-			Filesystem::CLASSNAME,
220
-			Filesystem::signal_read,
221
-			$fileActions,
222
-			'read'
223
-		);
224
-		Util::connectHook(
225
-			Filesystem::CLASSNAME,
226
-			Filesystem::signal_delete,
227
-			$fileActions,
228
-			'delete'
229
-		);
230
-	}
231
-
232
-	protected function versionsHooks() {
233
-		$versionsActions = new Versions($this->logger);
234
-		Util::connectHook('\OCP\Versions', 'rollback', $versionsActions, 'rollback');
235
-		Util::connectHook('\OCP\Versions', 'delete',$versionsActions, 'delete');
236
-	}
237
-
238
-	protected function trashbinHooks() {
239
-		$trashActions = new Trashbin($this->logger);
240
-		Util::connectHook('\OCP\Trashbin', 'preDelete', $trashActions, 'delete');
241
-		Util::connectHook('\OCA\Files_Trashbin\Trashbin', 'post_restore', $trashActions, 'restore');
242
-	}
243
-
244
-	protected function securityHooks() {
245
-		$eventDispatcher = $this->getContainer()->getServer()->getEventDispatcher();
246
-		$eventDispatcher->addListener(IProvider::EVENT_SUCCESS, function(GenericEvent $event) {
247
-			$security = new Security($this->logger);
248
-			$security->twofactorSuccess($event->getSubject(), $event->getArguments());
249
-		});
250
-		$eventDispatcher->addListener(IProvider::EVENT_FAILED, function(GenericEvent $event) {
251
-			$security = new Security($this->logger);
252
-			$security->twofactorFailed($event->getSubject(), $event->getArguments());
253
-		});
254
-	}
56
+    /** @var ILogger */
57
+    protected $logger;
58
+
59
+    public function __construct() {
60
+        parent::__construct('admin_audit');
61
+        $this->initLogger();
62
+    }
63
+
64
+    public function initLogger() {
65
+        $c = $this->getContainer()->getServer();
66
+
67
+        $logFile = $c->getConfig()->getAppValue('admin_audit', 'logfile', null);
68
+        if($logFile === null) {
69
+            $this->logger = $c->getLogger();
70
+            return;
71
+        }
72
+        $this->logger = $c->getLogFactory()->getCustomLogger($logFile);
73
+
74
+    }
75
+
76
+    public function register() {
77
+        $this->registerHooks();
78
+    }
79
+
80
+    /**
81
+     * Register hooks in order to log them
82
+     */
83
+    protected function registerHooks() {
84
+        $this->userManagementHooks();
85
+        $this->groupHooks();
86
+        $this->authHooks();
87
+
88
+        $this->consoleHooks();
89
+        $this->appHooks();
90
+
91
+        $this->sharingHooks();
92
+
93
+        $this->fileHooks();
94
+        $this->trashbinHooks();
95
+        $this->versionsHooks();
96
+
97
+        $this->securityHooks();
98
+    }
99
+
100
+    protected function userManagementHooks() {
101
+        $userActions = new UserManagement($this->logger);
102
+
103
+        Util::connectHook('OC_User', 'post_createUser',	$userActions, 'create');
104
+        Util::connectHook('OC_User', 'post_deleteUser',	$userActions, 'delete');
105
+        Util::connectHook('OC_User', 'changeUser',	$userActions, 'change');
106
+
107
+        /** @var IUserSession|Session $userSession */
108
+        $userSession = $this->getContainer()->getServer()->getUserSession();
109
+        $userSession->listen('\OC\User', 'postSetPassword', [$userActions, 'setPassword']);
110
+        $userSession->listen('\OC\User', 'assignedUserId', [$userActions, 'assign']);
111
+        $userSession->listen('\OC\User', 'postUnassignedUserId', [$userActions, 'unassign']);
112
+    }
113
+
114
+    protected function groupHooks()  {
115
+        $groupActions = new GroupManagement($this->logger);
116
+
117
+        /** @var IGroupManager|Manager $groupManager */
118
+        $groupManager = $this->getContainer()->getServer()->getGroupManager();
119
+        $groupManager->listen('\OC\Group', 'postRemoveUser',  [$groupActions, 'removeUser']);
120
+        $groupManager->listen('\OC\Group', 'postAddUser',  [$groupActions, 'addUser']);
121
+        $groupManager->listen('\OC\Group', 'postDelete',  [$groupActions, 'deleteGroup']);
122
+        $groupManager->listen('\OC\Group', 'postCreate',  [$groupActions, 'createGroup']);
123
+    }
124
+
125
+    protected function sharingHooks() {
126
+        $shareActions = new Sharing($this->logger);
127
+
128
+        Util::connectHook(Share::class, 'post_shared', $shareActions, 'shared');
129
+        Util::connectHook(Share::class, 'post_unshare', $shareActions, 'unshare');
130
+        Util::connectHook(Share::class, 'post_update_permissions', $shareActions, 'updatePermissions');
131
+        Util::connectHook(Share::class, 'post_update_password', $shareActions, 'updatePassword');
132
+        Util::connectHook(Share::class, 'post_set_expiration_date', $shareActions, 'updateExpirationDate');
133
+        Util::connectHook(Share::class, 'share_link_access', $shareActions, 'shareAccessed');
134
+    }
135
+
136
+    protected function authHooks() {
137
+        $authActions = new Auth($this->logger);
138
+
139
+        Util::connectHook('OC_User', 'pre_login', $authActions, 'loginAttempt');
140
+        Util::connectHook('OC_User', 'post_login', $authActions, 'loginSuccessful');
141
+        Util::connectHook('OC_User', 'logout', $authActions, 'logout');
142
+    }
143
+
144
+    protected function appHooks() {
145
+
146
+        $eventDispatcher = $this->getContainer()->getServer()->getEventDispatcher();
147
+        $eventDispatcher->addListener(ManagerEvent::EVENT_APP_ENABLE, function(ManagerEvent $event) {
148
+            $appActions = new AppManagement($this->logger);
149
+            $appActions->enableApp($event->getAppID());
150
+        });
151
+        $eventDispatcher->addListener(ManagerEvent::EVENT_APP_ENABLE_FOR_GROUPS, function(ManagerEvent $event) {
152
+            $appActions = new AppManagement($this->logger);
153
+            $appActions->enableAppForGroups($event->getAppID(), $event->getGroups());
154
+        });
155
+        $eventDispatcher->addListener(ManagerEvent::EVENT_APP_DISABLE, function(ManagerEvent $event) {
156
+            $appActions = new AppManagement($this->logger);
157
+            $appActions->disableApp($event->getAppID());
158
+        });
159
+
160
+    }
161
+
162
+    protected function consoleHooks() {
163
+        $eventDispatcher = $this->getContainer()->getServer()->getEventDispatcher();
164
+        $eventDispatcher->addListener(ConsoleEvent::EVENT_RUN, function(ConsoleEvent $event) {
165
+            $appActions = new Console($this->logger);
166
+            $appActions->runCommand($event->getArguments());
167
+        });
168
+    }
169
+
170
+    protected function fileHooks() {
171
+        $fileActions = new Files($this->logger);
172
+        $eventDispatcher = $this->getContainer()->getServer()->getEventDispatcher();
173
+        $eventDispatcher->addListener(
174
+            IPreview::EVENT,
175
+            function(GenericEvent $event) use ($fileActions) {
176
+                /** @var File $file */
177
+                $file = $event->getSubject();
178
+                $fileActions->preview([
179
+                    'path' => substr($file->getInternalPath(), 5),
180
+                    'width' => $event->getArguments()['width'],
181
+                    'height' => $event->getArguments()['height'],
182
+                    'crop' => $event->getArguments()['crop'],
183
+                    'mode'  => $event->getArguments()['mode']
184
+                ]);
185
+            }
186
+        );
187
+
188
+        Util::connectHook(
189
+            Filesystem::CLASSNAME,
190
+            Filesystem::signal_post_rename,
191
+            $fileActions,
192
+            'rename'
193
+        );
194
+        Util::connectHook(
195
+            Filesystem::CLASSNAME,
196
+            Filesystem::signal_post_create,
197
+            $fileActions,
198
+            'create'
199
+        );
200
+        Util::connectHook(
201
+            Filesystem::CLASSNAME,
202
+            Filesystem::signal_post_copy,
203
+            $fileActions,
204
+            'copy'
205
+        );
206
+        Util::connectHook(
207
+            Filesystem::CLASSNAME,
208
+            Filesystem::signal_post_write,
209
+            $fileActions,
210
+            'write'
211
+        );
212
+        Util::connectHook(
213
+            Filesystem::CLASSNAME,
214
+            Filesystem::signal_post_update,
215
+            $fileActions,
216
+            'update'
217
+        );
218
+        Util::connectHook(
219
+            Filesystem::CLASSNAME,
220
+            Filesystem::signal_read,
221
+            $fileActions,
222
+            'read'
223
+        );
224
+        Util::connectHook(
225
+            Filesystem::CLASSNAME,
226
+            Filesystem::signal_delete,
227
+            $fileActions,
228
+            'delete'
229
+        );
230
+    }
231
+
232
+    protected function versionsHooks() {
233
+        $versionsActions = new Versions($this->logger);
234
+        Util::connectHook('\OCP\Versions', 'rollback', $versionsActions, 'rollback');
235
+        Util::connectHook('\OCP\Versions', 'delete',$versionsActions, 'delete');
236
+    }
237
+
238
+    protected function trashbinHooks() {
239
+        $trashActions = new Trashbin($this->logger);
240
+        Util::connectHook('\OCP\Trashbin', 'preDelete', $trashActions, 'delete');
241
+        Util::connectHook('\OCA\Files_Trashbin\Trashbin', 'post_restore', $trashActions, 'restore');
242
+    }
243
+
244
+    protected function securityHooks() {
245
+        $eventDispatcher = $this->getContainer()->getServer()->getEventDispatcher();
246
+        $eventDispatcher->addListener(IProvider::EVENT_SUCCESS, function(GenericEvent $event) {
247
+            $security = new Security($this->logger);
248
+            $security->twofactorSuccess($event->getSubject(), $event->getArguments());
249
+        });
250
+        $eventDispatcher->addListener(IProvider::EVENT_FAILED, function(GenericEvent $event) {
251
+            $security = new Security($this->logger);
252
+            $security->twofactorFailed($event->getSubject(), $event->getArguments());
253
+        });
254
+    }
255 255
 }
Please login to merge, or discard this patch.
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -65,7 +65,7 @@  discard block
 block discarded – undo
65 65
 		$c = $this->getContainer()->getServer();
66 66
 
67 67
 		$logFile = $c->getConfig()->getAppValue('admin_audit', 'logfile', null);
68
-		if($logFile === null) {
68
+		if ($logFile === null) {
69 69
 			$this->logger = $c->getLogger();
70 70
 			return;
71 71
 		}
@@ -100,9 +100,9 @@  discard block
 block discarded – undo
100 100
 	protected function userManagementHooks() {
101 101
 		$userActions = new UserManagement($this->logger);
102 102
 
103
-		Util::connectHook('OC_User', 'post_createUser',	$userActions, 'create');
104
-		Util::connectHook('OC_User', 'post_deleteUser',	$userActions, 'delete');
105
-		Util::connectHook('OC_User', 'changeUser',	$userActions, 'change');
103
+		Util::connectHook('OC_User', 'post_createUser', $userActions, 'create');
104
+		Util::connectHook('OC_User', 'post_deleteUser', $userActions, 'delete');
105
+		Util::connectHook('OC_User', 'changeUser', $userActions, 'change');
106 106
 
107 107
 		/** @var IUserSession|Session $userSession */
108 108
 		$userSession = $this->getContainer()->getServer()->getUserSession();
@@ -111,15 +111,15 @@  discard block
 block discarded – undo
111 111
 		$userSession->listen('\OC\User', 'postUnassignedUserId', [$userActions, 'unassign']);
112 112
 	}
113 113
 
114
-	protected function groupHooks()  {
114
+	protected function groupHooks() {
115 115
 		$groupActions = new GroupManagement($this->logger);
116 116
 
117 117
 		/** @var IGroupManager|Manager $groupManager */
118 118
 		$groupManager = $this->getContainer()->getServer()->getGroupManager();
119
-		$groupManager->listen('\OC\Group', 'postRemoveUser',  [$groupActions, 'removeUser']);
120
-		$groupManager->listen('\OC\Group', 'postAddUser',  [$groupActions, 'addUser']);
121
-		$groupManager->listen('\OC\Group', 'postDelete',  [$groupActions, 'deleteGroup']);
122
-		$groupManager->listen('\OC\Group', 'postCreate',  [$groupActions, 'createGroup']);
119
+		$groupManager->listen('\OC\Group', 'postRemoveUser', [$groupActions, 'removeUser']);
120
+		$groupManager->listen('\OC\Group', 'postAddUser', [$groupActions, 'addUser']);
121
+		$groupManager->listen('\OC\Group', 'postDelete', [$groupActions, 'deleteGroup']);
122
+		$groupManager->listen('\OC\Group', 'postCreate', [$groupActions, 'createGroup']);
123 123
 	}
124 124
 
125 125
 	protected function sharingHooks() {
@@ -232,7 +232,7 @@  discard block
 block discarded – undo
232 232
 	protected function versionsHooks() {
233 233
 		$versionsActions = new Versions($this->logger);
234 234
 		Util::connectHook('\OCP\Versions', 'rollback', $versionsActions, 'rollback');
235
-		Util::connectHook('\OCP\Versions', 'delete',$versionsActions, 'delete');
235
+		Util::connectHook('\OCP\Versions', 'delete', $versionsActions, 'delete');
236 236
 	}
237 237
 
238 238
 	protected function trashbinHooks() {
Please login to merge, or discard this patch.
lib/public/Log/IFileBased.php 2 patches
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -24,7 +24,7 @@
 block discarded – undo
24 24
 namespace OCP\Log;
25 25
 
26 26
 interface IFileBased {
27
-	public function getLogFilePath();
27
+    public function getLogFilePath();
28 28
 
29
-	public function getEntries($limit=50, $offset=0);
29
+    public function getEntries($limit=50, $offset=0);
30 30
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -26,5 +26,5 @@
 block discarded – undo
26 26
 interface IFileBased {
27 27
 	public function getLogFilePath();
28 28
 
29
-	public function getEntries($limit=50, $offset=0);
29
+	public function getEntries($limit = 50, $offset = 0);
30 30
 }
Please login to merge, or discard this patch.