Code Duplication    Length = 10-10 lines in 2 locations

AdminModule/presenters/LanguagesPresenter.php 2 locations

@@ 84-93 (lines=10) @@
81
        }
82
83
        // only one item can be default
84
        if ($values->defaultFrontend) {
85
            $qb = $this->em->createQueryBuilder();
86
            $qb->update('WebCMS\Entity\Language', 'l')
87
            ->set('l.defaultFrontend', 0)
88
            ->where('l.id <> ?1')
89
            ->setParameter(1, $this->lang->getId())
90
            ->getQuery()
91
            ->execute();
92
            $this->em->flush();
93
        }
94
95
        if ($values->defaultBackend) {
96
            $qb = $this->em->createQueryBuilder();
@@ 95-104 (lines=10) @@
92
            $this->em->flush();
93
        }
94
95
        if ($values->defaultBackend) {
96
            $qb = $this->em->createQueryBuilder();
97
            $qb->update('WebCMS\Entity\Language', 'l')
98
            ->set('l.defaultBackend', 0)
99
            ->where('l.id <> ?1')
100
            ->setParameter(1, $this->lang->getId())
101
            ->getQuery()
102
            ->execute();
103
            $this->em->flush();
104
        }
105
106
        $this->flashMessage('Language has been added.', 'success');
107