Code Duplication    Length = 8-9 lines in 2 locations

src/Repository/UserRepository.php 2 locations

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