private function filterParameters()

in src/RamRoleArnCredential.php [73:90]


    private function filterParameters(array $credential)
    {
        if (!isset($credential['access_key_id'])) {
            throw new InvalidArgumentException('Missing required access_key_id option in config for ram_role_arn');
        }

        if (!isset($credential['access_key_secret'])) {
            throw new InvalidArgumentException('Missing required access_key_secret option in config for ram_role_arn');
        }

        if (!isset($credential['role_arn'])) {
            throw new InvalidArgumentException('Missing required role_arn option in config for ram_role_arn');
        }

        if (!isset($credential['role_session_name'])) {
            throw new InvalidArgumentException('Missing required role_session_name option in config for ram_role_arn');
        }
    }