Completed
Push — master ( 5a8cbd...82d575 )
by Maxence
06:28 queued 02:55
created

UserEvents   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 23
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 1

Importance

Changes 0
Metric Value
wmc 2
lcom 1
cbo 1
dl 0
loc 23
rs 10
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 4 1
A onUserDeleted() 0 4 1
1
<?php
2
3
4
namespace OCA\Circles\Events;
5
6
7
use OCA\Circles\Service\MembersService;
8
use OCA\Circles\Service\MiscService;
9
10
class UserEvents {
11
12
	/** @var MembersService */
13
	private $membersService;
14
15
	/** @var MiscService */
16
	private $miscService;
17
18
	public function __construct(MembersService $membersService, MiscService $miscService) {
19
		$this->membersService = $membersService;
20
		$this->miscService = $miscService;
21
	}
22
23
24
	/**
25
	 * @param array $params
26
	 */
27
	public function onUserDeleted(array $params) {
28
		$userId = $params['uid'];
29
		$this->membersService->removeUser($userId);
30
	}
31
32
}
33
34