Code Duplication    Length = 13-13 lines in 2 locations

eZ/Publish/Core/Repository/Permission/PermissionResolver.php 1 location

@@ 69-81 (lines=13) @@
66
     * @param \eZ\Publish\API\Repository\Values\User\UserReference $userReference
67
     * @param array $policyMap Map of system configured policies, for validation usage.
68
     */
69
    public function __construct(
70
        RoleDomainMapper $roleDomainMapper,
71
        LimitationService $limitationService,
72
        UserHandler $userHandler,
73
        APIUserReference $userReference,
74
        array $policyMap = []
75
    ) {
76
        $this->roleDomainMapper = $roleDomainMapper;
77
        $this->limitationService = $limitationService;
78
        $this->userHandler = $userHandler;
79
        $this->currentUserRef = $userReference;
80
        $this->policyMap = $policyMap;
81
    }
82
83
    public function getCurrentUserReference()
84
    {

eZ/Publish/Core/Repository/RoleService.php 1 location

@@ 84-96 (lines=13) @@
81
     * @param \eZ\Publish\Core\Repository\Helper\RoleDomainMapper $roleDomainMapper
82
     * @param array $settings
83
     */
84
    public function __construct(
85
        RepositoryInterface $repository,
86
        Handler $userHandler,
87
        Helper\LimitationService $limitationService,
88
        Helper\RoleDomainMapper $roleDomainMapper,
89
        array $settings = array()
90
    ) {
91
        $this->repository = $repository;
92
        $this->userHandler = $userHandler;
93
        $this->limitationService = $limitationService;
94
        $this->roleDomainMapper = $roleDomainMapper;
95
        $this->settings = $settings;
96
    }
97
98
    /**
99
     * Creates a new RoleDraft.