def METHOD_NAME(
    context: interfaces.context.ContextInterface,
) -> List[interfaces.automagic.AutomagicInterface]:
    """Returns an ordered list of all subclasses of
    :class:`~volatility3.framework.interfaces.automagic.AutomagicInterface`.
    The order is based on the priority attributes of the subclasses, in order to ensure the automagics are listed in
    an appropriate order.
    Args:
        context: The context that will contain any automagic configuration values.
    """
    import_files(sys.modules[__name__])
    config_path = constants.AUTOMAGIC_CONFIG_PATH
    return sorted(
        [
            clazz(
                context, interfaces.configuration.path_join(config_path, clazz.__name__)
            )
            for clazz in class_subclasses(interfaces.automagic.AutomagicInterface)
        ],
        key=lambda x: x.priority,
    )