LoadSidebarListener   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 11
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 2
Bugs 0 Features 1
Metric Value
eloc 7
c 2
b 0
f 1
dl 0
loc 11
ccs 0
cts 7
cp 0
rs 10
wmc 2

1 Method

Rating   Name   Duplication   Size   Complexity  
A handle() 0 9 2
1
<?php
2
declare(strict_types=1);
3
/**
4
 * @copyright Copyright (c) 2020, Matias De lellis <mati86dl@@gmail.com>
5
 *
6
 * @autor Matias De lellis <mati86dl@@gmail.com>
7
 *
8
 * @license GNU AGPL version 3 or any later version
9
 *
10
 * This program is free software: you can redistribute it and/or modify
11
 * it under the terms of the GNU Affero General Public License as
12
 * published by the Free Software Foundation, either version 3 of the
13
 * License, or (at your option) any later version.
14
 *
15
 * This program is distributed in the hope that it will be useful,
16
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18
 * GNU Affero General Public License for more details.
19
 *
20
 * You should have received a copy of the GNU Affero General Public License
21
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
22
 *
23
 */
24
25
namespace OCA\FaceRecognition\Listener;
26
27
use OCP\EventDispatcher\Event;
28
use OCP\EventDispatcher\IEventDispatcher;
29
use OCP\EventDispatcher\IEventListener;
30
use OCP\Util;
31
32
use OCA\Files\Event\LoadSidebar;
0 ignored issues
show
Bug introduced by
The type OCA\Files\Event\LoadSidebar was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
33
34
class LoadSidebarListener implements IEventListener {
35
36
	public function handle(Event $event): void {
37
		if (!($event instanceof LoadSidebar)) {
38
			return;
39
		}
40
41
		Util::addScript('facerecognition', 'vendor/autocomplete');
42
		Util::addScript('facerecognition', 'facerecognition-dialogs');
43
		Util::addScript('facerecognition', 'facerecognition-sidebar');
44
		Util::addStyle('facerecognition', 'fr-dialogs');
45
	}
46
47
}
48