| @@ 215-217 (lines=3) @@ | ||
| 212 | */ |
|
| 213 | public function hasRole($roles): bool |
|
| 214 | { |
|
| 215 | if (is_string($roles) && false !== strpos($roles, '|')) { |
|
| 216 | $roles = $this->convertPipeToArray($roles); |
|
| 217 | } |
|
| 218 | ||
| 219 | if (is_string($roles)) { |
|
| 220 | return $this->roles->contains('name', $roles); |
|
| @@ 261-263 (lines=3) @@ | ||
| 258 | */ |
|
| 259 | public function hasAllRoles($roles): bool |
|
| 260 | { |
|
| 261 | if (is_string($roles) && false !== strpos($roles, '|')) { |
|
| 262 | $roles = $this->convertPipeToArray($roles); |
|
| 263 | } |
|
| 264 | ||
| 265 | if (is_string($roles)) { |
|
| 266 | return $this->roles->contains('name', $roles); |
|