Code Duplication    Length = 7-7 lines in 2 locations

src/AppBundle/Controller/AbstractController.php 2 locations

@@ 64-70 (lines=7) @@
61
    {
62
        $roles = ['ROLE_ADMIN', 'ROLE_SUPER_ADMIN'];
63
        switch ($entityName) {
64
            case 'Article':
65
                if ($this->getUser() !== null && in_array($this->getUser()->getRoles()[0], $roles)) {
66
                    $entities = $etm->getRepository('AppBundle:'.$entityName)->getAllArticles();
67
                } else {
68
                    $entities = $etm->getRepository('AppBundle:'.$entityName)->getArticles();
69
                }
70
                break;
71
            case 'Supplier':
72
                if ($this->getUser() !== null && in_array($this->getUser()->getRoles()[0], $roles)) {
73
                    $entities = $etm->getRepository('AppBundle:'.$entityName)->getAllSuppliers();
@@ 71-77 (lines=7) @@
68
                    $entities = $etm->getRepository('AppBundle:'.$entityName)->getArticles();
69
                }
70
                break;
71
            case 'Supplier':
72
                if ($this->getUser() !== null && in_array($this->getUser()->getRoles()[0], $roles)) {
73
                    $entities = $etm->getRepository('AppBundle:'.$entityName)->getAllSuppliers();
74
                } else {
75
                    $entities = $etm->getRepository('AppBundle:'.$entityName)->getSuppliers();
76
                }
77
                break;
78
            case 'User':
79
                $entities = $etm->getRepository('AppBundle:'.$entityName)->getUsers();
80
                break;