SuluUserRepositoryAdapter::findOneById()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 4
ccs 0
cts 4
cp 0
rs 10
cc 1
eloc 2
nc 1
nop 1
crap 2
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