Fix all tests

This commit is contained in:
ErickSkrauch
2019-09-24 01:56:32 +03:00
parent 2beacd0827
commit 22982b319b
3 changed files with 11 additions and 1 deletions

View File

@@ -22,7 +22,12 @@ class InternalScopeRepository implements ScopeRepositoryInterface {
P::ESCAPE_IDENTITY_VERIFICATION,
];
private const PUBLIC_SCOPES_TO_INTERNAL_PERMISSIONS = [
'internal_account_info' => P::OBTAIN_EXTENDED_ACCOUNT_INFO,
];
public function getScopeEntityByIdentifier($identifier): ?ScopeEntityInterface {
$identifier = $this->convertToInternalPermission($identifier);
if (!in_array($identifier, self::ALLOWED_SCOPES, true)) {
return null;
}
@@ -51,4 +56,8 @@ class InternalScopeRepository implements ScopeRepositoryInterface {
return $scopes;
}
private function convertToInternalPermission(string $publicScope): string {
return self::PUBLIC_SCOPES_TO_INTERNAL_PERMISSIONS[$publicScope] ?? $publicScope;
}
}