Use more precise typing for setScope method parameter

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
This commit is contained in:
Côme Chilliet 2023-10-23 15:19:38 +02:00
parent 7a6c4ecc25
commit 58a57a714e
No known key found for this signature in database
GPG key ID: A3E2F658B28C760A

View file

@ -187,11 +187,11 @@ class PublicKeyToken extends Entity implements INamedToken, IWipeableToken {
return $scope;
}
public function setScope(mixed $scope): void {
public function setScope(string|array $scope): void {
if (is_array($scope)) {
parent::setScope(json_encode($scope));
} else {
parent::setScope((string)$scope);
parent::setScope($scope);
}
}