@@ 163-165 (lines=3) @@ | ||
160 | */ |
|
161 | public function hasRole($roles): bool |
|
162 | { |
|
163 | if (\is_string($roles) && false !== \strpos($roles, '|')) { |
|
164 | $roles = \explode('|', $roles); |
|
165 | } |
|
166 | ||
167 | if (\is_string($roles)) { |
|
168 | return $this->roles->contains('name', $roles); |
|
@@ 209-211 (lines=3) @@ | ||
206 | */ |
|
207 | public function hasAllRoles($roles): bool |
|
208 | { |
|
209 | if (\is_string($roles) && false !== strpos($roles, '|')) { |
|
210 | $roles = \explode('|', $roles); |
|
211 | } |
|
212 | ||
213 | if (\is_string($roles)) { |
|
214 | return $this->roles->contains('name', $roles); |