@@ 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()); |
@@ 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 */ |