Move DI of IUserManager, IGroupManager, userId to the BoardService

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2018-07-12 15:24:53 +02:00
parent e32adb17f2
commit 9fc01eb51f
2 changed files with 13 additions and 6 deletions

View File

@@ -35,15 +35,11 @@ use OCP\IGroupManager;
class BoardController extends ApiController {
private $userId;
private $boardService;
private $userManager;
private $groupManager;
private $permissionService;
public function __construct($appName, IRequest $request, IUserManager $userManager, IGroupManager $groupManager, BoardService $boardService, PermissionService $permissionService, $userId) {
public function __construct($appName, IRequest $request, BoardService $boardService, PermissionService $permissionService, $userId) {
parent::__construct($appName, $request);
$this->userId = $userId;
$this->userManager = $userManager;
$this->groupManager = $groupManager;
$this->boardService = $boardService;
$this->permissionService = $permissionService;
}

View File

@@ -30,10 +30,12 @@ use OCA\Deck\Db\IPermissionMapper;
use OCA\Deck\Db\Label;
use OCA\Deck\Notification\NotificationHelper;
use OCP\AppFramework\Db\DoesNotExistException;
use OCP\IGroupManager;
use OCP\IL10N;
use OCA\Deck\Db\Board;
use OCA\Deck\Db\BoardMapper;
use OCA\Deck\Db\LabelMapper;
use OCP\IUserManager;
class BoardService {
@@ -45,6 +47,9 @@ class BoardService {
private $permissionService;
private $notificationHelper;
private $assignedUsersMapper;
private $userManager;
private $groupManager;
private $userId;
public function __construct(
BoardMapper $boardMapper,
@@ -53,7 +58,10 @@ class BoardService {
AclMapper $aclMapper,
PermissionService $permissionService,
NotificationHelper $notificationHelper,
AssignedUsersMapper $assignedUsersMapper
AssignedUsersMapper $assignedUsersMapper,
IUserManager $userManager,
IGroupManager $groupManager,
$userId
) {
$this->boardMapper = $boardMapper;
$this->labelMapper = $labelMapper;
@@ -62,6 +70,9 @@ class BoardService {
$this->permissionService = $permissionService;
$this->notificationHelper = $notificationHelper;
$this->assignedUsersMapper = $assignedUsersMapper;
$this->userManager = $userManager;
$this->groupManager = $groupManager;
$this->userId = $userId;
}
public function findAll() {