SuluUserRepositoryAdapter   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 1

Test Coverage

Coverage 0%

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 2
c 1
b 0
f 0
lcom 1
cbo 1
dl 0
loc 19
ccs 0
cts 8
cp 0
rs 10

2 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 4 1
A findOneById() 0 4 1
1
<?php
2
/*
3
* This file is part of the Sulu CMS.
4
*
5
* (c) MASSIVE ART WebServices GmbH
6
*
7
* This source file is subject to the MIT license that is bundled
8
* with this source code in the file LICENSE.
9
*/
10
11
namespace Sulu\Bundle\ActivityLogBundle\Repository;
12
13
use Sulu\Component\ActivityLog\Repository\UserRepositoryInterface;
14
use Sulu\Component\Security\Authentication\UserRepositoryInterface as SuluUserRepositoryInterface;
15
use Symfony\Component\Security\Core\User\UserInterface;
16
17
/**
18
 * Repository for the User, implementing some additional functions
19
 * for querying objects.
20
 */
21
class SuluUserRepositoryAdapter implements UserRepositoryInterface
22
{
23
    private $userRepository;
24
25
    public function __construct(SuluUserRepositoryInterface $userRepository)
26
    {
27
        $this->userRepository = $userRepository;
28
    }
29
30
    /**
31
     * @param string $id
32
     *
33
     * @return UserInterface
34
     */
35
    public function findOneById($id)
36
    {
37
        return $this->userRepository->find($id);
38
    }
39
}
40