Code Duplication    Length = 8-9 lines in 2 locations

src/Repository/UserRepository.php 2 locations

@@ 16-24 (lines=9) @@
13
     * @param User $user
14
     * @return User
15
     */
16
    public function save(User $user)
17
    {
18
        if(!$user->getID()) {
19
            $this->_em->persist($user);
20
        }
21
        $this->_em->flush($user);
22
        $this->_em->flush($user->getPerson());
23
        return $user;
24
    }
25
    /**
26
     * @param User $user
27
     */
@@ 28-35 (lines=8) @@
25
    /**
26
     * @param User $user
27
     */
28
    public function delete(User $user, $deletePerson = false)
29
    {
30
        if($deletePerson) {
31
            $this->_em->remove($user->getPerson());
32
        }
33
        $this->_em->remove($user);
34
        $this->_em->flush($user);
35
    }
36
37
    /**
38
     * @param UserCriteria $criteria