mirror of
				https://github.com/elyby/accounts.git
				synced 2025-05-31 14:11:46 +05:30 
			
		
		
		
	Fix all tests
This commit is contained in:
		@@ -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;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -54,7 +54,7 @@ class OauthSteps extends FunctionalTester {
 | 
			
		||||
            'grant_type' => 'client_credentials',
 | 
			
		||||
            'client_id' => $useTrusted ? 'trusted-client' : 'default-client',
 | 
			
		||||
            'client_secret' => $useTrusted ? 'tXBbyvMcyaOgHMOAXBpN2EC7uFoJAaL9' : 'AzWRy7ZjS1yRQUk2vRBDic8fprOKDB1W',
 | 
			
		||||
            'scope' => implode(',', $permissions),
 | 
			
		||||
            'scope' => implode(' ', $permissions),
 | 
			
		||||
        ]);
 | 
			
		||||
 | 
			
		||||
        $response = json_decode($this->grabResponse(), true);
 | 
			
		||||
 
 | 
			
		||||
@@ -131,6 +131,7 @@ class LoginFormTest extends TestCase {
 | 
			
		||||
            'login' => 'erickskrauch',
 | 
			
		||||
            'password' => '12345678',
 | 
			
		||||
            'account' => new Account([
 | 
			
		||||
                'id' => 1,
 | 
			
		||||
                'username' => 'erickskrauch',
 | 
			
		||||
                'password' => '12345678',
 | 
			
		||||
                'status' => Account::STATUS_ACTIVE,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user