| @@ 175-177 (lines=3) @@ | ||
| 172 | */ |
|
| 173 | public function hasRole($roles): bool |
|
| 174 | { |
|
| 175 | if (is_string($roles) && false !== strpos($roles, '|')) { |
|
| 176 | $roles = $this->convertPipeToArray($roles); |
|
| 177 | } |
|
| 178 | ||
| 179 | if (is_string($roles)) { |
|
| 180 | return $this->roles->contains('name', $roles); |
|
| @@ 225-227 (lines=3) @@ | ||
| 222 | */ |
|
| 223 | public function hasAllRoles($roles): bool |
|
| 224 | { |
|
| 225 | if (is_string($roles) && false !== strpos($roles, '|')) { |
|
| 226 | $roles = $this->convertPipeToArray($roles); |
|
| 227 | } |
|
| 228 | ||
| 229 | if (is_string($roles)) { |
|
| 230 | return $this->roles->contains('name', $roles); |
|