public static function get_metadata()

in classes/privacy/provider.php [52:88]


    public static function get_metadata(collection $collection) : collection {

        $tables = [
            'auth_oidc_prevlogin' => [
                'userid',
                'method',
                'password',
            ],
            'auth_oidc_token' => [
                'oidcuniqid',
                'username',
                'userid',
                'oidcusername',
                'scope',
                'tokenresource',
                'authcode',
                'token',
                'expiry',
                'refreshtoken',
                'idtoken',
            ],
        ];

        foreach ($tables as $table => $fields) {
            $fielddata = [];
            foreach ($fields as $field) {
                $fielddata[$field] = 'privacy:metadata:'.$table.':'.$field;
            }
            $collection->add_database_table(
                $table,
                $fielddata,
                'privacy:metadata:'.$table
            );
        }

        return $collection;
    }