Code Duplication    Length = 4-4 lines in 3 locations

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

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

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 */