Code Duplication    Length = 4-4 lines in 3 locations

src/Kunstmaan/AdminBundle/Helper/Security/Acl/AclNativeHelper.php 1 location

@@ 81-84 (lines=4) @@
78
        $query = $queryBuilder;
79
80
        $builder = new MaskBuilder();
81
        foreach ($permissionDef->getPermissions() as $permission) {
82
            $mask = \constant(\get_class($builder) . '::MASK_' . strtoupper($permission));
83
            $builder->add($mask);
84
        }
85
        $mask = $builder->get();
86
87
        /* @var $token TokenInterface */

src/Kunstmaan/AdminBundle/Helper/Security/Acl/AclHelper.php 2 locations

@@ 105-108 (lines=4) @@
102
        $query = $this->cloneQuery($queryBuilder->getQuery());
103
104
        $builder = new MaskBuilder();
105
        foreach ($permissionDef->getPermissions() as $permission) {
106
            $mask = \constant(\get_class($builder) . '::MASK_' . strtoupper($permission));
107
            $builder->add($mask);
108
        }
109
        $query->setHint('acl.mask', $builder->get());
110
        $query->setHint(Query::HINT_CUSTOM_OUTPUT_WALKER, 'Kunstmaan\AdminBundle\Helper\Security\Acl\AclWalker');
111
@@ 223-226 (lines=4) @@
220
            throw new InvalidArgumentException('You have to provide an entity class name!');
221
        }
222
        $builder = new MaskBuilder();
223
        foreach ($permissionDef->getPermissions() as $permission) {
224
            $mask = \constant(\get_class($builder) . '::MASK_' . strtoupper($permission));
225
            $builder->add($mask);
226
        }
227
228
        $query = new Query($this->em);
229
        $query->setHint('acl.mask', $builder->get());