'Returns a list of all the backend methods
:param self: An ExtensionManager object
:type self: ExtensionManager
:return: dict object
:rtype: dict'

def get_backend_funcs(self):

    backend_funcs = {}
    for extension in self._extensions:
        for attrname in dir(extension):
            method = getattr(extension, attrname)
            if hasattr(method, 'is_backendmethod'):
                backend_funcs[method.__name__] = extension
    return backend_funcs
